- Drafted by the Toronto Blue Jays in the 2nd round of the 1995 amateur draft (June 1, 1995); he signed on June 22, 1995.
- Sent by the Toronto Blue Jays to the Pittsburgh Pirates to complete an earlier deal made on November 14, 1996. The Toronto Blue Jays sent players to be named later, Jose Silva, Brandon Cromer (minors), and Jose Pett (minors) to the Pittsburgh Pirates for Carlos Garcia, Dan Plesac, and Orlando Merced. The Toronto Blue Jays sent Mike Halperin (minors) (December 11, 1996), Abraham Nunez (December 11, 1996), and Craig Wilson (December 11, 1996) to the Pittsburgh Pirates to complete the trade (December 11, 1996).
- Traded by the Pittsburgh Pirates to the New York Yankees for Shawn Chacon (July 31, 2006).
- Granted Free Agency (November 1, 2006).
- Signed as a Free Agent with the Atlanta Braves (January 18, 2007).
- Released by the Atlanta Braves (May 17, 2007).
- Signed as a Free Agent with the Chicago White Sox (May 28, 2007).