12/09/1994 |
Signed as an international Free Agent with the Oakland Athletics |
03/19/2002 |
Traded by the Oakland Athletics to the Texas Rangers for P Justin Duchscherer |
03/24/2002 |
Traded by the Texas Rangers to the Milwaukee Brewers for P Jesus Pena |
12/13/2004 |
Traded by the Milwaukee Brewers to the Chicago White Sox with OF Scott Podsednik and a PTBNL (OF Travis Hinton - 01/10/2005) for OF Carlos Lee |
12/20/2005 |
Traded by the Chicago White Sox to the Arizona Diamondbacks with P Orlando Hernandez and OF Chris Young for P Javier Vazquez |
01/09/2007 |
Traded by the Arizona Diamondbacks to the New York Yankees with P Ross Ohlendorf, IF Alberto Gonzalez, and P Steven Jackson for P Randy Johnson and cash |
12/13/2007 |
Signed as a Free Agent with the Colorado Rockies |
01/06/2009 |
Traded by the Colorado Rockies to the Chicago Cubs for P Jason Marquis |
05/03/2009 |
Released by the Chicago Cubs |
05/14/2009 |
Signed as a Free Agent with the Cleveland Indians |
06/30/2009 |
Released by the Cleveland Indians |
12/19/2010 |
Signed as a Free Agent with the New York Yankees |
02/09/2011 |
Released by the New York Yankees |
01/14/2014 |
Signed as a Free Agent with the Baltimore Orioles |
03/26/2014 |
Released by the Baltimore Orioles |