06/2018 - 12/2021 | Cleveland Guardians | |
12/2015 - 02/2018 | Washington Nationals | |
08/2015 - 12/2015 | Houston Astros | |
03/2014 - 08/2015 | Arizona Diamondbacks | |
01/2012 - 03/2014 | Seattle Mariners | |
07/2006 - 03/2011 | New York Mets | |
08/2003 - 07/2006 | Pittsburgh Pirates | |
01/2002 - 07/2003 | San Diego Padres |