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. 630 5
Sammy Sosa 609 6
Frank Robinson 586 7
Mark McGwire 583 8
Alex Rodriguez 583  
Harmon Killebrew 573 10
Rafael Palmeiro 569 11
Jim Thome 564 12
Reggie Jackson 563 13
Mike Schmidt 548 14
Manny Ramirez 546 15
Mickey Mantle 536 16
Jimmie Foxx 534 17
Willie McCovey 521 18
Frank Thomas 521  
Ted Williams 521  
Ernie Banks 512 21
Eddie Mathews 512  
Mel Ott 511 23
Gary Sheffield 509 24
Eddie Murray 504 25
Lou Gehrig 493 26
Fred McGriff 493  
Stan Musial 475 28
Willie Stargell 475  
Carlos Delgado 473 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
Chipper Jones 426 40
Billy Williams 426  
Darrell Evans 414 42
Jason Giambi 409 43
Vladimir Guerrero 407 44
Duke Snider 407  
Andres Galarraga 399 46
Al Kaline 399  
Dale Murphy 398 48
Joe Carter 396 49
Graig Nettles 390 50
Johnny Bench 389 51
Andruw Jones 388 52
Dwight Evans 385 53
Harold Baines 384 54
Larry Walker 383 55
Jim Edmonds 382 56
Frank Howard 382  
Jim Rice 382  
Albert Belle 381 59
Orlando Cepeda 379 60
Tony Perez 379  
Matt Williams 378 62
Norm Cash 377 63
Jeff Kent 377  
Carlton Fisk 376 65
Rocky Colavito 374 66
Gil Hodges 370 67
Ralph Kiner 369 68
Albert Pujols 366 69
Joe DiMaggio 361 70
Gary Gaetti 360 71
Johnny Mize 359 72
Yogi Berra 358 73
Greg Vaughn 355 74
Luis Gonzalez 354 75
Lee May 354  
Ellis Burks 352 77
Dick Allen 351 78
Chili Davis 350 79
George Foster 348 80
Ron Santo 342 81
Jack Clark 340 82
Tino Martinez 339 83
Dave Parker 339  
Boog Powell 339  
Don Baylor 338 86
Joe Adcock 336 87
Darryl Strawberry 335 88
Moises Alou 332 89
Bobby Bonds 332  
Hank Greenberg 331 91
Shawn Green 328 92
Mo Vaughn 328  
Paul Konerko 326 94
Jermaine Dye 325 95
Todd Helton 325  
Willie Horton 325  
Gary Carter 324 98
Lance Parrish 324  
Ron Gant 321 100
Current Through 2009 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.