Notes: Signed as nondrafted free agent by Diamondbacks, Jan. 23, 1996;Loaned by Diamondbacks to co-op Visalia, April 5-June 16, 1996
January 12, 2004: Signed as a Free Agent with the Texas Rangers.
December 21, 2006: Signed as a Free Agent with the Philadelphia Phillies.
January 26, 2008: Signed as a Free Agent with the Toronto Blue Jays.
February 24, 2010: Signed a one-year $1 million deal with the New York Mets.
Contract purchaes by Dodgers from NY Mets; Aug. 22, 2010
Re-signed with Dodgers to a one-year deal worth $3.25 million: Dec. 3, 2010
Signed with Pittsburgh to a one-year deal worth $4 million; Nov. 10, 2011
Signed with Arizona; Feb. 8, 2013