Take another quiz >

MLB Baseball Home Run Leaders by Decade

For each decade, name the ten Major League players with the most home runs.
Through 2019
We give you the team for which they hit the most home runs that decade
Quiz by Quizmaster
Rate:
First submittedJune 9, 2016
Last updatedSeptember 30, 2019
Times taken6,064
Rating3.96
10:00
Enter answer here
0
 / 93 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 ...
2010s
Mariners
Nelson Cruz
346
Blue Jays
Edwin Encarnacion
335
Marlins
Giancarlo Stanton
308
Angels
Albert Pujols
290
Blue Jays
Jose Bautista
285
Angels
Mike Trout
285
Reds
Jay Bruce
269
Tigers
Miguel Cabrera
268
Orioles
Chris Davis
257
Dbacks
Justin Upton
255
 
 
 
2000s
Yankees
Alex Rodriguez
435
Indians
Jim Thome
368
Cardinals
Albert Pujols
366
Red Sox
Manny Ramirez
348
Blue Jays
Carlos Delgado
324
Giants
Barry Bonds
317
Reds
Adam Dunn
316
Expos
Vladimir Guerrero
315
Astros
Lance Berkman
309
Braves
Andruw Jones
308
 
 
 
1990s
A's
Mark McGwire
405
Mariners
Ken Griffey Jr.
382
Giants
Barry Bonds
361
Indians
Albert Belle
351
Rangers
Juan Gonzalez
339
Cubs
Sammy Sosa
332
Orioles
Rafael Palmeiro
328
A's
Jose Canseco
303
White Sox
Frank Thomas
301
Braves
Fred McGriff
300
Giants
Matt Williams
300
1980s
Phillies
Mike Schmidt
313
Braves
Dale Murphy
308
Orioles
Eddie Murray
274
Red Sox
Dwight Evans
256
Expos
Andre Dawson
250
Tigers
Darrell Evans
230
Red Sox
Tony Armas
225
Tigers
Lance Parrish
225
Yankees
Dave Winfield
223
Giants
Jack Clark
216
 
 
 
1970s
Pirates
Willie Stargell
296
A's
Reggie Jackson
292
Reds
Johnny Bench
290
Giants
Bobby Bonds
280
Orioles
Lee May
270
Mets
Dave Kingman
252
Yankees
Graig Nettles
252
Phillies
Mike Schmidt
235
Reds
Tony Perez
226
Red Sox
Reggie Smith
225
 
 
 
1960s
Twins
Harmon Killebrew
393
Braves
Hank Aaron
375
Giants
Willie Mays
350
Reds
Frank Robinson
316
Giants
Willie McCovey
300
Senators
Frank Howard
288
Tigers
Norm Cash
278
Cubs
Ernie Banks
269
Yankees
Mickey Mantle
256
Giants
Orlando Cepeda
254
 
 
 
1950s
Dodgers
Duke Snider
326
Dodgers
Gil Hodges
310
Braves
Eddie Mathews
299
Yankees
Mickey Mantle
280
Cardinals
Stan Musial
266
Yankees
Yogi Berra
256
Giants
Willie Mays
250
Reds
Ted Kluszewski
239
A's
Gus Zernial
232
Cubs
Ernie Banks
228
1940s
Red Sox
Ted Williams
234
Giants
Johnny Mize
217
Cubs
Bill Nicholson
211
Tigers
Rudy York
189
Yankees
Joe Gordon
181
Yankees
Joe DiMaggio
180
Browns
Vern Stephens
177
Yankees
Charlie Keller
173
Pirates
Ralph Kiner
168
Red Sox
Bobby Doerr
164
 
 
 
1930s
A's
Jimmie Foxx
415
Yankees
Lou Gehrig
347
Giants
Mel Ott
308
Braves
Wally Berger
241
Phillies
Chuck Klein
238
Indians
Earl Averill
218
Tigers
Hank Greenberg
206
Yankees
Babe Ruth
198
A's
Al Simmons
190
A's
Bob Johnson
186
 
 
 
1920s
Yankees
Babe Ruth
467
Cardinals
Rogers Hornsby
250
Phillies
Cy Williams
202
Browns
Ken Williams
190
Cardinals
Jim Bottomley
146
Yankees
Lou Gehrig
146
Yankees
Bob Meusel
146
Tigers
Harry Heilmann
142
Cubs
Hack Wilson
137
Giants
High Pockets Kelly
134
+1
level 73
Jun 9, 2016
Man...Ted Williams took the top spot in the 40s AND served in WWII? Ted's the man.
+1
level 58
Aug 12, 2016
Not to take anything away from Williams, but many of the other guys on that list also missed time during the war, including Dimaggio, Gordon and Mize. ... So all of their numbers would be greater as well.
+1
level 54
Jul 27, 2016
Can't...believe...I missed...Willie.......Mays.
+1
level 64
Aug 11, 2016
I missed Hank Aaron?! How do I miss Hank Aaron?
+1
level 70
May 25, 2017
I nearly missed Mays....because I had assumed I already entered his name. But as those Giants' slots from the 50's and 60's were staring back at me, I figured I'd enter Mays "again". D'OH!
+1
level 70
May 25, 2017
Trebek's comment (below) just revealed why I nearly missed Mays. It accepted "M-a-y" for Lee May while I was attempting to enter "M-a-y-s". I never caught that it didn't fill in the player I thought it was filling in. I just started by carpet-bombing Ruth, Aaron and Mays.
+2
level 72
Aug 11, 2016
I thought I had Mays but I had Lee May. Never thought to check.
+1
level 76
Sep 21, 2016
+1
+1
level 44
Aug 12, 2016
Why leave out Stargell for the 1970s???
+1
level 70
May 25, 2017
Good catch, meilankev. Stargell hit 296 HRs in the 1970s. That would be #1 for the decade going by the numbers above. What's up with that?
+1
level ∞
Nov 10, 2018
Fixed!
+1
level 84
Sep 3, 2017
I got about 10 when I got down to a couple of minutes left and resorted to just typing in common last names.
+1
level 80
Apr 10, 2019
How could I miss the Bambino?
+1
level 61
Apr 15, 2019
Nelson Cruz?!?! I was wondering how I could forget what superstar is second this decade in home runs, and then I saw it was Cruz...you never hear about him. The Pacific Northwest gets absolutely no attention.
+1
level ∞
Sep 30, 2019
He served a 50 game suspension for PEDs. People probably don't want to celebrate him.
+1
level 80
Apr 16, 2019
Records before integration and during the steroid era shouldn't count.
+1
level 61
Apr 16, 2019
That doesn't make sense in this quiz though, because it's only ranking players against players who played in the same decade as each other, and therefore mostly under the same conditions. It makes sense to claim Babe Ruth's home runs mean less than Hank Aaron's because Babe Ruth hit his homers against a diminished talent pool, but it is perfectly valid to compare Ruth's home run numbers to those of other players from the 20's because they played in the same segregated conditions with the same talent pool.
+1
level 80
Apr 17, 2019
Happy day after Jackie Robinson Day.
+1
level ∞
Sep 30, 2019
Let's not forget the juiced ball era, or the amphetamine era. But the records from the 1980s (not counting 1987) and the era from 2005-2014 are still clean maybe.