| Start Date | End Date | #Days | Status | MLB Team | Minor Team | 40-Man | Transaction Description |
| 2013-01-10 | Current | -- | International | Signed with NC Dinos (Korea) | |||
| 2012-11-23 | 2013-01-10 | 49 | Minors | San Francisco Giants | Signed to minor league contract | ||
| 2012-09-10 | 2012-11-23 | 75 | Free Agent | - | Released by Giants | ||
| 2012-09-09 | 2012-09-10 | 2 | Minors | San Francisco Giants | Fresno (AAA) | Outrighted to Fresno (AAA) | |
| 2012-09-05 | 2012-09-09 | 5 | DFA | San Francisco Giants | Fresno (AAA) | Designated for assignment | |
| 2012-08-25 | 2012-09-05 | 12 | Minors | San Francisco Giants | Fresno (AAA) | Yes | Optioned to Fresno (AAA) |
| 2012-08-17 | 2012-08-25 | 9 | Active | San Francisco Giants | Yes | Recalled from Fresno (AAA) | |
| 2012-05-25 | 2012-08-17 | 85 | Minors | San Francisco Giants | Fresno (AAA) | Yes |
| Date | Notes |
| 2011-12-28 | Signed by Giants |
| 2010-11-09 | Signed by Twins |
| 2009-12-18 | Signed by Giants |
| 2009-05-16 | Traded by Yankees to Pirates for Romulo Sanchez |
| 2004-10-04 | On disabled list |
| 2002-07-29 | signed |
| Drafted: Selected by New York Yankees in 23rd round (696th overall) of 2002 Amateur Draft (June-Reg Phase) | |