thumbnail

Baseball Top 100 Career Home Runs

Can you guess the 100 Major League baseball players who have hit the most career home runs?
Through 2023
Team = team they hit the most home runs with
Active players in gold
Quiz by johnsonncn5
Rate:
Last updated: October 2, 2023
You have not attempted this quiz yet.
First submittedJuly 17, 2018
Times taken18,794
Average score59.0%
Rating4.00
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
703
Cardinals
Albert Pujols
696
Yankees
Alex Rodriguez
660
Giants
Willie Mays
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
Tigers
Miguel Cabrera
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
475
Cardinals
Stan Musial
475
Pirates
Willie Stargell
473
Blue Jays
Carlos Delgado
468
Braves
Chipper Jones
465
Yankees
Dave Winfield
464
Mariners
Nelson Cruz
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
HR
Team
Player
427
Dodgers
Mike Piazza
426
Cubs
Billy Williams
424
Blue Jays
Edwin Encarnacion
414
Giants
Darrell Evans
412
Cubs
Alfonso Soriano
409
Yankees
Mark Teixeira
407
Dodgers
Duke Snider
402
Marlins
Giancarlo Stanton
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
368
Angels
Mike Trout
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
356
Reds
Joey Votto
355
Brewers
Greg Vaughn
354
Diamondbacks
Luis Gonzalez
354
Reds
Lee May
353
Twins
Torii Hunter
352
Brewers
Ryan Braun
352
Rockies
Ellis Burks
351
Phillies
Dick Allen
350
Angels
Chili Davis
348
Reds
George Foster
+4
Level 44
Mar 7, 2019
Great quiz. As a huge MLB fan, it was super fun
+4
Level 67
Apr 27, 2019
Gary Gaetti made this list. Roger Maris didn't. Baseball's a funny game.
+4
Level 66
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.
+2
Level 86
Oct 7, 2022
This quiz could have been 60 minutes long, and I still never would have guessed Gary Gaetti (and I'm a Twins fan).
+3
Level 77
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 74
Apr 27, 2019
Jason Giambi hit more home runs for the yankees than with the athletics
+1
Level ∞
Sep 30, 2019
Fixed
+2
Level 75
Apr 27, 2019
Shocked Greenberg did not make the list. Was about to post this glaring omission until I looked it up.
+1
Level 66
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.
+1
Level 88
Oct 22, 2019
Wow, got 75 and only worth 2 points. Must only be real fans who take this quiz! :) I only missed three in the first column...second column, not so well.
+1
Level 88
Oct 14, 2022
Got 83 this time, and only missed two in the first column...good enough for three points! ;)
+1
Level 14
Mar 4, 2020
Did it in less than 11 minutes...

Torii Hunter was the hardest for me. Didn't think he'd hit that many but guessed him correctly in the end.

+4
Level 33
Nov 5, 2020
who in the world missed babe ruth
+1
Level 65
Oct 11, 2021
When last names work, then you wonder why Williams doesn't.............I guess when you have multiple Williams' you have to enter them separately. A note would be nice in the instructions.
+3
Level ∞
Oct 12, 2021
Williams by itself works. You don't have to type them separately.
+1
Level 45
Dec 14, 2021
Fred McGriff had 5 more home runs with Atlanta than with Toronto.
+1
Level 54
Jan 19, 2022
Encarnacion should be in bold, he is still playing
+1
Level ∞
Oct 2, 2023
His last year was 2020.
+4
Level 68
Oct 2, 2023
Votto is still active.
+1
Level 83
Oct 9, 2023
Yeah he said he's still open to playing another year, even if its not with Cincinnati.
+1
Level 62
Jan 15, 2024
Nelson Cruz has retired.