Babe Ruth hit 714 home runs across 22 seasons with the Red Sox, Yankees and Braves. Of all the records he left behind, the one that has held longest is his 72 multi-home run games in the regular season — a mark that has stood for nine decades and counting.
Barry Bonds is one back at 71. Bonds went deep multiple times in a single game in 18 consecutive seasons from 1987 to 2004, including eight such performances in 2001, the year he set the single-season record with 73 home runs. Bonds holds the all-time home run record, so his proximity to Ruth on the multi-homer list is no surprise.
Sammy Sosa sits third with 69 multi-homer games, 63 of them two-homer performances. His first came on Opening Day in 1991 as a 22-year-old with the White Sox. He finished his 18-year career with 609 home runs and shares the MLB record of six three-homer games with Johnny Mize and Mookie Betts.
Mark McGwire checks in at fourth with 67. He produced seven multi-homer games in his 1987 rookie season and added 10 more during his single-season record chase in 1998. Albert Pujols is fifth at 65, the last of those coming Sept. 23, 2022, at Dodger Stadium when he hit career home runs 699 and 700 in the same game. Pujols also had a three-homer game in the 2011 World Series, a performance not counted in the regular-season totals.
Willie Mays finished his career with 660 home runs and recorded 63 multi-homer games, including two 50-plus home run seasons a decade apart in 1955 and 1965. Hank Aaron and Alex Rodriguez are tied at 62. Aaron cleared 30 home runs in 15 of his 23 seasons. Rodriguez delivered multi-homer efforts from his first All-Star season in 1996 through his final one in 2011.
Jimmie Foxx and Ken Griffey Jr. are tied ninth at 55 each. Foxx played 20 seasons with the Athletics and Red Sox, hitting at least 30 home runs across a nine-year stretch from 1929 to 1940. Griffey had his first multi-homer game 45 games into his 1989 rookie season and went on to lead the AL in home runs four times with Seattle. He slugged 56 home runs twice, in 1997 and 1998.
Frank Robinson and Manny Ramirez share 11th at 54 each. Robinson was the first player to win MVP awards in both leagues and retired 14 home runs short of 600. Ramirez hit 555 regular-season home runs across 19 seasons and holds the record for most postseason home runs in MLB history. His three multi-homer playoff games are tied with Carlos Beltran for second behind Ruth's four.
The list stops at 50 multi-homer games as the floor for inclusion, which means only a handful of players across the sport's entire history have reached it. The gap between Ruth's 72 and the nearest active threat illustrates how difficult the record is to approach — a player would need to average multiple home runs in a game roughly once every 40 games for a decade-plus career to have a realistic shot.
Today's tracking tools log batter handedness, pitcher handedness, exit velocity, distance, park and pitch type, giving fans and analysts the framework to watch a multi-homer day unfold with full context rather than a bare box score entry. When a hitter goes deep twice in one afternoon, the full picture — what pitch he hit, how hard he hit it, which direction the wind was blowing at that park — tells you whether it was a product of a genuine hot streak or a favorable matchup.
Handedness splits are a core part of the analysis. A left-handed hitter against a right-handed pitcher carries a different power profile than the same hitter against a lefty. Some parks favor pull hitters on one side of the plate. Exit velocity and launch angle tell you whether the contact was truly dangerous or just a product of a short porch.
Ruth's record has survived Barry Bonds, Mark McGwire, Sammy Sosa, Ken Griffey Jr. and Albert Pujols. None of them could knock him off the top. The modern game produces more home runs per game than any era in history, but producing multi-homer performances at the frequency Ruth managed — 72 times across a career — remains a different challenge entirely.