[1][2][3] He was selected by the Toronto Blue Jays in the second round of the 2003 Major League Baseball Draft.
This string was broken when David Wright singled home José Reyes on June 5, 2008.
On January 4, 2010, Banks signed a minor league contract with the Houston Astros and got an invitation to spring training.
On January 31, 2011, Banks signed a major league contract with the San Francisco Giants.
Banks, who also pitched for the Long Island Ducks last year, has Gary Sheffield for an agent.