OFF THE FIELD
| 2013-02-10 | Current | -- | Active | New York Mets | | Yes | Signed to 1-year contract for 2013 ($0.8m) |
| 2012-11-19 | 2013-02-10 | 84 | Free Agent | - | | | Declared free agency |
| 2012-07-20 | 2012-11-19 | 123 | Active | Toronto Blue Jays | | Yes | Traded from Astros to Blue Jays in 10-player deal |
| 2012-05-06 | 2012-07-20 | 76 | Active | Houston Astros | | Yes | |
The transactions grid above is available for Major Leaguers and Minor Leaguers since May of 2012. All transactions prior to this date will be listed below.
| 2010-01-14 | Signed by Astros |
| 2009-01-24 | Signed by Tigers to minor league contract |
| 2008-01-18 | Signed by Diamondbacks (1-year) |
| 2007-01-16 | Signed by Diamondbacks to avoid arbitration |
| 2003-11-28 | Traded by Red Sox with Michael Goss, Jorge De La Rosa and Casey Fossum to Diamondbacks for Curt Schilling. |
| 2003-07-31 | Traded by Pirates with Anastacio Martinez and Jeff Suppan to Red Sox for Freddy Sanchez, Mike Gonzalez and Cash. |
| 2003-07-22 | Traded by Red Sox with Anastacio Martinez to Pirates for Scott Sauerbeck and Mike Gonzalez. |
| 2002-10-09 | Claimed on waivers by Red Sox from Blue Jays. |
| 2000-05-31 | signed |
| Drafted: Selected by Toronto Blue Jays in 14th round (433rd overall) of 1999 Amateur Draft (June-Reg Phase) |
| *Did not sign* ... Selected by New York Mets in 37th round (1110th overall) of 1997 Amateur Draft (June-Reg Phase) |