OFF THE FIELD
| 2013-01-13 | Current | -- | Retired | | | | Announced retirement |
| 2012-07-20 | 2013-01-13 | 178 | Free Agent | - | | | Released by Diamondbacks |
| 2012-07-02 | 2012-07-20 | 19 | Active | Arizona Diamondbacks | | Yes | Activated from DL |
| 2012-06-16 | 2012-07-02 | 17 | Minors | Arizona Diamondbacks | Reno (AAA) | | Assigned to Reno (AAA) for rehab |
| 2012-05-03 | 2012-06-16 | 45 | DL-60 | Arizona Diamondbacks | | DL-60 | |
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-11-15 | Signed by Diamondbacks |
| 2010-11-07 | Granted free agency |
| 2007-11-20 | Signed by Astros (1-year) |
| 2006-12-01 | Signed by Padres (1-year) |
| 2005-11-16 | Signed by Padres |
| 2005-07-31 | Traded by Padres to White Sox for Ryan Meaux |
| 2004-12-09 | Signed as Free Agent by Padres. |
| 2004-11-23 | Released by Devil Rays. |
| 2003-12-14 | Traded by Astros to Devil Rays for Brandon Backe. |
| 2002-03-12 | Traded by Expos to Astros for Chris Truby. |
| 1994-06-22 | signed |
| Drafted: Selected by Montreal Expos in 7th round (196th overall) of 1994 Amateur Draft (June-Reg Phase) |