OFF THE FIELD
| 2007-02-09 | Retired |
| 2004-12-15 | Signed as Free Agent by Giants. |
| 2004-10-28 | Granted Free Agency. |
| 2004-09-29 | Signed as Free Agent by Diamondbacks. |
| 2004-09-29 | Released by Rockies. |
| 2004-01-14 | Signed as Free Agent by Rockies. |
| 2003-11-02 | Granted Free Agency. |
| 2002-12-07 | Signed as Free Agent by Cardinals. |
| 2002-11-01 | Granted Free Agency. |
| 2002-08-25 | Traded by Cubs to Cardinals for Jason Karnuth and Jared Blasdell. |
| 2000-12-14 | Signed by Cubs |
| 2000-12-08 | Signed as Free Agent by Cubs. |
| 2000-11-01 | Granted Free Agency. |
| 2000-10-31 | Granted free agency |
| 1999-12-28 | Signed by Red Sox |
| 1999-12-22 | Signed as Free Agent by Red Sox. |
| 1999-10-28 | Granted Free Agency. |
| 1999-08-27 | Traded by Mariners to Rangers for Adrian Myers. |
| 1996-10-29 | Traded by Expos with Alex Pacheco to Mariners for Chris Widger, Matt Wagner and Trey Moore. |
| 1991-01-03 | Signed as Free Agent by Expos. |
| 1990-10-15 | Granted Free Agency. |
| 1990-04-09 | Signed as Free Agent by Indians. |
| 1990-04-03 | Released by White Sox. |
| 1989-12-05 | Selected by White Sox from Cardinals in the minor league draft. |
| 1984-06-12 | signed |
| Drafted: Selected by St. Louis Cardinals in 22nd round (554th overall) of 1984 Amateur Draft (June-Reg Phase) |