Career Leaders for Home Runs

Listed below are the one-hundred greatest lifetime long ball hitters that made it their career terrorizing pitchers whenever they stepped up to the plate. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"Seven-hundred and fourteen, seven-hundred and fifteen, I've forgotten them already." - Hall of Famer Hank Aaron (1st Overall Home Runs Leader)
Home Runs
All Time Leaders

'Top 100'

Barry Bonds 762 1
Hank Aaron 755 2
Babe Ruth 714 3
Willie Mays 660 4
Sammy Sosa 609 5
Ken Griffey, Jr. 593 6
Frank Robinson 586 7
Mark McGwire 583 8
Harmon Killebrew 573 9
Rafael Palmeiro 569 10
Reggie Jackson 563 11
Mike Schmidt 548 12
Mickey Mantle 536 13
Jimmie Foxx 534 14
Willie McCovey 521 15
Ted Williams 521  
Alex Rodriguez 518 17
Frank Thomas 513 18
Ernie Banks 512 19
Eddie Mathews 512  
Mel Ott 511 21
Jim Thome 507 22
Eddie Murray 504 23
Lou Gehrig 493 24
Fred McGriff 493  
Manny Ramirez 490 26
Gary Sheffield 480 27
Stan Musial 475 28
Willie Stargell 475  
Dave Winfield 465 30
Jose Canseco 462 31
Carl Yastrzemski 452 32
Jeff Bagwell 449 33
Dave Kingman 442 34
Andre Dawson 438 35
Juan Gonzalez 434 36
Carlos Delgado 431 37
Cal Ripken, Jr. 431  
Mike Piazza 427 39
Billy Williams 426 40
Darrell Evans 414 41
Duke Snider 407 42
Andres Galarraga 399 43
Al Kaline 399  
Dale Murphy 398 45
Joe Carter 396 46
Graig Nettles 390 47
Johnny Bench 389 48
Chipper Jones 386 49
Dwight Evans 385 50
Harold Baines 384 51
Larry Walker 383 52
Frank Howard 382 53
Jim Rice 382  
Albert Belle 381 55
Orlando Cepeda 379 56
Tony Perez 379  
Matt Williams 378 58
Norm Cash 377 59
Carlton Fisk 376 60
Rocky Colavito 374 61
Gil Hodges 370 62
Ralph Kiner 369 63
Andruw Jones 368 64
Vladimir Guerrero 365 65
Jeff Kent 365  
Jason Giambi 364 67
Jim Edmonds 362 68
Joe DiMaggio 361 69
Gary Gaetti 360 70
Johnny Mize 359 71
Yogi Berra 358 72
Greg Vaughn 355 73
Lee May 354 74
Ellis Burks 352 75
Dick Allen 351 76
Chili Davis 350 77
George Foster 348 78
Luis Gonzalez 346 79
Ron Santo 342 80
Jack Clark 340 81
Tino Martinez 339 82
Dave Parker 339  
Boog Powell 339  
Don Baylor 338 85
Joe Adcock 336 86
Darryl Strawberry 335 87
Moises Alou 332 88
Bobby Bonds 332  
Hank Greenberg 331 90
Shawn Green 328 91
Mo Vaughn 328  
Willie Horton 325 93
Gary Carter 324 94
Lance Parrish 324  
Ron Gant 321 96
Vinny Castilla 320 97
Cecil Fielder 319 98
Roy Sievers 318 99
George Brett 317 100
Current Through 2007 Season


From 1899 through 1917 Sam Crawford, the all time triples leader, set the Major League record for most in-the-park home runs with an amazing career total of fifty-one (51).

Did you know that during the 1930 season Harry Heilmann completed the feat of hitting a home run in every park in the National League — thus becoming the first senior circuit player to accomplish this unique home run feat within the National League?

On May 13, 1942, Jim Tobin of the Boston Braves became the first pitcher in Major League history to hit three (3) home runs during a single game.