Le , il est réclamé au ballottage par les Angels de Los Angeles mais ne joue que 11 matchs pour eux en 2015. Le , les Angels le transfèrent aux Rays de Tampa Bay en échange du lanceur droitier des ligues mineures Kyle Winkler[6]. Le , après 4 matchs joués pour les Rays, il est réclamé au ballottage par les Tigers de Détroit. Il frappe un circuit en 12 matchs avec les Tigers mais est libéré de son contrat le , peu après son arrivée. Après la saison 2015, il rejoint les Mets de New York.