US Trends

which player has the most mvps

The player with the most MVPs in a major North American pro league is Barry Bonds , who won 7 National League MVP awards in Major League Baseball.

By sport

  • MLB (baseball) : Barry Bonds – 7 MVP awards (record for the sport and for the big four North American leagues).
  • NBA (regular-season MVP) : Kareem Abdul-Jabbar – 6 MVP awards.
  • NFL (regular-season MVP) : Peyton Manning – 5 MVP awards.

So if someone asks “which player has the most MVPs?” without specifying a league, the best-supported answer is Barry Bonds with 7 MVPs in MLB.