Drafted by the Florida Marlins in the 5th round of the 2002 amateur draft, but did not sign.
Drafted by the San Diego Padres in the 2nd round of the 2005 amateur draft. Signed June 24, 2005.
Re-signed with San Diego to a three-year deal worth $9 million, Mar. 20, 2012
Traded to Baltimore for Troy Patton, May 24, 2014
Signed with Colorado two a two-year deal worth $6.25 million.