Take another quiz >

MLB Baseball Top 100 Career Home Runs

Can you guess the 100 Major League baseball players who have hit the most career home runs?
Through 2019
Team = team they hit the most home runs with
Active players in bold
Quiz by johnsonncn5
Rate:
First submittedJuly 17, 2018
Last updatedSeptember 30, 2019
Times taken3,812
Rating4.25
30:00
Enter answer here
0
 / 100 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
HR
Team
Player
762
Giants
Barry Bonds
755
Braves
Hank Aaron
714
Yankees
Babe Ruth
696
Yankees
Alex Rodriguez
660
Giants
Willie Mays
656
Cardinals
Albert Pujols
630
Mariners
Ken Griffey
612
Indians
Jim Thome
609
Cubs
Sammy Sosa
586
Reds
Frank Robinson
583
Athletics
Mark McGwire
573
Twins
Harmon Killebrew
569
Rangers
Rafael Palmeiro
563
Athletics
Reggie Jackson
555
Red Sox
Manny Ramirez
548
Phillies
Mike Schmidt
541
Red Sox
David Ortiz
536
Yankees
Mickey Mantle
534
Athletics
Jimmie Foxx
521
Giants
Willie McCovey
521
White Sox
Frank Thomas
521
Red Sox
Ted Williams
512
Cubs
Ernie Banks
512
Braves
Eddie Mathews
511
Giants
Mel Ott
509
Dodgers
Gary Sheffield
504
Orioles
Eddie Murray
493
Yankees
Lou Gehrig
493
Blue Jays
Fred McGriff
477
Rangers
Adrian Beltre
477
Tigers
Miguel Cabrera
475
Cardinals
Stan Musial
475
Pirates
Willie Stargell
473
Blue Jays
Carlos Delgado
468
Braves
Chipper Jones
465
Yankees
Dave Winfield
462
Athletics
Jose Canseco
462
Reds
Adam Dunn
452
Red Sox
Carl Yastrzemski
449
Astros
Jeff Bagwell
449
Expos
Vladimir Guerrero
442
Mets
Dave Kingman
440
Yankees
Jason Giambi
439
White Sox
Paul Konerko
438
Expos
Andre Dawson
435
Mets
Carlos Beltran
434
Rangers
Juan Gonzalez
434
Braves
Andruw Jones
431
Orioles
Cal Ripken
427
Dodgers
Mike Piazza
HR
Team
Player
426
Cubs
Billy Williams
414
Giants
Darrell Evans
414
Blue Jays
Edwin Encarnacion
412
Cubs
Alfonso Soriano
409
Yankees
Mark Teixeira
407
Dodgers
Duke Snider
401
Mariners
Nelson Cruz
399
Rockies
Andres Galarraga
399
Tigers
Al Kaline
398
Braves
Dale Murphy
396
Blue Jays
Joe Carter
393
Cardinals
Jim Edmonds
390
Yankees
Graig Nettles
389
Reds
Johnny Bench
386
Cubs
Aramis Ramirez
385
Red Sox
Dwight Evans
384
White Sox
Harold Baines
383
Rockies
Larry Walker
382
Senators
Frank Howard
382
Phillies
Ryan Howard
382
Red Sox
Jim Rice
381
Indians
Albert Belle
379
Giants
Orlando Cepeda
379
Reds
Tony Perez
378
Giants
Matt Williams
377
Tigers
Norm Cash
377
Giants
Jeff Kent
376
White Sox
Carlton Fisk
374
Indians
Rocky Colavito
370
Dodgers
Gil Hodges
369
Rockies
Todd Helton
369
Pirates
Ralph Kiner
366
Astros
Lance Berkman
361
Yankees
Joe DiMaggio
360
Twins
Gary Gaetti
359
Cardinals
Johnny Mize
358
Yankees
Yogi Berra
358
White Sox
Carlos Lee
355
Brewers
Greg Vaughn
354
Diamondbacks
Luis Gonzalez
354
Reds
Lee May
353
Twins
Torii Hunter
352
Rockies
Ellis Burks
351
Phillies
Dick Allen
350
Angels
Chili Davis
348
Reds
George Foster
344
Blue Jays
Jose Bautista
344
Brewers
Ryan Braun
344
Yankees
Curtis Granderson
342
Cubs
Ron Santo
+1
level 43
Mar 7, 2019
Great quiz. As a huge MLB fan, it was super fun
+1
level 60
Apr 27, 2019
Gary Gaetti made this list. Roger Maris didn't. Baseball's a funny game.
+1
level 58
May 1, 2019
Gaetti had about 4,000 more plate appearances. Maris never hit 40 other than the year he hit 61 and only hit 30 two times other than the 61 season.
+1
level 76
Apr 27, 2019
Technically, Ken Griffey should be listed as Ken Griffey Jr. to distinguish him from his father, who had the same name and was a major league ballplayer with the Cincinnati Reds (albeit with only 152 career home runs). In fact he was actually nicknamed "Junior" Griffey.
+1
level 61
Apr 27, 2019
Jason Giambi hit more home runs for the yankees than with the athletics
+1
level ∞
Sep 30, 2019
Fixed
+2
level 66
Apr 27, 2019
Shocked Greenberg did not make the list. Was about to post this glaring omission until I looked it up.
+1
level 58
May 1, 2019
I tried Greenberg, too. Looks like WW2 service was probably the difference in him not making the list. That cost him three seasons Age 31-33. Pretty impressive that he hit 44 homers and drove in 127 at Age 35 in his first full post-war season.