OFF THE FIELD
| 2005-01-28 | Signed by Yankees (minor) |
| 2004-10-04 | Granted Free Agency. |
| 2003-04-30 | Signed as Free Agent by Marlins. |
| 2003-03-29 | Released by Cubs. |
| 2003-01-13 | Signed as Free Agent by Cubs. |
| 2002-09-30 | Released by Braves. |
| 2001-10-26 | Signed as Free Agent by Braves. |
| 2001-10-15 | Granted Free Agency. |
| 2001-05-10 | Signed as Free Agent by Braves. |
| 2001-05-04 | Released by Angels. |
| 2000-12-21 | Signed as Free Agent by Angels. |
| 2000-10-15 | Granted Free Agency. |
| 1999-11-23 | Signed as Free Agent by Rockies. |
| 1999-10-15 | Granted Free Agency. |
| 1999-05-27 | Signed as Free Agent by Devil Rays. |
| 1999-05-23 | Released by Brewers. |
| 1999-04-12 | Signed as Free Agent by Brewers. |
| 1999-03-30 | Released by Diamondbacks. |
| 1998-06-26 | Claimed on waivers by Diamondbacks from Athletics. |
| 1996-01-29 | Claimed on waivers by Athletics from Mariners. |
| 1996-01-23 | Claimed on waivers by Mariners from Marlins. |
| 1995-04-26 | Traded by Blue Jays to Marlins for Ernie Delgado. |
| 1989-06-08 | signed |
| Drafted: Selected by Toronto Blue Jays in 22nd round (580th overall) of 1989 Amateur Draft (June-Reg Phase) |