Baseball Wiki

This is a list as of the end of the 2025 season of the top 500 Major League Baseball home run hitters. 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 benefit of a fielding error. This can be accomplished by hitting the ball out of play in fair territory (a conventional home run), or by an inside the park home run, where the batter circles the bases before the ball can be delivered to a fielder to tag him out.

Barry Bonds holds the Major League Baseball career home run record with 762. He passed Hank Aaron, who is second with 755, on August 7, 2007. Third is Babe Ruth with 714, and fourth is Albert Pujols with 703, rounding out the 700 Club. 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.

Bonds' total was limited by teams essentially refusing to sign him for the 2008 season. Ruth's total was limited by spending the early part of his career as a pitcher. Mays' total was limited by years in the Army during the Korean War. Several players, including Ted Williams and Hank Greenberg, gave up a number of years to serve in World War II.

The current cutoff for the top Five Hundred is 170 career home runs. The most recent additions to the list were Ketel Marte, Christian Walker, Yordan Alvarez and Ian Happ in September 2025, Willson Contreras and Willy Adames in August 2025, Vladimir Guerrero Jr., Max Kepler and Michael Conforto in June 2025, Ronald Acuna Jr. and Eddie Rosario in May 2025,J.T, Realmuto in April 2025.

Aaron Judge set the American League single-season home run record with 62 in 2022. He hit his final home run in game number 161. He hit #61 in game 156, leaving him tied with Ruth at 60 for home runs in 154 games (the famous Maris asterisk).

Only 2 players with 400 home runs are active as of September 28, 2025. Giancarlo Stanton of the Yankees has 453 (24 in 2025, 27 in 2024) and Mike Trout of the Angels has 404 (26 in 2025, 10 in 2024).

Listed are all Major League Baseball players with 170 or more home runs, the current cutoff for the top 500, including ties (whenever applicable). Players in bold face are active as of the 2024 Major League Baseball season (including free agents), with the numbers in parentheses designating the number of home runs they have hit during the 2024 & 2023 Major League Baseball seasons.

The stats are updated as of September 28, 2025.

Rank Player (2022-23 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 Ramírez 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 Adrian Beltre 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 José Canseco 462
Adam Dunn 462
40 Giancarlo Stanton (24, 27 in 2024) 453
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 Beltran 435
49 Juan González 434
Andruw Jones 434
51 Cal Ripken, Jr. 431
52 Mike Piazza 427
53 Billy Williams 426
54 Edwin Encarnacion 424
55 Darrell Evans 414
56 Alfonso Soriano 412
57 Mark Teixeira 409
58 Duke Snider 407
59 Mike Trout (26, 10 in 2024) 404
60 Andrés Galarraga 399
Al Kaline 399
62 Dale Murphy 398
63 Joe Carter 396
64 Jim Edmonds 393
65 Graig Nettles 390
66 Johnny Bench 389
67 Aramis Ramirez 386
68 Dwight Evans 385
69 Harold Baines 384
70 Larry Walker 383
71 Frank Howard 382
Ryan Howard 382
Jim Rice 382
74 Albert Belle 381
75 Orlando Cepeda 379
Tony Pérez 379
77 Matt Williams 378
78 Norm Cash 377
Jeff Kent 377
80 Carlton Fisk 376
81 Rocky Colavito 374
82 Paul Goldschmidt (10, 22 in 2024) 372
83 Gil Hodges 370
84 Todd Helton 369
Ralph Kiner 369
Manny Machado (27, 29 in 2024) 369
87 Aaron Judge (53, 58 in 2024) 368
88 Freddie Freeman (24, 22 in 2024) 367
89 Lance Berkman 366
90 Bryce Harper (27, 29 in 2024) 363
91 Joe DiMaggio 361
92 Gary Gaetti 360
Johnny Mize 359
94 Yogi Berra 358
Carlos Lee 358
96 Joey Votto 356
97 Greg Vaughn 355
98 Luis Gonzalez 354
Lee May 354
100 Nolan Arenado (12, 16 in 2024) 353
Torii Hunter 353
102 Ellis Burks 352
102 Dick Allen 351
104 Ryan Braun 350
Chili Davis 350
106 George Foster 348
107 Jose Bautista 344
Curtis Granderson 344
109 Evan Longoria 342
Ron Santo 342
111 Jack Clark 340
Kyle Schwarber (56, 38 in 2024) 340
113 Tino Martinez 339
Dave Parker 339
Boog Powell 339
116 Don Baylor 338
117 Joe Adcock 336
118 Robinson Cano 335
Carlos Santana (11, 23 in 2024) 335
Darryl Strawberry 335
121 Moisés Alou 332
Bobby Bonds 332
Andrew McCutchen (13, 20 in 2024) 332
124 Hank Greenberg 331
Derrek Lee 331
J.D, Martinez 331
127 Shawn Green 328
Mo Vaughn 328
129 Jermaine Dye 325
Willie Horton 325
Eugenio Suarez (49, 30 in 2024) 325
Justin Upton 325
133 Gary Carter 324
Lance Parrish 324
135 Ron Gant 321
136 Vinny Castilla 320
Troy Glaus 320
138 Cecil Fielder 319
Prince Fielder 319
140 Jay Bruce 318
Roy Sievers 318
142 George Brett 317
Adrian Gonzalez 317
144 Ron Cey 316
Matt Holiday 316
Scott Rolen 316
147 Jeromy Burnitz 315
148 Reggie Smith 314
149 Ivan Rodriguez 311
150 Jay Buhner 310
151 Edgar Martínez 309
152 Greg Luzinski 307
Al Simmons 307
Miguel Tejada 307
155 Fred Lynn 306
Richie Sexson 306
Rubén Sierra 306
158 Raul Ibanez 305
David Justice 305
Reggie Sanders 305
161 Steve Finley 304
162 Salvador Perez (30, 27 in 2024) 303
Anthony Rizzo 303
164 Rogers Hornsby 301
165 Chuck Klein 300
166 Tim Salmon 299
Rank Player (2022-23 HRs) HR
Mark Reynolds 298
168 Rickey Henderson 297
169 Marcell Ozuna (21, 39 in 2024) 296
170 Chris Davis 295
171 Magglio Ordonez 294
George Springer (32, 19 in 2024) 294
Robin Ventura 294
174 Kent Hrbek 293
175 Pat Burrell 292
Rusty Staub 292
177 Mookie Betts (20, 19 in 2024) 291
Craig Biggio 291
Jimmy Wynn 291
180 Bobby Abreu 288
Del Ennis 288
Indian Bob Johnson 288
Matt Olson (29, 28 in 2024) 288
Hank Sauer 288
185 Garrett Anderson 287
Bobby Bonilla 287
Brian Giles 287
Matt Kemp 287
Bernie Williams 287
190 Carlos Pena 286
Frank Thomas (1951-66) 286
192 Jose Ramirez (30, 39 in 2024) 285
193 Will Clark 284
Eric Karros 284
Ryan Zimmerman 284
196 Ken Boyer 282
Eric Davis 282
Adam Jones 282
Brian McMann 282
Ryne Sandberg 282
201 Paul O'Neill 281
202 Shohei Ohtani (55, 54 in 2024) 280
203 Josh Donaldson 279
Ted Kluszewski 279
Francisco Lindor (31, 33 in 2024) 279
206 Mike Cameron 278
Ryan Klesko 278
208 Rudy York 277
209 Brian Downing 275
Roger Maris 275
Dean Palmer 275
Jorge Posada 275
213 Dante Bichette 274
214 Steve Garvey 272
215 Tom Brunansky 271
Raúl Mondesí 271
Hanley Ramirez 271
George Scott 271
219 Vernon Wells 270
220 Joe Morgan 268
Brooks Robinson 268
Gorman Thomas 268
223 George Hendrick 267
Mike Napoli 267
225 Vic Wertz 266
226 George Bell 265
Matt Stairs 265
228 Pete Alonso (38, 34 in 2024) 264
Bobby Thomson 264
230 Jose Abreu 263
231 Danny Tartabull 262
232 Eric Chavez 260
Derek Jeter 260
Javy López 260
Tim Wallach 260
236 Chase Utley 259
237 Ian Kinsler 257
238 Bob Allison 256
Larry Parrish 256
Vada Pinson 256
241 Jose Altuve (26, 20 in 2024) 255
Kirk Gibson 255
Adam Laroche 255
John Mayberry 255
John Olerud 255
246 Larry Doby 253
Joe Gordon 253
Marcus Semien (15, 23 in 2024) 253
Andre Thornton 253
Todd Zeile 253
251 Bret Boone 252
Bobby Murcer 252
Joe Torre 252
254 Tony Armas 251
Tony Clark 251
Cy Williams 251
Robin Yount 251
258 Nick Castellanos (17, 23 in 2024) 250
259 Jose Valentín 249
260 Goose Goslin 248
Ted Simmons 248
262 Vern Stephens 247
263 Victor Martinez 246
Justin Morneau 246
265 Deron Johnson 245
Ken Singleton 245
Nick Swisher 245
Mickey Tettleton 245
269 Hunter Pence 244
Juan Soto (43, 41 in 2024) 244
Lou Whitaker 244
Hack Wilson 244
273 Dusty Baker 242
Sal Bando 242
Wally Berger 242
Roy Campanella 242
J.D. Drew 242
Aubrey Huff 242
Kyle Seager 242
David Wright 242
281 Jesse Barfield 241
Cecil Cooper 241
Rick Monday 241
284 Jeff Burroughs 240
Roberto Clemente 240
286 Dolph Camilli 239
Ken Caminiti 239
288 Earl Averill 238
Ray Lankford 238
290 Doug DeCinces 237
Gus Zernial 237
292 Gabby Hartnett 236
293 Johnny Damon 235
Rafael Devers (35, 28 in 2024) 235
Bill Nicholson 235
Ben Oglivie 235
Dan Uggla 235
298 Carlos Gonzalez 234
Gary Matthews 234
Kevin Mitchell 234
Paul Molitor 234
302 Cliff Floyd 233
Christian Yelich (29, 11 in 2024) 233
304 Jimmy Rollins 231
305 Rob Deer 230
306 Nomar Garciaparra 229
Jayson Werth 229
308 Howard Johnson 228
Dick Stuart 228
Hal Trosky 228
311 Charlie Blackmon 227
Marquis Grissom 227
313 Johnny Callison 226
314 Cody Bellinger (29, 18 in 2024) 225
Troy Tulowitzki 225
316 Bobby Grich 224
317 Bobby Doerr 223
Travis Fryman 223
Mike Lowell 223
320 Jason Bay 222
Don Mattingly 222
322 Tony Batista 221
Geoff Jenkins 221
Corey Seager (21, 30 in 2024) 221
325 Khris Davis 220
Tony Oliva 220
327 Jim Bottomley 219
Al Oliver 219
Joe Pepitone 219
330 Shin-Soo Choo 218
Todd Frazier 218
Bob Horner 218
Joc Pederson (9, 23 in 2024) 218
Mark Trumbo 218
Rank Player (2022-23 HRs) HR
335 Teoscar Hernandez (25, 33 in 2024) 217
Benito Santiago 217
337 Ron Fairly 215
Pedro Guerrero 215
Chet Lemon 215
Mike Moustakas 215
Mike Sweeney 215
34 Jeff Conine 214
Jose Guillen 214
Max Muncy (19, 15 in 2024) 214
345 Travis Hafner 213
Kendrys Morales 213
Andy Pafko 213
348 Randal Grichuk (9, 12 in 2024) 212
349 Kevin McReynolds 211
Brandon Phillips 211
Bill Skowron 211
Leon Wagner 211
353 Roberto Alomar 210
Brady Anderson 210
Rico Petrocelli 210
Wally Post 210
357 Alex Bregman (18, 26 in 2024) 209
358 Joey Gallo 208
Phil Nevin 208
Jason Thompson 208
Devon White 208
362 Kirby Puckett 207
Richie Zisk 207
364 Felipe Alou 206
Gus Bell 206
Pete Incaviglia 206
367 Joe Medwick 205
368 Rico Carty 204
José Cruz, Jr. 204
Wally Joyner 204
Trevor Story (25, 2 in 2024) 204
372 Matt Chapman (21, 27 in 2024) 203
Richie Hebner 203
374 Bill Dickey 202
Carl Everett 202
Sid Gordon 202
Todd Hundley 202
Jhonny Peralta 202
Jorge Soler (11, 20 in 2024) 202
Bill White 202
381 Buddy Bell 201
Gene Tenace 201
Justin Turner (3, 11 in 2024) 201
384 Carlos Correa (13, 14 in 2024) 200
Bill Freehan 200
Oscar Gamble 200
Josh Hamilton 200
Adam Lind 200
Don Mincher 200
390 César Cedeño 199
Jackie Jensen 199
Juan Uribe 199
393 Eric Hosmer 198
Barry Larkin 198
Rondell White 198
396 Xander Bogaerts (11, 11 in 2024) 197
Michael Cuddyer 197
Dave Henderson 197
Dick McAuliffe 197
401 Cliff Johnson 196
Justin Smoak 196
Ken Williams 196
403 Jay Bell 195
Asdrubal Cabrera 195
Adam Duvall 195
Toby Harrah 195
Minnie Minoso 195
Josh Willingham 195
409 Brandon Belt 194
Russell Branyan 194
Yasmani Grandal 194
Jeff Heath 194
413 Javier Baez (12, 6 in 2024) 193
Josh Bell (22, 19 in 2024) 193
Amos Otis 193
Jason Varitek 193
417 Brian Dozier 192
Ray Durham 192
Carl Furillo 192
Hunter Renfroe 192
Al Rosen 192
422 Russell Martin 191
Hal McRae 191
Chris Young 191
425 Glenn Davis 190
Alex Gordon 190
Willie Jones 190
Ernie Lombardi 190
429 Bob Bailey 189
Charlie Keller 189
Nick Markakis 189
Gary Sanchez (5, 10 in 2024) 189
J. T. Snow 189
Preston Wilson 189
435 J.J. Hardy 188
A.J. Pierzynski 188
Darrell Porter 188
Turkey Stearnes 188
B.J. Surhoff 188
440 C.J. Cron 187
Bobby Higginson 187
Mike Stanley 187
443 Ronald Acuna Jr. (21, 4 in 2024) 186
Rich Aurilia 186
Jason Heyward (2, 10 in 2024) 186
Glenallen Hill 186
Rhys Hoskins (12, 26 in 2024) 186
Mitch Moreland 186
449 Chris Chambliss 185
Alan Trammell 185
Trea Turner (15, 21 in 2024) 185
Michael Young 185
453 Kris Bryant (2, 10 in 2023) 184
Charlie Gehringer 184
Brian Jordan 184
Bob Watson 184
457 Vladimir Guerrero Jr. (23, 30 in 2024) 183
Harry Heilmann 183
Tommy Henrich 183
Mule Suttles 183
461 Willie Davis 182
462 Steve Balboni 181
Ian Desmond 181
Babe Herman 181
465 Willy Adames (30, 32 in 2024) 180
Sam Chapman 180
J.T. Realmuto (12, 14 in 2024) 180
468 Kole Calhoun 179
Matt Carpenter 179
Del Crandall 179
Jim Gentile 179
Woodie Held 179
Max Kepler (18, 8 in 2024) 179
Joe Rudi 179
475 Harlond Clift 178
Michael Conforto (11, 10 in 2024) 178
Tony Lazzeri 178
Rougned Odor 178
479 Ron Kittle 176
Yadier Molina 176
Don Money 176
482 Hideki Matsui 175
483 Bill Buckner 174
Josh Gibson 174
Jonathan Schoop 174
Christian Walker (27, 26 in 2024) 174
487 Nate Colbert 173
Walker Cooper 173
Julio Franco 173
Mark Grace 173
491 Willson Contreras (20, 15 in 2024) 172
Ian Happ (22, 25 in 2024) 172
Eddie Robinson 172
Mickey Vernon 172
495 Richard Hidalgo 171
Ketel Marte (28, 36 in 2024) 171
Melvin Mora 171
Dmitri Young 171
499 Yordan Alvarez (6, 35 in 2024) 170
Joe Cronin 170
Bob Elliott 170
Jim Ray Hart 170
Kevin Millar 170
Tim Raines 170



Next Players to watch[]

As of September 28, 2025, several active players are within 35 home runs of entering the top 500, now with a cutoff of 170 career homers:

  • Wilmer Flores (169) - 16 in 2025, 4 in 2024
  • Austin Riley (169) - 16 in 2025, 19 in 2024
  • Byron Buxton (168) - 35 in 2025, 18 in 2024
  • Dansby Swanson (164) - 24 in 2025, 16 in 2024
  • Starling Marte (163) - 9 in 2025, 7 in 2024
  • Anthony Santander (161) - 6 in 2025, 44 in 2024
  • Ozzie Albies (157) - 16 in 2025, 10 in 2024
  • Brandon Lowe (157) - 31 in 2025, 21 in 2024
  • Jorge Polanco (154) - 26 in 2025, 16 in 2024
  • Gleyber Torres (154) - 16 in 2025, 15 in 2024
  • Cal Raleigh (153) - 60 in 2025, 34 in 2024
  • Fernando Tatis Jr. (152) - 25 in 2025, 21 in 2024
  • Tommy Pham (149) - 10 in 2025, 9 in 2024
  • Kyle Tucker (147) - 22 in 2025, 23 in 2024
  • Paul DeJong (146) - 6 in 2025, 24 in 2024
  • Ryan McMahon (144) - 20 in 2025, 20 in 2024
  • Adolis Garcia (141) - 19 in 2025, 25 in 2024
  • Bryan Reynolds (138) - 16 in 2025, 24 in 2024
  • Brandon Nimmo (135) - 25 in 2025, 23 in 2024


See also related lists[]

Home runs[]

  • 500 home run club
  • List of Major League Baseball players with 3,000 hits and 500 home runs
  • List of Major League Baseball players with 3,000 hits and 300 home runs

Other hitting[]

Pitching[]

References[]