Baseball Royalty: Who Has Won the Most MVPs in MLB History?
2 Video Views·Sep 17, 2026
The MLB regular season is nearing its end,
marking the beginning of the voting process
for the American League and National League MVP awards.
With that in mind, here is a list of players
with the most MVPs in league history.
Barry Bonds holds the record for the most MVPs,
winning in 1990 and 1992 with the Pittsburgh Pirates
before winning the award five more times
with the San Francisco Giants.
Los Angeles Dodgers star Shohei Ohtani won two MVPs
while with the Angels in 2021 and 2023
before capturing the award again following two years.
New York Yankees right fielder Aaron Judge
has notched three MVPs in the last four years,
all of which were on the American League side.
Angels legend Mike Trout finished in the top two
of AL MVP voting in seven of his first eight seasons
in the league, winning the award on three occasions.
Nine more players have won three MVPs,
including Albert Pujols, Alex Rodriguez, Mike Schmidt,
Mickey Mantle, Yogi Berra, Rory Campanella,
Stan Musial, Joe DiMaggio, and Jimmy Fox.

