| Start Date | End Date | #Days | Status | MLB Team | Minor Team | 40-Man | Transaction Description |
| 2012-11-27 | Current | -- | Minors | Houston Astros | Signed to minor league contract | ||
| 2012-11-18 | 2012-11-27 | 10 | Free Agent | - | Declared free agency | ||
| 2012-11-01 | 2012-11-18 | 18 | Minors | Houston Astros | Outrighted to minors | ||
| 2012-11-01 | 2012-11-01 | 1 | Active | Houston Astros | Yes | Activated from DL | |
| 2012-06-17 | 2012-11-01 | 138 | DL-60 | Houston Astros | DL-60 | Transferred to 60-day DL | |
| 2012-05-06 | 2012-06-17 | 43 | DL-15 | Houston Astros | Yes |
| Date | Notes |
| 2011-01-10 | Traded by Phillies to Astros for Albert Cartwright |
| Signed as undrafted free agent by the Philadelphia Phillies in 2007. | |