- Barry Bonds holds the record for the most homers in a season.
- Aaron Judge broke the American League record in 2022.
- Bonds has hit the most home runs in MLB history.
The player who leads the majors in home runs is often among the MLB betting favourites to win MVP. Power hitters are usually the most high-profile in the sport, such is their ability to change a game with one swing of the bat.
Who Hit the Most Home Runs in a Season?
Rank | Player Name | Home Runs | Team |
1 | Barry Bonds | 73 | San Francisco Giants |
2 | Mark McGwire | 70 | St. Louis Cardinals |
3 | Sammy Sosa | 66 | Chicago Cubs |
4 | Mark McGwire | 65 | St. Louis Cardinals |
5 | Sammy Sosa | 64 | Chicago Cubs |
6 | Sammy Sosa | 63 | Chicago Cubs |
7 | Aaron Judge | 62 | New York Yankees |
8 | Roger Maris | 61 | New York Yankees |
9 | Babe Ruth | 60 | New York Yankees |
T-10 | Babe Ruth | 59 | New York Yankees |
T-10 | Giancarlo Stanton | 59 | Miami Marlins |
Barry Bonds holds the single-season home run record with his 73 long balls in 2001. He also has the most home runs in MLB history.
The top six performances on this list came during the steroid era. All three players have been suspected of using performance-enhancing substances, with Mark McGwire admitting he took steroids when he broke the home run record in 1998.
Prior to the power explosion in the latter part of the 1990s, Roger Maris had held the home run record for over three decades. Aaron Judge erupted for 62 homers in 2022, breaking Maris’ American League record and overtaking Babe Ruth’s 1921 and 1927 seasons in the process. Ruth’s 60 bombs in 1927 were the MLB record until Maris surpassed The Bambino in 1961.
There have been 48 individual seasons with 50 or more home runs, a group which features many of the sport’s all-time greats from Ruth to Lou Gehrig, Willie Mays, and Ken Griffey Jr.
The late-1990s delivered some surprising names into the 50-homer club, including Luis Gonzalez, Greg Vaughn, and Brady Anderson.