| Date | Notes |
| 2011-05-23 | Signed by Astros |
| 2008-11-17 | Signed by Orioles to minor league contract |
| 2008-01-18 | Signed by Giants (1-year) |
| 2002-09-12 | On disabled list |
| 2001-06-30 | signed |
| Drafted: Selected by San Francisco Giants in 1st round (21st overall) of 2001 Amateur Draft (June-Reg Phase) | |