Six players have won three AL MVP Awards: Jimmie Foxx, Joe DiMaggio, Yogi Berra, Mickey Mantle, Alex Rodriguez and Mike Trout. Only one player has won more than three in either league. Barry Bonds won seven NL MVPs. Trout is the only active player with more than two.