Can You Name the MLB Team by Its All-Time Home Run Leader?

By: Annette

Can You Name the MLB Team by Its All-Time Home Run Leader?
Image: YouTube

About This Quiz

Do you think you can hit a home run on this baseball quiz?

Until August 7, 2007, Hank Aaron held the record for Major League Baseball's all-time home runs. On that date, Barry Bonds surpassed Hammerin' Hank. Bonds currently holds the record with a whopping 762 home runs, leaving Aaron in the dust with an equally amazing 755 home runs. On the tails of these baseball greats is Babe Ruth - also a member of the 700 club with a respectable 714 home runs. The question is, with the retired Alex Rodriguez being the closest to The Bambino's record, with 696 home runs, will any baseball contemporaries be able to beat any of these baseball legends at their own game? And, if so, who and when do you predict will do the job?

The good news is that we you don't need to know how many home runs each player had - only the team he played for. So, if you know that Darryl Strawberry was a heavy hitter for the Mets, Johnny Bench batted for the Reds, and Mickey Mantle swatted for the Yankees, you're good to go.

Get ready to score big with this MLB home run leader quiz.

Daryl Strawberry
Mets
Daryl Strawberry is a legendary hitter for the New York Mets. He hit 252 home runs, followed by David Wright, who still plays for the team.
Athletics
Cardinals

Advertisement

Hank Aaron
Braves
Hank Aaron was the greatest hitter the Atlanta Braves have ever known. In his career, he had 733 home runs, followed up by Eddie Mathews who had 493.
Orioles
Padres

Advertisement

Sammy Sosa
Athletics
Cubs
Sammy Sosa was the greatest hitter the Chicago Cubs have ever known. He hit 545 homers.
Mets

Advertisement

Cal Ripken Jr.
Orioles
Cal Ripken Jr. was the star of the Baltimore Orioles. Ripken hit 431 home runs. There's no stopping the Iron Man.
Athletics
Rays

Advertisement

Willie Stargell
Marlins
Rockies
Pirates
Willie Stargell slugged 475 home runs in his career, and played for the Pittsburgh Pirates. Barry Bonds hit 176 for the team, coming in fifth.

Advertisement

Babe Ruth
Mets
Yankees
Okay, you don't have to be a New York Yankees fan to get this right! Babe Ruth slugged 659 home runs.
Padres

Advertisement

Luis Gonzalez
Cardinals
Diamondbacks
Luis Gonzalez was the all-time best hitter for the Arizona Diamondbacks. He hit 224 home runs, followed by Paul Goldschmidt and Steve Finley.
Mets

Advertisement

Mike Schmidt
Nationals
Padres
Phillies
Mike Schmidt was a mind-blowing hitter for the Philadelphia Phillies. He hit a whopping 548 home runs.

Advertisement

Ted Williams
Mets
Red Sox
Boston Red Sox fans knew this one. Ted Williams hit 521 home runs.
White Sox

Advertisement

Johnny Bench
Dodgers
Reds
Johnny Bench is the best hitter the Cincinnati Reds have known. He hit 389 homers in his career. Second to him is Frank Robinson, with 324.
White Sox

Advertisement

Giancarlo Stanton
Red Sox
Dodgers
Marlins
Giancarlo Stanton killed it for the Miami Marlins. He has hit 267 home runs in his career.

Advertisement

George Brett
Royals
George Brett was a slugger for the Kansas City Royals. He hit 317 home runs.
Rays
Pirates

Advertisement

Al Kaline
Marlins
Padres
Tigers
Al Kaline hit for the Detroit Tigers. He had a career 399 home runs, seconded by Norm Cash with 373.

Advertisement

Stan Musial
Cardinals
Stan Musial hit 475 home runs for the St. Louis Cardinals. He is followed by Albert Pujols, who hit 445.
Mets
Angels

Advertisement

Nate Colbert
Red Sox
Padres
Nate Colbert hit a modest 163 home runs for the San Diego Padres, but he's in first place nonetheless. Adrian Gonzalez hit 161.
Cubs

Advertisement

Willie Mays
Giants
Willie Mays is the titan of the San Francisco Giants. He hit an amazing 646 home runs in his career. The Say Hey Kid hit for the Giants when they were in New York.
Mets
Yankees

Advertisement

Todd Helton
White Sox
Mets
Rockies
Todd Helton was the best hitter for the Colorado Rockies. He is followed by Larry Walker, who slugged 258.

Advertisement

Jim Thome
Mets
Indians
Jim Thome hit for the Cleveland Indians, and hard a career of 337 home runs. He record was followed by Albert Belle.
Dodgers

Advertisement

Harmon Killebrew
Twins
Harmon Killebrew, the Killer, hit 559 home runs in his career. He played for the Minnesota Twins.
Pirates
Mets

Advertisement

Barry Bonds
Mets
Giants
Why do the Giants get all the best hitters? Second to Willie Mays is Barry Bonds, who hit a staggering 586 home runs in his career and played for the San Francisco franchise.
Cubs

Advertisement

Mark McGwire
Athletics
Mark McGwire is the most famous hitter in Oakland Athletics history. He hit 363 home runs, followed by Jimmie Fox.
Cubs
Rays

Advertisement

Ken Griffey Jr.
Padres
Mariners
Ken Griffey Jr. is the most famous hitter for the Seattle Mariners. He slugged 417 homers in his career, followed by Edgar Martinez.
Red Sox

Advertisement

Jeff Bagwell
White Sox
Astros
Jeff Bagwell was a slugger for the Houston Astros. He hit an amazing 449 homers, followed by Lance Berkman.
Angels

Advertisement

Frank Thomas
Red Sox
White Sox
Frank Thomas hit 448 home runs in his career. He played for the Chicago White Sox, and his record is followed by Paul Konerko.
Mets

Advertisement

Ryan Zimmerman
Athletics
Angels
Nationals
Ryan Zimmerman is tops for the Nationals, with 251 home runs. Vladimir Guerrero follows, with 234 home runs. He played for the team when they were the Montreal Expos.

Advertisement

Mickey Mantle
Mets
Yankees
No one can forget this legendary Yankees slugger. Mantle hit 536 homers in his career. Lou Gehrig hit 493. Remember, they're still second and third, behind Babe Ruth.
Red Sox

Advertisement

Yogi Berra
Mets
Yankees
Why do the Yankees get all the famous hitters? Legendary player Yogi Berra hit 358 home runs in his career - good enough for fifth place in the Yankees' home run hall of fame.
Padres

Advertisement

Ryan Braun
Diamondbacks
Brewers
Ryan Braun is a slugger for the Milwaukee Brewers. He has hit 302 home runs so far in his career, as of 2017. And he's still slugging!
Yankees

Advertisement

Ernie Banks
Brewers
Pirates
Cubs
Ernie Banks is a legendary player for the Cubs. He hit 512 homers, and is only second to Sammy Sosa.

Advertisement

David Ortiz
White Sox
Athletics
Red Sox
David Ortiz retired from the Boston Red Sox after achieving 483 home runs for the franchise. Go Big Papi!

Advertisement

Juan Gonzalez
Padres
Rangers
Igor killed it for the Texas Rangers. He hit 372 home runs in his career.
Orioles

Advertisement

Duke Snider
Orioles
Giants
Dodgers
Fantastic #4 Duke Snider hit 389 home runs in his career and played for the Los Angeles Dodgers. The Silver Fox played for the Dodgers when they were still in Brooklyn.

Advertisement

Tim Salmon
Athletics
Dodgers
Angels
Tim Salmon was the lead hitter for the Los Angeles Angels. He hit an admirable 299 home runs, followed by Garret Anderson.

Advertisement

Evan Longoria
Rays
Evan Longoria is a slugger of the Tampa Bay Rays. He has hit 261 home runs in his career.
Marlins
Dodgers

Advertisement

Carlos Delgado
Blue Jays
Carlos Delgado had a career of 336 home runs. He played for the Toronto Blue Jays.
Mets
Red Sox

Advertisement

You Got:
/35

Featured