06/03/1997 |
Drafted in the 1997 first-year player draft (Round 5, 169th overall pick) by the New York Yankees |
12/16/2003 |
Traded by the New York Yankees to the Montreal Expos along with 1B Nick Johnson and OF Juan Rivera in exchange for P Javier Vazquez |
03/27/2004 |
Traded by the Montreal Expos to the Arizona Diamondbacks in exchange for P John Patterson |
05/11/2005 |
Signed as a free agent to a minor league contract with the Arizona Diamondbacks |
01/09/2007 |
Signed as a free agent to a minor league contract with the Minnesota Twins |
04/13/2007 |
Signed as a free agent to a minor league contract with the Arizona Diamondbacks |
11/14/2007 |
Signed as a free agent to a minor league contract with the Milwaukee Brewers |
01/06/2009 |
Signed as a free agent to a minor league contract with the Tampa Bay Rays |
12/15/2010 |
Signed as a free agent by the Florida Marlins |
07/25/2012 |
Traded by the Miami Marlins to the Los Angeles Dodgers along with SS Hanley Ramirez in exchange for P Scott McGough and P Nathan Eovaldi |
12/07/2012 |
Signed as a free agent by the St. Louis Cardinals |