Throughout the history of Major League Baseball, several sluggers have wreaked havoc on the history books. Those names include Babe Ruth, Mickey Mantle, and more recently, Barry Bonds and Aaron Judge. But which hitters have managed to hit the 50 home run plateau in one year? Not many have, but here’s a look at all the names who’ve become a member of the MLB 50 home run hitters list.
Related: How many MLB teams have not won a World Series?
MLB Players with 50+ Home Run Seasons
Here’s the list of all Major League hitters who had at least 50 home runs in a single season:
- Pete Alonso
- Brady Anderson
- José Bautista
- Albert Belle
- Barry Bonds
- Chris Davis
- Cecil Fielder
- Prince Fielder
- George Foster
- Jimmie Foxx
- Luis Gonzalez
- Hank Greenberg
- Ken Griffey Jr.
- Ryan Howard
- Andruw Jones
- Aaron Judge
- Ralph Kiner
- Mickey Mantle
- Roger Maris
- Willie Mays
- Johnny Mize
- Matt Olson
- David Ortiz
- Mark McGwire
- Alex Rodriguez
- Babe Ruth
- Sammy Sosa
- Giancarlo Stanton
- Jim Thome
- Greg Vaughn
- Hack Wilson
Matt Olson is the most recent name to have joined the list of MLB 50 home run hitters. The Braves first baseman accomplished the feat in 2023, a season that saw the slugger hit 54 home runs and lead all of Major League Baseball in that category.
It’s a rather eclectic list, given that it features players who stepped on an MLB field over the past 100 seasons.
Two names that are surprisingly not on this list are Albert Pujols and Hank Aaron. Aaron was at one point the all-time leader in home runs before Barry Bonds broke the record in 2007.
Pujols became the fourth Major League player to hit the 700 home run marker in September 2022, but he never hit 50 in one season. The three-time NL MVP’s high mark was 49, which came in the Cardinals’ World Series championship season in 2006.
While Pujols may not be on this list, some of his contemporaries, like Pete Alonso, David Ortiz, and AL home run king Aaron Judge, are.
Updated October 4, 2023.