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.
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.
Giancarlo Stanton killed it for the Miami Marlins. He has hit 267 home runs in his career.
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.
Mike Schmidt was a mind-blowing hitter for the Philadelphia Phillies. He hit a whopping 548 home runs.
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.
Sammy Sosa was the greatest hitter the Chicago Cubs have ever known. He hit 545 homers.
Ernie Banks is a legendary player for the Cubs. He hit 512 homers, and is only second to Sammy Sosa.
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.
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!
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.
Stan Musial hit 475 home runs for the St. Louis Cardinals. He is followed by Albert Pujols, who hit 445.
Luis Gonzalez was the all-time best hitter for the Arizona Diamondbacks. He hit 224 home runs, followed by Paul Goldschmidt and Steve Finley.
Todd Helton was the best hitter for the Colorado Rockies. He is followed by Larry Walker, who slugged 258.
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.
Nate Colbert hit a modest 163 home runs for the San Diego Padres, but he's in first place nonetheless. Adrian Gonzalez hit 161.
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.
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.
Cal Ripken Jr. was the star of the Baltimore Orioles. Ripken hit 431 home runs. There's no stopping the Iron Man.
Boston Red Sox fans knew this one. Ted Williams hit 521 home runs.
David Ortiz retired from the Boston Red Sox after achieving 483 home runs for the franchise. Go Big Papi!
Okay, you don't have to be a New York Yankees fan to get this right! Babe Ruth slugged 659 home runs.
Evan Longoria is a slugger of the Tampa Bay Rays. He has hit 261 home runs in his career.
Carlos Delgado had a career of 336 home runs. He played for the Toronto Blue Jays.
Frank Thomas hit 448 home runs in his career. He played for the Chicago White Sox, and his record is followed by Paul Konerko.
Jim Thome hit for the Cleveland Indians, and hard a career of 337 home runs. He record was followed by Albert Belle.
Al Kaline hit for the Detroit Tigers. He had a career 399 home runs, seconded by Norm Cash with 373.
George Brett was a slugger for the Kansas City Royals. He hit 317 home runs.
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.
Harmon Killebrew, the Killer, hit 559 home runs in his career. He played for the Minnesota Twins.
Jeff Bagwell was a slugger for the Houston Astros. He hit an amazing 449 homers, followed by Lance Berkman.
Tim Salmon was the lead hitter for the Los Angeles Angels. He hit an admirable 299 home runs, followed by Garret Anderson.
Mark McGwire is the most famous hitter in Oakland Athletics history. He hit 363 home runs, followed by Jimmie Fox.
Ken Griffey Jr. is the most famous hitter for the Seattle Mariners. He slugged 417 homers in his career, followed by Edgar Martinez.
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.
Igor killed it for the Texas Rangers. He hit 372 home runs in his career.