Anteriormente jugó para los Anaheim - Angel / Los Angeles - Angels of Anaheim, los New York Mets, los Baltimore Orioles, los Milwaukee Brewers y los Detroit Tigers.
Anteriormente jugó para los Mets de Nueva York / Los Angeles Angels de Anaheim, Anaheim Angels, Baltimore Orioles, Milwaukee Brewers y Detroit Tigers.