Wikiwand AI

List of Major League Baseball career home run leaders

From Wikipedia, the free encyclopedia

This is a list of the 300 Major League Baseball players who have hit the most career home runs in regular season play (i.e., excluding playoffs or exhibition games).

Barry Bonds holds the record for most career home runs, hitting 762 over his 22-year career.
Giancarlo Stanton is the active home run leader with 456 and is 40th all-time.

In the sport of baseball, a home run is a hit in which the batter scores by circling all the bases and reaching home plate in one play, without the benefit of a fielding error. This can be accomplished either by hitting the ball out of play while it is still in fair territory (a conventional home run) or by an inside-the-park home run.

Barry Bonds holds the Major League Baseball home run record with 762.[a] He passed Hank Aaron, who hit 755, on August 7, 2007.[1] The only other players to have hit 700 or more are Babe Ruth with 714, and Albert Pujols with 703. Alex Rodriguez (696), Willie Mays (660), Ken Griffey Jr. (630), Jim Thome (612), and Sammy Sosa (609) are the only other players to have hit 600 or more.

Giancarlo Stanton is the active home run leader and currently 40th all-time with 456.

Players in bold face are active as of the 2026 Major League Baseball season (including free agents), with the number in parentheses designating the number of home runs they have hit during the 2026 season. The last change in the cutoff for the top 300 occurred on July 20, 2026 when Joc Pederson hit his 235th career home run, passing Carlos González, Gary Matthews, Kevin Mitchell and Paul Molitor.

Key

More information *, Bold ...
RankAmong players by career home runs. A blank field indicates a tie.
Player (2026 HRs)Home runs hit in 2026.
HRCareer home runs.
* Elected to National Baseball Hall of Fame.
Bold Active player.[b]
Close

List

  • Stats updated as of July 30, 2026.
More information Rank, Player (2026 HRs) ...
Rank Player (2026 HRs) HR
1 Barry Bonds 762
2 Hank Aaron* 755
3 Babe Ruth* 714
4 Albert Pujols 703
5 Alex Rodriguez 696
6 Willie Mays* 660
7 Ken Griffey Jr.* 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
20 Willie McCovey* 521
Frank Thomas* 521
Ted Williams* 521
23 Ernie Banks* 512
Eddie Mathews* 512
25 Miguel Cabrera 511
Mel Ott* 511
27 Gary Sheffield 509
28 Eddie Murray* 504
29 Lou Gehrig* 493
Fred McGriff* 493
31 Adrián Beltré* 477
32 Stan Musial* 475
Willie Stargell* 475
34 Carlos Delgado 473
35 Chipper Jones* 468
36 Dave Winfield* 465
37 Nelson Cruz 464
38 Jose Canseco 462
Adam Dunn 462
40 Giancarlo Stanton (3) 456
41 Carl Yastrzemski* 452
42 Jeff Bagwell* 449
Vladimir Guerrero* 449
44 Dave Kingman 442
45 Jason Giambi 440
46 Paul Konerko 439
47 Andre Dawson* 438
48 Carlos Beltrán* 435
49 Juan González 434
Andruw Jones* 434
51 Cal Ripken Jr.* 431
52 Mike Piazza* 427
53 Billy Williams* 426
54 Edwin Encarnación 424
55 Mike Trout (18) 422
56 Darrell Evans 414
57 Alfonso Soriano 412
58 Mark Teixeira 409
59 Duke Snider* 407
60 Andrés Galarraga 399
Al Kaline* 399
62 Dale Murphy 398
63 Joe Carter 396
64 Jim Edmonds 393
65 Manny Machado (23) 392
66 Graig Nettles 390
67 Johnny Bench* 389
68 Paul Goldschmidt (16) 388
69 Aramis Ramírez 386
70 Dwight Evans 385
Bryce Harper (22) 385
Aaron Judge (17) 385
73 Harold Baines* 384
74 Larry Walker* 383
75 Freddie Freeman (15) 382
Close
More information Rank, Player (2026 HRs) ...
Rank Player (2026 HRs) HR
Frank Howard 382
Ryan Howard 382
Jim Rice* 382
79 Albert Belle 381
80 Orlando Cepeda* 379
Tony Pérez* 379
82 Matt Williams 378
83 Norm Cash 377
Jeff Kent* 377
85 Carlton Fisk* 376
86 Rocky Colavito 374
87 Kyle Schwarber (33) 373
88 Gil Hodges* 370
89 Todd Helton* 369
Ralph Kiner* 369
91 Nolan Arenado (14) 367
92 Lance Berkman 366
93 Joe DiMaggio* 361
94 Gary Gaetti 360
95 Johnny Mize* 359
96 Yogi Berra* 358
Carlos Lee 358
98 Joey Votto 356
99 Greg Vaughn 355
100 Luis Gonzalez 354
Lee May 354
102 Torii Hunter 353
103 Ryan Braun 352
Ellis Burks 352
105 Dick Allen* 351
106 Chili Davis 350
107 George Foster 348
108 José Bautista 344
Curtis Granderson 344
110 Evan Longoria 342
Ron Santo* 342
112 Jack Clark 340
113 Tino Martinez 339
Dave Parker* 339
Boog Powell 339
Eugenio Suárez (14) 339
117 Don Baylor 338
118 Joe Adcock 336
119 Robinson Canó 335
Carlos Santana (0) 335
Darryl Strawberry 335
122 Andrew McCutchen (1) 333
123 Moisés Alou 332
Bobby Bonds 332
125 Hank Greenberg* 331
Derrek Lee 331
J. D. Martinez 331
128 Shawn Green 328
Mo Vaughn 328
130 Jermaine Dye 325
Willie Horton 325
Justin Upton 325
133 Gary Carter* 324
Lance Parrish 324
135 Ron Gant 321
136 Vinny Castilla 320
Troy Glaus 320
138 Jay Bruce 319
Cecil Fielder 319
Prince Fielder 319
141 Salvador Perez (15) 318
Roy Sievers 318
143 George Brett* 317
Adrián González 317
145 Ron Cey 316
Matt Holliday 316
Matt Olson (28) 316
Scott Rolen* 316
149 Jeromy Burnitz 315
150 Reggie Smith 314
Close
More information Rank, Player (2026 HRs) ...
Rank Player (2026 HRs) HR
151 Iván Rodríguez* 311
152 Jay Buhner 310
153 Edgar Martínez* 309
154 Greg Luzinski 307
Al Simmons* 307
Miguel Tejada 307
157 Fred Lynn 306
Richie Sexson 306
Rubén Sierra 306
160 Raúl Ibañez 305
David Justice 305
Reggie Sanders 305
George Springer (12) 305
164 Mookie Betts (13) 304
Steve Finley 304
Marcell Ozuna (8) 304
167 Shohei Ohtani (23) 303
Anthony Rizzo 303
169 Rogers Hornsby* 301
170 Chuck Klein* 300
171 Tim Salmon 299
172 Mark Reynolds 298
173 Rickey Henderson* 297
174 Chris Davis 295
José Ramírez (10) 295
176 Magglio Ordóñez 294
Robin Ventura 294
178 Kent Hrbek 293
179 Pat Burrell 292
Rusty Staub 292
181 Craig Biggio* 291
Jimmy Wynn 291
183 Bobby Abreu 288
Del Ennis 288
Bob Johnson 288
Hank Sauer 288
187 Garret Anderson 287
Bobby Bonilla 287
Brian Giles 287
Matt Kemp 287
Francisco Lindor (8) 287
Bernie Williams 287
193 Pete Alonso (22) 286
Carlos Peña 286
Frank Thomas 286
196 Will Clark 284
Eric Karros 284
Ryan Zimmerman 284
199 Ken Boyer 282
Eric Davis 282
Adam Jones 282
Brian McCann 282
Ryne Sandberg* 282
204 Paul O'Neill 281
205 Josh Donaldson 279
Ted Kluszewski 279
207 Mike Cameron 278
Ryan Klesko 278
209 Rudy York 277
210 Brian Downing 275
Roger Maris 275
Dean Palmer 275
Jorge Posada 275
214 Dante Bichette 274
215 Larry Doby* 273
216 Steve Garvey 272
217 Tom Brunansky 271
Raúl Mondesí 271
Hanley Ramírez 271
George Scott 271
221 Vernon Wells 270
222 Joe Morgan* 268
Brooks Robinson* 268
Gorman Thomas 268
225 Jose Altuve (12) 267
Close
More information Rank, Player (2026 HRs) ...
Close


See also

Notes

  1. While Bonds holds the MLB career home run record, the world career home run record is held by Sadaharu Oh (868); Oh played his whole career in Nippon Professional Baseball in Japan.
  2. A player is considered inactive if he has announced his retirement or has not played for a full season.

References

Related Articles