| 06/05/2001 |
Drafted by the Pittsburgh Pirates in the 20th round of the 2001 MLB June Amateur Draft from Midway HS (Waco, TX). |
| 07/10/2009 |
Selected to the 2009 MLB All-Star Game. |
| 11/24/2010 |
Traded by the Pittsburgh Pirates to the Arizona Diamondbacks for a PTBNL (P Cesar Valdez - 12/09/2010). |
| 10/31/2011 |
Became a free agent. |
| 01/27/2012 |
Signed as a free agent with the Houston Astros. |
| 03/27/2012 |
Released by the Houston Astros. |
| 03/29/2012 |
Signed as a free agent with the Washington Nationals. |
| 06/10/2013 |
Released by the Washington Nationals. |
| 06/14/2013 |
Signed as a free agent with the Cincinnati Reds. |
| 10/31/2013 |
Became a free agent. |
| 01/15/2014 |
Signed as a free agent with the Milwaukee Brewers. |
| 10/30/2014 |
Became a free agent. |
| 11/18/2014 |
Signed as a free agent with the Chicago White Sox. |
| 07/31/2016 |
Traded by the Chicago White Sox to the St. Louis Cardinals for OF Charlie Tilson. |
| 11/02/2017 |
Became a free agent. |
| 12/26/2017 |
Signed as a free agent with the Minnesota Twins. |
| 07/30/2018 |
Was traded by the Minnesota Twins to the Seattle Mariners, along with $75,000, in exchange for P Chase De Jong and 1B Ryan Costello. |
| 10/29/2018 |
Became a free agent. |
| 02/11/2019 |
Signed as a Free Agent with the Cincinnati Reds. |
| 07/06/2019 |
Released by the Cincinnati Reds. |
| 04/27/2020 |
Signed a minor league contract ($60,000 bonus) with the Toronto Blue Jays organization. |