June 5, 2000: Drafted by the Texas Rangers in the 9th round of the 2000 amateur draft. Player signed June 12, 2000.
June 15, 2001: Traded by the Texas Rangers with Ruben Mateo to the Cincinnati Reds for Rob Bell.
July 31, 2009: Traded by the Cincinnati Reds with Josh Roenicke and Zach Stewart to the Toronto Blue Jays for Scott Rolen.
November 12, 2010: Selected off waivers by the Oakland Athletics from the Toronto Blue Jays.
December 2, 2010: Granted Free Agency.
December 16, 2010: Signed as a Free Agent with the Toronto Blue Jays.