| 06/01/1995 |
Selected in the 1995 Amateur Draft (Round 30, 818th overall) by the Seattle Mariners (Did Not Sign) |
| 06/04/1996 |
Selected in the 1996 Amateur Draft (Round 48, 1406th overall) by the Seattle Mariners (Did Not Sign) |
| 06/02/1998 |
Selected in the 1998 Amateur Draft (Round 13, 390th overall) by the Colorado Rockies |
| 11/16/2002 |
Traded by the Colorado Rockies to the Florida Marlins with P Mike Hampton and cash for P Vic Darensbourg, C Charles Johnson, IF Pablo Ozuna and OF Preston Wilson |
| 12/07/2005 |
Traded by the Florida Marlins to the Chicago Cubs for P Sergio Mitre, P Ricky Nolasco, and P Renyel Pinto |
| 11/22/2006 |
Signed as a Free Agent with the Los Angeles Dodgers |
| 12/15/2009 |
Traded by the Los Angeles Dodgers to the Chicago White Sox in exchange for two PTBNL (P Jon Link and P John Ely - 12/18/2009) |
| 01/27/2012 |
Signed as a Free Agent with the Philadelphia Phillies |
| 11/19/2012 |
Signed as a Free Agent with the Miami Marlins |