Anteriormente, jugó para los Anaheim Angels / Los Angeles Angels de Anaheim, los New York Mets, los Baltimore Orioles, los Milwaukee Brewers y los Detroit Tigers.
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.