OFF THE FIELD
| 2012-11-06 | Current | -- | Free Agent | - | | | Elected free agency |
| 2012-08-16 | 2012-11-06 | 83 | Minors | Arizona Diamondbacks | Reno (AAA) | | Traded from Pirates to Diamondbacks |
| 2012-06-09 | 2012-08-16 | 69 | Minors | Pittsburgh Pirates | Indianapolis (AAA) | | |
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.
| 2012-02-23 | Signed by Pirates |
| 2010-06-09 | Signed by Angels |
| 2010-03-17 | Released by White Sox |
| 2009-12-28 | Signed by White Sox |
| 2009-12-09 | Signed by Diamondbacks |
| 2008-12-29 | Signed by Nationals (1-year) |
| 2008-02-07 | Signed by Orioles (1-year) |
| 2007-01-05 | Signed by Orioles (1-year) |
| 1999-03-15 | Signed as undrafted amateur Free Agent by Orioles. |
| 1999-03-11 | Signed as nondrafted free agent by Orioles |
| Signed as undrafted free agent by the Baltimore Orioles in 1999. |