| Start Date | End Date | #Days | Status | MLB Team | Minor Team | 40-Man | Transaction Description |
| 2013-04-06 | Current | -- | Minors | Tampa Bay Rays | Durham (AAA) | Assigned to Durham (AAA) | |
| 2012-11-29 | 2013-04-06 | 129 | Minors | Tampa Bay Rays | Signed to minor league contract | ||
| 2012-10-26 | 2012-11-29 | 35 | Free Agent | - | Elected free agency | ||
| 2012-10-20 | 2012-10-26 | 7 | Active | Tampa Bay Rays | Durham (AAA) | Outrighted to Durham (AAA) | |
| 2012-09-01 | 2012-10-20 | 50 | Active | Tampa Bay Rays | Yes | Recalled from Durham (AAA) | |
| 2012-06-22 | 2012-09-01 | 72 | Minors | Tampa Bay Rays | Durham (AAA) | Yes | Optioned to Durham (AAA) |
| 2012-06-19 | 2012-06-22 | 4 | Active | Tampa Bay Rays | Yes | Recalled from Durham (AAA) | |
| 2012-06-05 | 2012-06-19 | 15 | Minors | Tampa Bay Rays | Durham (AAA) | Yes | Optioned to Durham (AAA) |
| 2012-05-16 | 2012-06-05 | 21 | Active | Tampa Bay Rays | Yes | Contract purchased from Durham (AAA) | |
| 2012-05-16 | 2012-05-16 | 1 | Minors | Tampa Bay Rays | Yes | Traded from Phillies |
| Date | Notes |
| 2011-12-09 | Signed by Phillies |
| 2007-02-05 | Signed by Diamondbacks to minor league contract |
| 2005-02-03 | Signed by Pirates (minor) |
| 2003-12-15 | Traded by Padres to Royals for Jason Szuminski and Cash. |
| 2003-07-08 | Traded by Blue Jays to Pirates for John Wasdin. |
| 2000-06-19 | signed |
| Drafted: Selected by Toronto Blue Jays in 6th round (178th overall) of 2000 Amateur Draft (June-Reg Phase) | |