06/03/1997 |
Drafted in the 1997 first-year player draft (Round 23, 696th overall pick) by the Florida Marlins (Did Not Sign) |
06/02/1998 |
Drafted in the 1998 first-year player draft (Round 4, 117th overall pick) by the Detroit Tigers |
04/26/2004 |
Signed as a free agent to a minor league contract with the Chicago White Sox |
11/16/2004 |
Signed as a free agent to a minor league contract with the Texas Rangers |
12/20/2005 |
Signed as a free agent to a minor league contract with the Minnesota Twins |
03/03/2007 |
Signed as a free agent to a minor league contract with the Detroit Tigers |
11/20/2007 |
Signed as a free agent to a minor league contract with the Chicago Cubs |
01/09/2009 |
Signed as a free agent to a minor league contract with the San Francisco Giants |
11/01/2010 |
Won the 2010 Major League World Series with the San Francisco Giants |
12/07/2011 |
Traded by the San Francisco Giants to the New York Mets along with P Ramon S. Ramirez in exchange for OF Angel Pagan |
12/14/2012 |
Signed as a free agent by the San Francisco Giants |