| 08/27/1999 |
Signed as an international Free Agent with the Chicago Cubs |
| 01/28/2009 |
Traded by the Chicago Cubs to the Seattle Mariners with P Garrett Olson for P Aaron Heilman |
| 07/29/2009 |
Traded by the Seattle Mariners to the Pittsburgh Pirates with P Aaron Pribanic, P Nathan Adcock, P Brett Lorin, and C Jeff Clement for SS Jack Wilson and P Ian Snell |
| 01/06/2012 |
Signed as a Free Agent with the New York Mets |
| 01/28/2013 |
Signed as a Free Agent with the St. Louis Cardinals |
| 03/24/2013 |
Signed as a Free Agent with the Houston Astros |
| 08/03/2013 |
Signed as a Free Agent with the San Diego Padres. |
| 01/22/2014 |
Signed as a Free Agent with the Philadelphia Phillies. |
| 03/30/2014 |
Signed as a Free Agent with the Philadelphia Phillies. |
| 06/29/2014 |
Was traded by the Philadelphia Phillies to the Arizona Diamondbacks for Raywilly Gomez (minors). |