Il a déjà joué pour les Anaheim Angels / Los Angeles Angels d’Anaheim, les Mets de New York, les Baltimore Orioles, les Milwaukee Brewers et les Detroit Tigers.
Il a déjà joué pour les Anaheim - Angel / Los Angeles - Anges d’Anaheim, les Mets de New York, les Orioles de Baltimore, les Brewers de Milwaukee et les Tigers de Detroit.