MLB records

Most home runs in a season

Barry Bonds, 73 in 2001.

Barry Bonds hit 73 for the San Francisco Giants in 2001, the MLB record for home runs in a season. Next: Mark McGwire (70, 1998) and Sammy Sosa (66, 1998).

In 2026: Pete Crow-Armstrong (Chicago Cubs) and Kyle Schwarber (Philadelphia Phillies) led MLB with 45, 28 short of the record.

Most home runs in a season: the top 25

Rk
Player
HR
Year
1
Barry BondsSan Francisco Giants
73
2001
2
Mark McGwireSt. Louis Cardinals
70
1998
3
Sammy SosaChicago Cubs
66
1998
4
Mark McGwireSt. Louis Cardinals
65
1999
5
Sammy SosaChicago Cubs
64
2001
6
Sammy SosaChicago Cubs
63
1999
7
Aaron JudgeNew York Yankees
62
2022
8
Roger MarisNew York Yankees
61
1961
9
Cal RaleighSeattle Mariners
60
2025
Babe RuthNew York Yankees
60
1927
11
Babe RuthNew York Yankees
59
1921
Giancarlo StantonMiami Marlins
59
2017
13
Jimmie FoxxPhiladelphia Athletics
58
1932
Hank GreenbergDetroit Tigers
58
1938
Ryan HowardPhiladelphia Phillies
58
2006
Aaron JudgeNew York Yankees
58
2024
Mark McGwireSt. Louis Cardinals
58
1997
18
Luis GonzalezArizona Diamondbacks
57
2001
Alex RodriguezTexas Rangers
57
2002
20
Ken Griffey Jr.Seattle Mariners
56
1997
Ken Griffey Jr.Seattle Mariners
56
1998
Kyle SchwarberPhiladelphia Phillies
56
2025
Hack WilsonChicago Cubs
56
1930
24
Shohei OhtaniLos Angeles Dodgers
55
2025
25
José BautistaToronto Blue Jays
54
2010
Ralph KinerPittsburgh Pirates
54
1949
Mickey MantleNew York Yankees
54
1961
Shohei OhtaniLos Angeles Dodgers
54
2024
Matt OlsonAtlanta Braves
54
2023
David OrtizBoston Red Sox
54
2006
Alex RodriguezNew York Yankees
54
2007
Babe RuthNew York Yankees
54
1928
Babe RuthNew York Yankees
54
1920

More than once in the top 25: Babe Ruth 4 times, Mark McGwire 3 times, Sammy Sosa 3 times, Ken Griffey Jr. 2 times, Alex Rodriguez 2 times and Aaron Judge 2 times.

Every team's record

San Francisco GiantsBarry Bonds, 2001
73
St. Louis CardinalsMark McGwire, 1998
70
Chicago CubsSammy Sosa, 1998
66
New York YankeesAaron Judge, 2022
62
Seattle MarinersCal Raleigh, 2025
60
Miami MarlinsGiancarlo Stanton, 2017
59
AthleticsJimmie Foxx, 1932 (Philadelphia Athletics)
58
Detroit TigersHank Greenberg, 1938
58
Philadelphia PhilliesRyan Howard, 2006
58
Arizona DiamondbacksLuis Gonzalez, 2001
57
Texas RangersAlex Rodriguez, 2002
57
Los Angeles DodgersShohei Ohtani, 2025
55
Atlanta BravesMatt Olson, 2023
54
Boston Red SoxDavid Ortiz, 2006
54
Pittsburgh PiratesRalph Kiner, 1949
54
Toronto Blue JaysJosé Bautista, 2010
54
Baltimore OriolesChris Davis, 2013
53
New York MetsPete Alonso, 2019
53
Cincinnati RedsGeorge Foster, 1977
52
Cleveland GuardiansJim Thome, 2002 (Cleveland Indians)
52
Milwaukee BrewersPrince Fielder, 2007
50
San Diego PadresGreg Vaughn, 1998
50
Chicago White SoxAlbert Belle, 1998
49
Colorado RockiesTodd Helton, 2001; Larry Walker, 1997
49
Minnesota TwinsHarmon Killebrew, 1964; Harmon Killebrew, 1969
49
Kansas City RoyalsSalvador Perez, 2021; Jorge Soler, 2019
48
Houston AstrosJeff Bagwell, 2000
47
Los Angeles AngelsTroy Glaus, 2000 (Anaheim Angels)
47
Tampa Bay RaysCarlos Pena, 2007 (Tampa Bay Devil Rays)
46
Washington NationalsAlfonso Soriano, 2006
46

Each franchise's best season, including the years it played under another name or in another city.

Questions

What is the MLB record for home runs in a season?

73, by Barry Bonds of the San Francisco Giants in 2001.

Who led MLB in home runs in 2026?

Pete Crow-Armstrong of the Chicago Cubs and Kyle Schwarber of the Philadelphia Phillies, with 45. That is 28 short of the record.

Who has the most seasons among the top 25 for home runs?

Babe Ruth, 4 times (1920, 1921, 1927 and 1928).

Which team's own home runs record is the highest?

San Francisco Giants: Barry Bonds, 73 in 2001. The lowest club record belongs to the Washington Nationals, 46 by Alfonso Soriano (2006).

Which numbers count?

MLB's official records, which since 2024 include the Negro Leagues from 1920 to 1948.