| Date | Notes |
| 2004-03-14 | Released by Giants |
| 2003-07-27 | Contract purchased by Giants from Coastal Bend |
| 2003-07-01 | Signed by independent Coastal Bend (Central) |
| 2003-06-18 | Released by Astros |
| 2000-12-11 | Selected by Astros from Devil Rays in Rule 5 minor league draft |
| 1998-06-04 | signed |
| Drafted: Selected by Tampa Bay Rays in 27th round (822nd overall) of 1998 Amateur Draft (June-Reg Phase) | |