Il joue auparavant pour les Mariners de Seattle et les Blue Jays de Toronto, et représente ces derniers au match des étoiles 2016.