Ruth tops multihomer games list

Sultan of Swat had 72 such performances

September 28th, 2025

The home run has endured as one of sports' most exciting plays throughout Major League Baseball's lengthy history. With one swing of the bat, a player can alter the course of a game, and some of the most prolific home run hitters had a penchant for doing so more than once.

Below is a look at all the players who've turned in at least 50 multihomer performances in the regular season throughout history:

1. Babe Ruth: 72 multi-HR games (70 two-homer games)
Ruth has been at the top of this list for 90 years, and only a handful of players have ever gotten close to unseating him. The Sultan of Swat hit 714 home runs in his 22-year big league career with the Red Sox, Yankees and Braves. He had more multihomer games than any other player in baseball history (72), including 70 two-homer performances. He added four more multihomer efforts in the postseason, also a record.

2. Barry Bonds: 71 (67)
Bonds has hit more home runs than any other Major Leaguer, so he's unsurprisingly ranked near the top here. Bonds had at least one multihomer game in 18 consecutive seasons from 1987 to 2004, including eight in his record-breaking 2001 campaign in which he hit 73 homers.

3. Sammy Sosa: 69 (63)
Sosa had his first multihomer game as a 22-year-old on Opening Day in 1991, his final season with the White Sox. They were his 19th and 20th home runs, and the longtime Cubs outfielder would go on to hit 609 in his 18-year career. Sosa is also tied with Johnny Mize and Mookie Betts for the MLB record with six three-homer games.

4. Mark McGwire: 67 (62)
McGwire produced seven multihomer games in his breakout rookie campaign in 1987 and would do so 60 more times throughout his career. During his pursuit of baseball's single-season home run record in '98 -- a record he held for three seasons until Bonds bested it in 2001 -- he had 10.

5. Albert Pujols: 65 (61)
Pujols had multiple home runs in a game 65 times during the regular season, the last of those coming on a magical night in Los Angeles in 2022. After returning to the Cardinals for his final season, Pujols clubbed career home runs Nos. 699 and 700 at Dodger Stadium on Sept. 23. Not counted here? His three-homer game in the 2011 World Series.

6. Willie Mays: 63 (60)
Mays finished his career with 660 home runs, which ranks him fifth on the all-time list. Mays was a home run threat for much of his time in the big leagues, recording two 50-plus home run seasons a decade apart in 1955 and '65.

7-T. Hank Aaron: 62 (61)
Aaron played 23 seasons in the big leagues and hit more than 30 home runs in 15 of them. He held baseball's all-time home run record for more than three decades and still ranks among the leaders in multihomer games.

7-T. Alex Rodriguez: 62 (61)
Rodriguez delivered a steady dose of multihomer games from his first All-Star campaign in 1996 through his final All-Star campaign in 2011 and retired with 62, tied for seventh all time.

9-T. Jimmie Foxx: 55 (53)
Foxx played 20 seasons in the big leagues with the Athletics and Red Sox, including a nine-year span from 1929-40 in which he hit at least 30 home runs each season. Foxx retired with 534 home runs on his resume, and his 55 multihomer games ranked as the second most behind Ruth's 72 at the time.

9-T. Ken Griffey Jr.: 55 (53)
The younger Griffey had his first multihomer game 45 games into his big league career in 1989. He'd go on to repeat the feat 54 more times with the Mariners and Reds through 2007. The 13-time All-Star led the AL in home runs four times while playing for Seattle from '89-99, slugging as many as 56 twice ('97 and '98).

11-T. Frank Robinson: 54 (53)
Robinson was the first player in MLB history to take home Most Valuable Player honors in both the American League and National League. He retired 14 home runs shy of reaching 600 and recorded 54 multihomer performances over his 21 years in the big leagues.

11-T. Manny Ramirez: 54 (52)
Ramirez not only hit 555 home runs in the regular season throughout his 19-year career -- with 54 multihomer games -- he also hit more postseason homers than any other player in MLB history. His three multihomer playoff games are also tied with Carlos Beltran for second behind Ruth's four.

13. David Ortiz: 51 (51)
Ortiz had just two multihomer performances in his first six seasons in the big leagues with Minnesota. It wasn't until he signed as a free agent with the Red Sox in 2003 that he really emerged as one of the game's most feared power hitters, slugging multiple homers in 49 games with Boston from '03 through to his final season in '16.