The San Francisco Giants selected Joe Panik, a shortstop from St. John's, with the 29th overall pick of the 2011 MLB first-year player draft.