Most Career Home Runs in MLB History: All-Time Leaders

Career

Includes the 2026 season through October 9, 2026

This board follows the record MLB adopted in 2024, when the statistics of the seven recognised Negro Leagues (1920–1948) became part of the official record. Because a Negro Leagues season ran roughly 69 games to the American and National Leagues’ 149, the career qualification is prorated from 3,000 at-bats to 1,389 for careers played mainly in those leagues, and from 400 plate appearances to 185 for a single Negro Leagues season. The all-time AL & NL board uses the traditional 3,000-at-bat rule and excludes Negro Leagues records.

As of October 9, 2026, the all-time leader in Home Runs is Barry Bonds with 762. Hank Aaron is second with 755 and Babe Ruth is third with 714. This page ranks the top 100 players in Home Runs.

HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.

Data updated

Barry Bonds holds the all-time MLB career home run record with 762 home runs, ahead of Hank Aaron (755) and Babe Ruth (714).

Rankings cover the top 100 players in MLB history.

These rankings combine AL/NL and Negro Leagues statistics (1920–1948), which MLB recognized as major league in 2020 — 1 of the 100 players listed here has Negro Leagues seasons counted in their totals.

Top 10 HR

Career. Click a bar to view the player.

Most Career Home Runs in MLB History: All-Time Leaders (AL/NL + Negro Leagues Combined)
Rank Player HR Trend
1 Barry Bonds 762
2 Hank Aaron 755
3 Babe Ruth 714
4 Albert Pujols 703
5 Alex Rodriguez 696
6 Willie Mays NgL 660
7 Ken Griffey 630
8 Jim Thome 612
9 Sammy Sosa 609
10 Frank Robinson 586
11 Mark McGwire 583
12 Harmon Killebrew 573
13 Rafael Palmeiro 569
14 Reggie Jackson 563
15 Manny Ramirez 555
16 Mike Schmidt 548
17 David Ortiz 541
18 Mickey Mantle 536
19 Jimmie Foxx 534
T-20 Willie McCovey 521
T-20 Frank Thomas 521
T-20 Ted Williams 521
T-23 Ernie Banks 512
T-23 Eddie Mathews 512
T-25 Miguel Cabrera 511
T-25 Mel Ott 511
27 Gary Sheffield 509
28 Eddie Murray 504
T-29 Lou Gehrig 493
T-29 Fred McGriff 493
31 Adrian Beltre 477
T-32 Stan Musial 475
T-32 Willie Stargell 475
34 Carlos Delgado 473
35 Chipper Jones 468
36 Dave Winfield 465
37 Nelson Cruz 464
T-38 Jose Canseco 462
T-38 Adam Dunn 462
40 Giancarlo Stanton 456
41 Carl Yastrzemski 452
T-42 Jeff Bagwell 449
T-42 Vladimir Guerrero 449
44 Dave Kingman 442
45 Jason Giambi 440
46 Paul Konerko 439
47 Andre Dawson 438
48 Carlos Beltran 435
T-49 Juan Gonzalez 434
T-49 Andruw Jones 434
51 Cal Ripken 431
52 Mike Piazza 427
T-53 Mike Trout 426
T-53 Billy Williams 426
55 Edwin Encarnacion 424
56 Darrell Evans 414
57 Alfonso Soriano 412
58 Mark Teixeira 409
59 Duke Snider 407
T-60 Andres Galarraga 399
T-60 Al Kaline 399
T-60 Manny Machado 399
63 Dale Murphy 398
64 Joe Carter 396
65 Jim Edmonds 393
66 Bryce Harper 392
T-67 Paul Goldschmidt 390
T-67 Graig Nettles 390
69 Johnny Bench 389
T-70 Aaron Judge 386
T-70 Aramis Ramirez 386
T-72 Dwight Evans 385
T-72 Kyle Schwarber 385
74 Harold Baines 384
T-75 Nolan Arenado 383
T-75 Freddie Freeman 383
T-75 Larry Walker 383
T-78 Frank Howard 382
T-78 Ryan Howard 382
T-78 Jim Rice 382
81 Albert Belle 381
T-82 Orlando Cepeda 379
T-82 Tony Perez 379
84 Matt Williams 378
T-85 Norm Cash 377
T-85 Jeff Kent 377
87 Carlton Fisk 376
88 Rocky Colavito 374
89 Gil Hodges 370
T-90 Todd Helton 369
T-90 Ralph Kiner 369
92 Lance Berkman 366
93 Joe DiMaggio 361
94 Gary Gaetti 360
95 Johnny Mize 359
T-96 Yogi Berra 358
T-96 Carlos Lee 358
98 Joey Votto 356
99 Greg Vaughn 355
100 Luis Gonzalez 354

Reading the career Home Runs board (combined view)

The board ends at rank 100 with Luis Gonzalez at 354. Every decade from the 1910s to the 2020s appears in the era filter; the 2000s appear most often. At 521, Willie McCovey, Frank Thomas, and Ted Williams are tied at T-20. At the top of the table is Barry Bonds, with 762. Second place belongs to Hank Aaron, at 755. The highest-placed Negro Leagues entry, 6th on the board, is Willie Mays with 660.

Frequently Asked Questions

Who has the most career home runs?
Barry Bonds — 762 home runs. Next are Hank Aaron (755) and Babe Ruth (714).
How many career home runs did Barry Bonds hit?
Barry Bonds hit 762 home runs — the highest mark on this leaderboard.
Who else ranks in the top 5 for career home runs?
1. Barry Bonds (762); 2. Hank Aaron (755); 3. Babe Ruth (714); 4. Albert Pujols (703); 5. Alex Rodriguez (696).
Do these Home Runs rankings include the Negro Leagues?
Yes. MLB recognized the Negro Leagues (1920–1948) as major league in 2020, so their statistics are ranked alongside AL/NL records here — 1 of the 100 players listed here has Negro Leagues seasons counted in their totals.