Those are regular-season totals on MLB's all-time list, final through the 2026 regular season, which ended on September 27. To rebuild the list at each age we added up the year-by-year lines of all 397 hitters with at least 200 career home runs in MLB's Stats API; age is the hitter's age on June 30 of that season, the convention in MLB's data. The list is MLB only: Sadaharu Oh's 868 in Japan do not count.
All-time home run leaders: most home runs in MLB history
| # | Player | HR | AB/HR | By age 30 | By age 35 |
|---|---|---|---|---|---|
| 1 | Barry Bonds | 762 | 12.92 | 292 | 494 |
| 2 | Hank Aaron | 755 | 16.38 | 366 | 554 |
| 3 | Babe Ruth | 714 | 11.76 | 309 | 565 |
| 4 | Albert Pujols | 703 | 16.25 | 408 | 560 |
| 5 | Alex Rodriguez | 696 | 15.18 | 464 | 629 |
| 6 | Willie Mays | 660 | 16.55 | 319 | 542 |
| 7 | Ken Griffey Jr. | 630 | 15.56 | 438 | 536 |
| 8 | Jim Thome | 612 | 13.76 | 282 | 472 |
| 9 | Sammy Sosa | 609 | 14.47 | 336 | 574 |
| 10 | Frank Robinson | 586 | 17.08 | 373 | 503 |
| 11 | Mark McGwire | 583 | 10.61 | 238 | 522 |
| 12 | Harmon Killebrew | 573 | 14.22 | 336 | 515 |
| 13 | Rafael Palmeiro | 569 | 18.40 | 194 | 400 |
| 14 | Reggie Jackson | 563 | 17.52 | 281 | 425 |
| 15 | Manny Ramirez | 555 | 14.85 | 310 | 490 |
| 16 | Mike Schmidt | 548 | 15.24 | 283 | 458 |
| 17 | David Ortiz | 541 | 15.97 | 231 | 378 |
| 18 | Mickey Mantle | 536 | 15.12 | 404 | 518 |
| 19 | Jimmie Foxx | 534 | 15.23 | 429 | 527 |
| 20 | Frank Thomas | 521 | 15.74 | 286 | 418 |
| 20 | Ted Williams | 521 | 14.79 | 265 | 366 |
| 20 | Willie McCovey | 521 | 15.73 | 268 | 413 |
| 23 | Eddie Mathews | 512 | 16.67 | 399 | 509 |
| 23 | Ernie Banks | 512 | 18.40 | 298 | 419 |
| 25 | Mel Ott | 511 | 18.50 | 369 | 489 |
| 25 | Miguel Cabrera | 511 | 20.27 | 365 | 465 |
| 27 | Gary Sheffield | 509 | 18.11 | 236 | 415 |
| 28 | Eddie Murray | 504 | 22.49 | 275 | 398 |
| 29 | Fred McGriff | 493 | 17.76 | 262 | 390 |
| 29 | Lou Gehrig | 493 | 16.23 | 299 | 493 |
Four hitters have reached 700 (Ruth, Aaron, Bonds and Pujols), nine have reached 600 and 28 have reached 500. Nobody who played in 2026 is in the top 30; the closest is Giancarlo Stanton of the New York Yankees, 40th with 456. Reggie Jackson, 14th, is also one of four players with two World Series MVP awards.

Home runs by age: who was ahead at 25, 30 and 35
Rodriguez was ahead at all three: 241 through age 25, with Jimmie Foxx and Eddie Mathews next at 222; 464 through 30, with Ken Griffey Jr. next at 438; and 629 through 35, with Sammy Sosa next at 574. He led at every age from 25 to 37, 13 in a row. The only others to lead from 25 on are Ruth at 38, Aaron from 39 to 41 and Bonds at 42.
| Age | Leader | Bonds | Aaron | Ruth |
|---|---|---|---|---|
| 25 | Alex Rodriguez, 241 | 117 | 179 | 103 |
| 30 | Alex Rodriguez, 464 | 292 (31st) | 366 (10th) | 309 (24th) |
| 35 | Alex Rodriguez, 629 | 494 (14th) | 554 (5th) | 565 (3rd) |
| 36 | Alex Rodriguez, 647 | 567 (6th) | 592 (3rd) | 611 (2nd) |
| 37 | Alex Rodriguez, 654 | 613 (5th) | 639 (3rd) | 652 (2nd) |
| 38 | Babe Ruth, 686 | 658 (3rd) | 673 (2nd) | 686 (1st) |
| 39 | Hank Aaron, 713 | 703 (3rd) | 713 (1st) | 708 (2nd) |
| 41 | Hank Aaron, 745 | 734 (2nd) | 745 (1st) | 714 (3rd) |
| 42 | Barry Bonds, 762 | 762 (1st) | 755 (2nd) | 714 (3rd) |
Bonds had 292 through age 30, 31st at that age, and 494 through 35, 14th. He then hit 268 from age 36 on, the most by anyone in the regular season, ahead of Aaron's 201. He passed Aaron on August 7, 2007, in his final season.
At-bats per home run: the top 50 re-sorted by rate
Sort the top 50 by at-bats per home run and Mark McGwire moves from 11th to first, at 10.61. Ruth (11.76), Bonds (12.92), Jim Thome (13.76) and Stanton (13.96) follow; only Ruth and Bonds are in the top five both ways. Aaron drops from second to 26th at 16.38, Pujols from fourth to 25th and Willie Mays from sixth to 28th. The biggest climb is Juan Gonzalez's, from a tie for 49th to 11th; the biggest fall is Rafael Palmeiro's, from 13th to 39th.
Aaron Judge of the Yankees is outside the top 50, but among all 172 hitters with 300 or more home runs he is second at 11.25, ahead of Ruth. Kyle Schwarber of the Philadelphia Phillies (13.31), Shohei Ohtani of the Los Angeles Dodgers (13.72) and Stanton also rank in the top eight; all four are active, so their rates can still move. Our strikeouts by season article tracks the home run rate league-wide.

The 500 home run club and 600 home run club by decade
| Decade | Reached 500 | Who | Reached 600 |
|---|---|---|---|
| 1920s | 1 | Ruth (1929) | 0 |
| 1930s | 0 | None | 1 |
| 1940s | 2 | Foxx (1940), Ott (1945) | 0 |
| 1950s | 0 | None | 0 |
| 1960s | 5 | Williams (1960), Mays (1965), Mantle (1967), Mathews (1967), Aaron (1968) | 1 |
| 1970s | 4 | Banks (1970), Killebrew (1971), F. Robinson (1971), McCovey (1978) | 1 |
| 1980s | 2 | Jackson (1984), Schmidt (1987) | 0 |
| 1990s | 2 | Murray (1996), McGwire (1999) | 0 |
| 2000s | 9 | Bonds (2001), Sosa (2003), Palmeiro (2003), Griffey (2004), Thomas (2007), Rodriguez (2007), Thome (2007), Ramirez (2008), Sheffield (2009) | 3 |
| 2010s | 2 | Pujols (2014), Ortiz (2015) | 3 |
| 2020s | 1 | Cabrera (2021) | 0 |
- Busiest decade: the 2000s, with nine of the 28, three of them in 2007: Frank Thomas, Rodriguez and Thome. Nobody joined in the 1930s or 1950s.
- Age: Rodriguez was the youngest to 500, at 32 years and 8 days, and to 600, at 35 years and 8 days. Ted Williams was the oldest to 500, at 41 years and 292 days.
- Games: McGwire took 1,639 games to reach 500, the fewest; Eddie Murray took 2,950, the most. To reach 600, Ruth took the fewest, 2,045, and Aaron the most, 2,592.
- Latest: Miguel Cabrera's 500th, on August 22, 2021, is the last entry, five years and two months ago as of November 2026. Pujols hit his 600th on June 3, 2017, nine years and five months ago, and his 700th on September 23, 2022.
Seasons of 40 and 50 home runs, and the best five
- 40 or more: Ruth has the most seasons, 11; Aaron, Bonds, Rodriguez and Harmon Killebrew have eight each.
- 50 or more: Ruth, McGwire, Sosa and Judge have four each, the most on MLB.com's list. Aaron (best 47) and Pujols (best 49) are the only 600 club members with none; Murray (best 33) is the only 500 club member without a 40.
- Best five seasons: 29.7 percent of Aaron's total, the lowest in the top 50, and 34.0 percent of Bonds's; 50.4 percent of McGwire's, second to Gonzalez's 51.4.
Active home run leaders through 2026, at the same age
Stanton leads everyone who played in 2026 with 456, ahead of Mike Trout of the Los Angeles Angels with 426, both final through the 2026 regular season. The table compares the active leaders with Bonds and Aaron at the same age: arithmetic, not a forecast.
| Player | Age | HR | Rank at that age | Bonds then | Aaron then |
|---|---|---|---|---|---|
| Giancarlo Stanton | 36 | 456 | 25th | 567 | 592 |
| Mike Trout | 34 | 426 | 24th | 445 | 510 |
| Manny Machado | 33 | 399 | 24th | 411 | 481 |
| Bryce Harper | 33 | 392 | 26th | 411 | 481 |
| Paul Goldschmidt | 38 | 390 | 61st | 658 | 673 |
| Aaron Judge | 34 | 386 | 33rd | 445 | 510 |
| Kyle Schwarber | 33 | 385 | 30th | 411 | 481 |
| Freddie Freeman | 36 | 383 | 56th | 567 | 592 |
| Nolan Arenado | 35 | 383 | 49th | 494 | 554 |
| Shohei Ohtani | 31 | 310 | 39th | 334 | 398 |
| Juan Soto | 27 | 271 | 9th | 176 | 253 |
Juan Soto of the New York Mets ranks highest for his age among active hitters with 200 or more: his 271 through 27 are ninth, more than Aaron (253), Ruth (197) or Bonds (176) had. Trout was fifth through 27 with 285 and is 24th through 34. Judge had four home runs through age 24 and is 33rd through 34. Junior Caminero of the Tampa Bay Rays has 94 through 22, against 87 for Griffey, 66 for Aaron and 41 for Bonds.
Only Stanton, 44 short, and Trout, 74 short, are within 100 of 500. Judge is 114 short.
Most home runs in a season: the top 10, and the AL and NL records
| # | Player | HR | Season | Team |
|---|---|---|---|---|
| 1 | Barry Bonds | 73 | 2001 | San Francisco Giants |
| 2 | Mark McGwire | 70 | 1998 | St. Louis Cardinals |
| 3 | Sammy Sosa | 66 | 1998 | Chicago Cubs |
| 4 | Mark McGwire | 65 | 1999 | St. Louis Cardinals |
| 5 | Sammy Sosa | 64 | 2001 | Chicago Cubs |
| 6 | Sammy Sosa | 63 | 1999 | Chicago Cubs |
| 7 | Aaron Judge | 62 | 2022 | New York Yankees |
| 8 | Roger Maris | 61 | 1961 | New York Yankees |
| 9 | Cal Raleigh | 60 | 2025 | Seattle Mariners |
| 9 | Babe Ruth | 60 | 1927 | New York Yankees |
The National League record is Bonds's 73 with the San Francisco Giants in 2001. The American League record is Judge's 62 with the Yankees in 2022, one more than Roger Maris's 61 in 1961. The top six all came in the NL from 1998 to 2001.
2026 home run leaders
Pete Crow-Armstrong of the Chicago Cubs and Schwarber tied for the MLB lead with 45, the lowest leading total in a full season since Nelson Cruz's 40 in 2014. Pete Alonso of the Baltimore Orioles led the AL with 43. Judge hit 18 in 66 games and Stanton 3 in 24.
League-wide, teams hit 1.15 home runs a game in 2026, against the record 1.39 in 2019; MLB runs per game by season has every season since 1901. Every 2026 result is on the MLB schedule, and each club's final record in the MLB season simulator.
Frequently asked questions
Who has the most home runs in a season? Barry Bonds, with 73 for the San Francisco Giants in 2001.
How many players are in the 500 home run club? 28 through 2026, the latest Miguel Cabrera in 2021.
How many home runs does Aaron Judge have? 386 in the regular season through 2026, tied for 70th all-time. His MLB.com page also lists 17 in the postseason, which do not count here.
Who has the best at-bats per home run? Mark McGwire, at 10.61 among hitters with 300 or more home runs, then Aaron Judge at 11.25 and Babe Ruth at 11.76.
How this was built: totals come from the leaders lists in MLB's Stats API, read on November 4, 2026; the top 25 match MLB.com's list. Ages and rates come from the year-by-year lines of 413 hitters, seasons 1912 to 2026: everyone with 199 or more career home runs plus 11 young active hitters, so ranks at an age are complete at 200 or more. Dates, ages and games to each milestone come from game logs. MLB's totals include recognized Negro League seasons; in the top 50 that adds only 13 games by Mays in 1948, with no home runs.