W sezonie 1992 był najlepszy w American League w liczbie zdobytych home runów (43), zaś rok później w liczbie zdobytych home runów (46) i w slugging percentage (0,632)[3]. W 1996 i 1998 roku został wybrany MVP American League[2]. W sezonie 1998 zwyciężył w klasyfikacji zdobytych doubles (50) i zaliczonych RBI (150)[3]. W 2000 roku w ramach wymiany przeszedł do Detroit Tigers, w którym występował przez sezon. W styczniu 2002 podpisał kontrakt z Cleveland Indians[1]. Będąc zawodnikiem Indians, wystąpił po raz trzeci i ostatni w Meczu Gwiazd MLB[2].
Rok później ponownie jako zawodnik Texas Rangers zdobył 400. home runa w karierze. W styczniu 2004 podpisał kontrakt wart 4,5 miliona dolarów z Kansas City Royals i był to wówczas jeden z najwyższych kontraktów w historii tego klubu. W sezonie 2005 zagrał tylko jeden mecz w Cleveland Indians, z powodu zerwania ścięgna podkolanowego[3]. W późniejszym okresie występował jeszcze w zespołach Minor League Baseball. W 2007 roku grał w zespole Gigantes de Carolina z portorykańskiej ligi zawodowej Liga de Béisbol Profesional Roberto Clemente[2].