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
Ken Griffey, Jr. 611 5
Sammy Sosa 609 6
Frank Robinson 586 7
Mark McGwire 583 8
Harmon Killebrew 573 9
Rafael Palmeiro 569 10
Reggie Jackson 563 11
Alex Rodriguez 553 12
Mike Schmidt 548 13
Jim Thome 541 14
Mickey Mantle 536 15
Jimmie Foxx 534 16
Manny Ramirez 527 17
Willie McCovey 521 18
Frank Thomas 521  
Ted Williams 521  
Ernie Banks 512 21
Eddie Mathews 512  
Mel Ott 511 23
Eddie Murray 504 24
Gary Sheffield 499 25
Lou Gehrig 493 26
Fred McGriff 493  
Stan Musial 475 28
Willie Stargell 475  
Carlos Delgado 469 30
Dave Winfield 465 31
Jose Canseco 462 32
Carl Yastrzemski 452 33
Jeff Bagwell 449 34
Dave Kingman 442 35
Andre Dawson 438 36
Juan Gonzalez 434 37
Cal Ripken, Jr. 431 38
Mike Piazza 427 39
Billy Williams 426 40
Darrell Evans 414 41
Chipper Jones 408 42
Duke Snider 407 43
Andres Galarraga 399 44
Al Kaline 399  
Dale Murphy 398 46
Joe Carter 396 47
Jason Giambi 396  
Vladimir Guerrero 392 49
Graig Nettles 390 50
Johnny Bench 389 51
Dwight Evans 385 52
Harold Baines 384 53
Larry Walker 383 54
Jim Edmonds 382 55
Frank Howard 382  
Jim Rice 382  
Albert Belle 381 58
Orlando Cepeda 379 59
Tony Perez 379  
Matt Williams 378 61
Norm Cash 377 62
Jeff Kent 377  
Carlton Fisk 376 64
Rocky Colavito 374 65
Andruw Jones 371 66
Gil Hodges 370 67
Ralph Kiner 369 68
Joe DiMaggio 361 69
Gary Gaetti 360 70
Johnny Mize 359 71
Yogi Berra 358 72
Greg Vaughn 355 73
Luis Gonzalez 354 74
Lee May 354  
Ellis Burks 352 76
Dick Allen 351 77
Chili Davis 350 78
George Foster 348 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
Albert Pujols 319  
Roy Sievers 318 100
Current Through 2008 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.