| Start Date | End Date | #Days | Status | MLB Team | Minor Team | 40-Man | Transaction Description |
| 2013-05-04 | Current | -- | Minors | Toronto Blue Jays | Buffalo (AAA) | Outrighted to Buffalo (AAA) | |
| 2013-05-03 | 2013-05-04 | 2 | DFA | Toronto Blue Jays | Designated for assignment | ||
| 2013-04-27 | 2013-05-03 | 7 | Active | Toronto Blue Jays | Yes | Contract purchased from minors | |
| 2013-04-09 | 2013-04-27 | 19 | Minors | Toronto Blue Jays | Buffalo (AAA) | Assigned to Buffalo (AAA) | |
| 2012-11-09 | 2013-04-09 | 152 | Minors | Toronto Blue Jays | Signed to minor league contract | ||
| 2012-10-30 | 2012-11-09 | 11 | Free Agent | - | Elected free agency (refused minor league assignment) | ||
| 2012-10-26 | 2012-10-30 | 5 | Minors | Chicago Cubs | Outrighted to minors | ||
| 2012-07-22 | 2012-10-26 | 97 | Active | Chicago Cubs | Yes | Activated | |
| 2012-07-19 | 2012-07-22 | 4 | Minors | Chicago Cubs | Yes | Traded from Red Sox to Cubs | |
| 2012-07-13 | 2012-07-19 | 7 | DFA | Boston Red Sox | Designated for Assignment | ||
| 2012-07-04 | 2012-07-13 | 10 | Active | Boston Red Sox | Yes | Contract purchased from Pawtucket (AAA) | |
| 2012-06-10 | 2012-07-04 | 25 | Minors | Boston Red Sox | Pawtucket (AAA) |
| Date | Notes |
| 2012-01-09 | Signed by Red Sox |
| 2008-03-03 | Signed by Padres (1-year) |
| 2007-03-19 | Claimed off waivers by Padres |
| 2006-07-31 | Traded by Reds to Phillies for Rheal Cormier |
| 2005-07-23 | Traded by Padres with Travis Chick to Reds for Joe Randa |
| 2000-06-13 | signed |
| Drafted: Selected by San Diego Padres in 13th round (379th overall) of 2000 Amateur Draft (June-Reg Phase) | |