Selected by Minnesota Twins in the 24th round of the free-agent draft (June 2, 1998 - signed July 8, 1998).
Traded by Minnesota Twins to New York Yankees (September 2, 2003) completing trade in which New York Yankees traded Jesse Orosco to Minnesota Twins in exchange for a player to be named later (August 31, 2003).
Claimed on waivers by Cincinnati Reds from New York Yankees (September 3, 2004).
Granted free agency (October 15, 2004).
Signed by New York Mets (November 29, 2004).
Community content is available under CC-BY-SA unless otherwise noted.