| 03/20/1993 |
Signed as an international Free Agent with the New York Mets |
| 12/23/1999 |
Traded by the New York Mets to the Houston Astros with P Kyle Kessel and OF Roger Cedeno for P Mike Hampton and OF Derek Bell |
| 06/24/2004 |
Traded by the Houston Astros to the Oakland Athletics as part of a 3-team trade: The Kansas City Royals received C John Buck (HOU), P Mike Wood (OAK), and 3B Mark Teahen (OAK). The Oakland Athletics received P Octavio Dotel (HOU). The Houston Astros received OF Carlos Beltran (KC). |
| 01/04/2006 |
Signed as a Free Agent with the New York Yankees |
| 12/08/2006 |
Signed as a Free Agent with the Kansas City Royals |
| 07/31/2007 |
Traded by the Kansas City Royals to the Atlanta Braves for P Kyle Davies |
| 01/22/2008 |
Signed as a Free Agent with the Chicago White Sox |
| 01/20/2010 |
Signed as a Free Agent with the Pittsburgh Pirates |
| 07/31/2010 |
Traded by the Pittsburgh Pirates to the Los Angeles Dodgers for P James McDonald and 1B Andrew Lambo |
| 09/18/2010 |
Traded by the Los Angeles Dodgers to the Colorado Rockies for a PTBNL (OF Anthony Jackson - 11/15/2010) |
| 01/04/2011 |
Signed as a Free Agent with the Toronto Blue Jays |
| 07/27/2011 |
Traded by the Toronto Blue Jays to the St. Louis Cardinals with P Edwin Jackson, P Marc Rzepczynski, and OF Corey Patterson for OF Colby Rasmus, P P. J. Walters, P Trever Miller, and P Brian Tallet |
| 10/28/2011 |
Won the 2011 Major League World Series with the St. Louis Cardinals |
| 12/09/2011 |
Signed as a Free Agent with the Detroit Tigers |
| 03/21/2014 |
Drafted in the 2014 inaugural draft (Round 24, Pick 9, 285th overall pick) by the Durham Bull Artists. |
| 06/24/2014 |
Suspended 80 games for failing a drug test. |
| 06/30/2014 |
Released by the Durham Bull Artists. |
| 01/01/2015 |
OSA scouting updated ratings (potential): Stuff: 80 (85); Movement: 60 (60); Control: 45 (45). |
| 01/01/2016 |
OSA scouting updated ratings (potential): Stuff: 70 (75); Movement: 55 (60); Control: 40 (40). |
| 06/16/2016 |
Was selected to the 2016 FBLOD Double A All-Star Game. |