8 MLB Players Have Hit 3 Home Runs in a Game This Season -- Here's a Look Back at Each One!

8 MLB Players Have Hit 3 Home Runs in a Game This Season — Here’s a Look Back at Each One!

The list of MLB players who have hit at least three home runs in a single game continues to grow every single year. It has been done more than 650 times in the history of the league – which might seem like a big number, but we’re talking about 150 years of history and a catalog of 20,000+ players who have tried.

Nonetheless, some MLB players have a knack for hitting home runs often and some of them have made a career out of hitting multiple home runs in the same game. Just look at Mookie Betts, who tied an MLB record in 2020 when he hit his sixth career 3-HR game – tying him with Sammy Sosa and Johnny Mize.

Of course, it’s not as easy as some MLB players make it look. Take David Ortiz, Gary Sheffield, and Rafael Palmeiro for example – the only three members of the 500-HR club to never hit three home runs in the same game. They had a combined 123 multi-HR games in their careers, but never a 3-HR game.

RELATED: Trea Turner Hits 2 Home Runs in Same Inning vs. Washington Nationals — Here Are 20 Other MLB Players to Accomplish Such a Feat

MLB Players Who Hit 3 Home Runs in the Same Game This Season

8 MLB Players Have Hit 3 Home Runs in a Game This Season -- Here's a Look Back at Each One!
via Shutterstock (Conor P. Fitzgerald)

After witnessing 14 3-HR games in each of the past two seasons (2022 and 2021), MLB players are at it again in 2023. While we’ve seen a small decline in the volume, there have still been eight MLB players who have hit at least three home runs in a single game this season – including two in the past two weeks.

The Astros are the only team to have two MLB players do so this year, while the Athletics are the only team to allow two 3-HR games this year – they made up for it, though, with a 3-HR game of their own in May. The Yankees, Athletics, and Rangers have been on both the receiving and giving side of the feat.

Through September 6, the 8 MLB players with three home runs in a single game this year include Trayce Thompson, Adolis Garcia, Paul Goldschmidt, Jordan Diaz, Jose Ramirez, Kyle Tucker, Aaron Judge, and Jose Altuve. Let’s take a look back and marvel at each of their incredible performances. 

1. Trayce Thompson vs. Arizona Diamondbacks (April 1, 2023)

On April 1, 2023, Trayce Thompson – younger brother of Klay Thompson (NBA) – of the Los Angeles Dodgers hit three home runs against the Arizona Diamondbacks in what was his first game of the season. He finished the game 3 of 4 (.750) with 3 runs scored, 8 runs batted in, and one strikeout. He was on fire!

His first home run was a grand slam against Madison Bumgarner in the bottom of the 1st inning – he hit a blast to deep left-center field. He struck out in the 3rd inning, but hit a three-run homer off Kevin Ginkel in the 5th inning. His third home run was a solo shot to left-center field off Carlos Vargas in the 8th inning 

On a team that boasts the likes of Mookie Betts, Freddie Freeman, J.D. Martinez, and Max Muncy, Thompson is the last person you would expect to hit three home runs in the same game. Unfortunately, it wasn’t enough to keep him in LA as he was traded to the Chicago White Sox nearly four months later. 

Thompson has bounced around quite a bit since making his MLB debut in 2015. This is now his third stint with the White Sox after two stints with the Dodgers and short stints with the Athletics, Cubs, and Padres. He’s batting a career .215 with 192 hits, 45 home runs, 125 RBIs, and 127 runs scored in 351 games. 

2. Adolis Garcia vs. Oakland Athletics (April 22, 2023)

On April 22, 2023, Adolis Garcia of the Texas Rangers hit three home runs against the Oakland Athletics in what was his 19th game of the season. It remains one of the most impressive games by a batter this season – he finished 5 of 5 (1.000) with 3 home runs, 2 doubles, 5 runs, 8 RBIs, and one hit-by-pitch. 

Here’s how his day at the plate went – he hit a 2-run shot off Shintaro Fujinami in the 1st inning, was hit by a pitch in the 2nd inning, hit a 2-run blast off Adrian Martinez in the 3rd inning, another 2-run homer off Martinez in the 5th inning, a 2-run double in the 7th inning, and yet another double in the 8th inning. 

Garcia has been one of the league’s premier batters over the past three seasons – he has a .246 batting average, 417 hits, 86 doubles, 7 triples, 92 home runs, 291 RBIs, and 262 runs scored in 439 games during that time. He currently leads the AL in RBIs (100) and has a career-high 34 home runs in 2023. 

He’s no stranger to a multi-HR game, either. Aside from his 3-HR game on April 22, he also had a 2-HR game on May 17 and August 4 of this year. He now has seven multi-HR games in his career, including one in 2022 and three in 2021. In 2023, he hasn’t gone more than 15 games without hitting a home run.

3. Paul Goldschmidt vs. Detroit Tigers (May 7, 2023)

On May 7, 2023, Paul Goldschmidt of the St. Louis Cardinals hit three home runs in a 12-6 victory over the Detroit Tigers in what was his 34th game of the season. He finished the game 4 of 5 (.800) with 3 home runs, 4 runs scored, 4 runs batted in, 13 total bases, and one stolen base – he saw 19 total pitches.

Here’s how his day at the plate went – he hit a solo home run to center field off Alex Faedo in the bottom of the 1st inning, another solo shot to center-right field off Faedo in the 3rd inning, a single and fielder’s choice in the 6th inning (two at-bats), and a two-run blast to left field off Tyler Holton in the 8th inning. 

For someone who regularly hits 30+ home runs in a season, he had a slow start to 2023 – only hitting four of them in his first 33 games of the year. He eventually turned it around and is now batting .275 with 144 hits, 26 doubles, 22 home runs, 71 runs batted in, and 77 runs scored in 134 games played in 2023. 

He’s no stranger to the multi-HR game and it’s not even his first time recording a 3-HR performance – he hit three home runs against the Cubs in 2017 and against the Brewers in 2019. He now has 26 multi-HR games since making his major league debut with the Diamondbacks in 2011, including three this season. 

4. Jordan Diaz vs. New York Yankees (May 9, 2023)

On May 9, 2023, Jordan Diaz of the Oakland Athletics hit three home runs in a 5-10 loss against the New York Yankees – he’s the only batter this season to hit three home runs in a losing effort. He finished the game 3 of 4 (.750) with 3 runs scored, 4 runs batted in, and 12 total bases – he saw 16 pitches in total. 

Here’s how his day at the plate went – he grounded out to third base in the 2nd inning, hit a solo home run to left field off Clarke Schmidt in the 4th inning, hit a leadoff solo home run to left field off Albert Abreu in the 7th inning, and hit a two-run blast to left-center field off Greg Weissert in the 8th inning. 

Diaz was just 22 years old (he’s 23 now) when he hit his three home runs against the Yankees – making him the youngest on this list. It was just his 15th game of the season and 30th game of his career. It was also the first multi-HR game of his career and he had just one home run in his career prior to this game. 

After only playing in 15 games last season, he has appeared in 73 games for the Athletics in 2023 and is batting .241 with 53 hits, 7 doubles, 10 home runs, 25 runs batted in, and 19 runs scored this season. He’s one of the two unlikely names on this list – joining the likes of Trayce Thompson (from above). 

5. Jose Ramirez vs. Boston Red Sox (June 8, 2023)

On June 8, 2023, Jose Ramirez of the Cleveland Guardians hit three home runs in a 10-3 victory over the Boston Red Sox in what was his 59th game of the 2023 season. He finished the game 3 of 5 (.600) with 3 runs scored, 5 runs batted in, and 1 strikeout – it was the first 3-HR game of his 11-year career.

Here’s how his day at the plate went – he hit a solo home run to left field off Matt Dermody in the 1st inning, a two-run blast to left-center field off Dermody in the 3rd inning, a leadoff solo home run to right field off Corey Kluber in the 6th inning, a strikeout in the 6th inning, and a fielder’s choice in 8th inning.

Ramirez had just six home runs through the first 58 games of the season, but upped that total to nine home runs by the end of the night. Now through 133 games of the year, he’s batting .272 with 141 hits, 32 doubles, 5 triples, 21 home runs, 72 runs batted in, 77 runs scored, and 22 of 26 stolen base attempts. 

It might be the first 3-HR game of his career, but he’s no stranger to the multi-HR game – he now has 23 multi-HR games in his career, including three this season. Aside from his three blasts on June 8, he also had a two-HR game against the Royals on July 26 and another one vs. the White Sox just four days later. 

6. Kyle Tucker vs. Oakland Athletics (July 21, 2023)

On July 21, 2023, Kyle Tucker of the Houston Astros hit three home runs in a 6-4 victory against the Oakland Athletics in what was his 96th game of the 2023 season. He finished the game 3 of 4 (.750) with 3 runs scored, 4 runs batted in, and 12 total bases – it was the first 3-HR game of his six-year career.

Here’s how his day at the plate went – he hit a solo home run to center-right field off JP Sears in the 1st inning, a flyball to center field in the 3rd inning, a two-run blast to right field off Sears in the 5th inning, and another solo home run to right field off Tayler Scott in the 7th inning – which extended the lead to 2 runs.

Tucker is currently in his third season as a mainstay in the Astros’ lineup. He has a .280 batting average, 433 hits, 96 doubles, 4 triples, 86 home runs, 298 runs batted in, 234 runs scored, and 65 stolen bases during that span. After hitting 30 home runs in 2021 and again in 2022, he now has 26 homers in 2023. 

He has homered in 95 games during his career, but only three of those games featured multiple home runs. He hit two home runs against the Los Angeles Angels on April 8, 2022 and two home runs against the Boston Red Sox on May 17, 2022 before blasting three of them against the Athletics this season.

7. Aaron Judge vs. Washington Nationals (August 23, 2023)

On August 23, 2023, Aaron Judge of the New York Yankees hit three home runs in a 9-1 victory over the Washington Nationals in what was his 72nd game of the 2023 season. He finished the game 3 of 4 (.750) with 3 runs scored, 6 runs batted in, and 12 total bases after seeing a total of 18 pitches in 4 at-bats. 

Here’s how his day at the plate went – he hit a solo home run to center-right field off MacKenzie Gore in the bottom of the 1st inning, a grand slam to center field off Gore in the 2nd inning, a groundout in the 4th inning, and a solo home run to the right field line off Jose Ferrer in the 7th inning to extend the lead to 8. 

Believe it or not, this was Judge’s first-ever 3-HR game – which is crazy considering he’s the fastest player to ever hit 250 home runs in his career (a record he broke with a home run on September 2). One would have to think that he’ll do it again before he retires, but it’s not guaranteed – nothing is in the MLB!

With that said, we’re talking about a player who has 32 multi-HR games in his career – including five this season and three in the month of May alone. It’s something his team would love to see more of – after all, the Yankees are 28-4 when he hits at least two home runs. Expect more of that to come in the future. 

8. Jose Altuve vs. Texas Rangers (September 5, 2023)

On September 5, 2023, Jose Altuve of the Houston Astros hit three home runs in a 14-1 victory against the Texas Rangers in what was his 68th game of the 2023 season. In doing so, he became the fourth player to ever hit three homers in the first three innings of a game – which is an incredible statistic.

Here’s how his day at the plate went – he hit a leadoff home run to deep left field off Nathan Eovaldi in the 1st inning, a second solo home run to left-center field off Eovaldi in the 2nd inning, a third solo shot to center field off Dane Dunning in the 3rd inning, a groundout in the 5th, and a strikeout in the 7th inning. 

It capped off an incredible two-game stretch that saw him bat 7 of 11 (.636) with 5 home runs, 6 runs scored, and 5 runs batted in. He hit a solo home run in the 6th inning of their previous game, as well as a solo home run in the 9th inning – meaning he hit a home run in four consecutive innings during that span.

It was surprising, to say the least – Altuve isn’t known as a home run hitter. In fact, it was the first 3-HR game of his career and just the 10th multi-HR game of his career (second of the 2023 season). He now has 15 home runs on the season and brought his career total up to 207 home runs in 1,646 games. 

Notable MLB Players Who Have Yet to Record a 3-HR Game

When you look at all the greatest home run hitters in the MLB today, you’d think that they all have at least one 3-HR game in their career. And while a lot of them do, there are also a lot that haven’t – after all, it’s not something that happens very often (it has happened just 36 times over the past three seasons). 

Giancarlo Stanton has 36 career multi-HR games, but never a 3-HR game. Same with Mike Trout (25 multi-HR games), Matt Olson (20 multi-HR games), Freddie Freeman (19 multi-HR games), Pete Alonso (18 multi-HR games), C.J. Cron (17 multi-HR games), and Joey Gallo (17 multi-HR games). 

YOU MAY ALSO LIKE: Rafael Devers Has 4th Multi-HR Game of Season and 16th Multi-HR Game of Career — Here’s a Look Back at Each One

Cody Bellinger (17 multi-HR games), Shohei Ohtani (16 multi-HR games), and Rafael Devers (16 multi-HR games) are other notable MLB players who have yet to join that coveted list. As long as these players stay healthy, there’s a good chance they accomplish it in the near future – but who knows? 

Trea Turner Hits 2 Home Runs in Same Inning vs. Washington Nationals — Here Are 20 Other MLB Players to Accomplish Such a Feat

On August 19, 2023, Philadelphia Phillies’ shortstop Trea Turner joined a coveted list of MLB players to hit two home runs in the same inning – something that has only been done 65 other times in the history of the MLB. It was also just the second time a player has hit two home runs in the same inning this season. 

It came in the top of the 8th inning with the Phillies tied 3-3 in what appeared to be a tight game vs. the Washington Nationals. Cory Abbott had just replaced Andrés Machado on the mound and Turner was the first batter he faced. Three pitches in, Turner hit a leadoff home run that traveled 394 feet to left field. 

The 8th inning turned out to be a nightmare for Abbott, but a monstrous inning for the Phillies. The score was 10-3 by the time Trea Turner stepped up to the plate for the second time in the inning. Three pitches in (much like last time), Turner hit a solo home run that traveled 389 feet to left field (much like last time). 

RELATED: Which MLB Players Have the Most Home Runs in a Single Ballpark?

Other MLB Players to Hit 2 Home Runs in Same Inning

Trea Turner Hits 2 Home Runs in Same Inning vs. Washington Nationals -- Here Are 20 Other MLB Players to Accomplish Such a Feat
via Shutterstock (Debby Wong)

Charley Jones of Boston Red Stockings was the first MLB player to hit two home runs in the same inning – he did so on June 10, 1880 and it came in the 8th inning of a game against the Buffalo Bisons. Since then, 60 other MLB players have accomplished the feat – five of whom achieved it twice in their career.

Those coveted five MLB players to do it twice in their career include Willie McCovey (1973 and 1977), Andre Dawson (1978 and 1985), Jeff King (1995 and 1996), Alex Rodriguez (2007 and 2009), and Edwin Encarnacion (2013 and 2019). Now that Trea Turner has done it once, will he join this list soon? 

As of today, the only other active MLB players to do so (aside from Turner) include Masataka Yoshida (2023), Gleyber Torres (2022), Edwin Encarnacion (2013 and 2016), and Pablo Sandoval (2011). As you can see, it doesn’t happen very often and has only happened three times between 2020 and 2023. 

With that said, let’s take a look at 20 of the more notable MLB players (not listed above) to hit two home runs in the same inning. 

20. Adrián Beltré vs. Baltimore Orioles (August 22, 2012)

On August 22, 2012, Adrian Beltre of the Texas Rangers hit two home runs against the Baltimore Orioles in the bottom of the 4th inning. He hit a 2-run home run off Tommy Hunter just two pitches into the at-bat and hit another two-run home run – this one against Kevin Gregg – just three pitches into his next at-bat. 

Beltre finished the game 3 for 5 (.600) with 3 home runs, 3 runs scored, and 5 runs batted in. Before he hit his two home runs in the 4th inning, he hit a home run to deep center field off Tommy Hunter in the bottom of the 2nd inning – he had three home runs by the end of the 4th inning, which is impressive! 

19. David Ortiz vs. Texas Rangers (August 12, 2008)

On August 12, 2008, David Ortiz of the Boston Red Sox hit two home runs against the Texas Rangers in the bottom of the 1st inning. He hit a three-run home run against Scott Feldman just two pitches into the at-bat before hitting another three-run home run against Scott Feldman just one pitch into his next at-bat.

Ortiz finished the game 3 for 4 (.750) with 4 runs scored, 6 runs batted in, and 2 walks. He hit a groundout in the 3rd inning, a ground-rule double in the 5th inning, a walk in the 7th inning, and an intentional walk in the 8th inning. The Red Sox blew a 12-2 lead and were down 16-14, but ended up winning it 19-17.

18. Julio Lugo vs. Baltimore Orioles (July 22, 2006)

On July 22, 2006, Julio Lugo of the Tampa Bay Devil Rays hit two home runs against the Baltimore Orioles in the bottom of the 5th inning. He hit a 2-run home run against Rodrigo Lopez four pitches into the at-bat before hitting another 2-run home run against Kurt Birkins just two pitches into his next at-bat. 

Lugo finished the game 2 for 4 (.500) with 2 runs scored, 4 runs batted in, and one strikeout. He hit a flyball to center field in the bottom of the 1st inning and struck out swinging in the bottom of the 3rd inning before having his monster 5th inning. He was then replaced by Tomas Perez in the top of the 6th inning. 

17. Nomar Garciaparra vs. Tampa Bay Devil Rays (July 23, 2002)

On July 23, 2002, Nomar Garciaparra of the Boston Red Sox hit two home runs against the Tampa Bay Devil Rays in the bottom of the 3rd inning. He hit a 2-run home run against Tanyon Sturtze four pitches into his first at-bat before hitting a 2-run home run against Brandon Backe one pitch into his next at-bat.

Garciaparra finished the game 3 for 5 (.600) with 3 runs scored, 8 runs batted in, and one walk. He lined out in the 1st inning before hitting his two home runs in the 3rd inning. He then hit a grand slam in the bottom of the 4th inning, giving him three home runs and 8 RBIs over an impressive two-inning stretch. 

16. Fernando Tatis vs. Los Angeles Dodgers (April 23, 1999)

On April 23, 1999, Fernando Tatis of the St. Louis Cardinals hit two home runs against the Los Angeles Dodgers in the top of the 3rd inning. He hit a grand slam against Chan Ho Park just three pitches into his second at-bat before hitting another grand slam against Chan Ho Park six pitches into his third at-bat.

Tatis is the only MLB player to ever hit two grand slams in the same inning – a nightmare inning for Chan Ho Park. The Cardinals started the inning down 0-2, but finished the inning with an 11-2 lead. Tatis ended the game 2 for 5 (.400) with 2 runs scored, 8 runs batted in, and 2 strikeouts in 5 plate appearances. 

15. Mark McGwire vs. Seattle Mariners (September 22, 1996)

On September 22, 1996, Mark McGwire of the Oakland Athletics hit two home runs against the Seattle Mariners in the top of the 5th inning. He hit a leadoff solo home run against Bob Wolcott just one pitch into his third at-bat before hitting a grand slam against Matt Wagner just one pitch into his fourth at-bat. 

McGwire finished the game 2 for 4 (.500) with 3 runs scored, 5 runs batted in, and one walk. He hit a ground ball into double play in the 1st inning, an intentional walk in the 3rd inning, two home runs in the 5th inning, and another ground ball into double play in the 7th inning. The Athletics won the game 13-11.

14. Gary Sheffield vs. Philadelphia Phillies (July 13, 1997)

On July 13, 1997, Gary Sheffield of the Florida Marlins hit two home runs against the Philadelphia Phillies in the bottom of the 4th inning. He hit a leadoff home run against Mark Leiter just two pitches into his second at-bat before hitting a 3-run home run against Reggie Harris four pitches into his next at-bat.

Sheffield finished the game 2 for 4 (.500) with 3 runs scored and 4 runs batted in. He reached on an error in the 1st inning, hit two home runs in the 4th inning, and grounded out in the 6th inning before being replaced by John Cangelosi in the top of the 7th inning. The Marlins ended up beating the Phillies 9-3. 

13. Sammy Sosa vs. Houston Astros (May 16, 1996)

On May 16, 1996, Sammy Sosa of the Chicago Cubs hit two home runs against the Houston Astros in the bottom of the 7th inning. He hit a leadoff solo home run against Jeff Tabaka six pitches into his fourth at-bat of the game before hitting a two-run home run against Jim Dougherty one pitch into his fifth at-bat.

Sosa finished the game 3 for 5 (.600) with 3 runs scored, 3 runs batted in, and 1 strikeout. He grounded out in the 1st inning, hit a single to left field in the 3rd inning (and later scored), struck out swinging in the 4th inning, and hit two home runs in the 7th inning before being replaced by Mike Perez in the 8th inning.

12. Jeff Bagwell vs. Los Angeles Dodgers (June 24, 1994)

On June 24, 1994, Jeff Bagwell of the Houston Astros hit two home runs against the Los Angeles Dodgers in the bottom of the 6th inning. He hit a solo home run against Ramon Martinez just one pitch into his third at-bat before hitting a 3-run home run against Rudy Seanez six pitches into his fourth at-bat. 

Bagwell finished the game 4 for 5 (.800) with 3 runs scored, 6 runs batted in, and one strikeout. He struck out swinging in the 1st inning, hit an RBI single in the 3rd inning, hit two home runs in the 6th inning, and hit a third home run – a solo shot – off Brian Barnes in the 8th inning. The Astros won the game 16-4. 

11. Al Kaline vs. Kansas City Athletics (April 17, 1955)

On April 17, 1955, Al Kaline of the Detroit Tigers hit two home runs against the Kansas City Athletics in the bottom of the 6th inning. He hit a leadoff homer against Bob Spicer in his fourth at-bat before hitting a two-run home run against Bob Trice in his next at-bat. The Athletics went through 3 pitchers in the inning.

Kaline finished the game 4 for 5 (.800) with 3 runs scored, 6 runs batted in, and one walk. He was walked in the 1st inning, hit a two-run home run in the 3rd inning, hit an RBI single in the 4th inning, hit two more home runs in the 6th inning, and hit a flyball in the 8th inning. The Tigers beat the Athletics 16-0. 

10. Joe DiMaggio vs. Chicago White Sox (June 24, 1936)

On June 24, 1936, Joe DiMaggio of the New York Yankees hit two home runs against the Chicago White Sox in the top of the 5th inning. He hit a 2-run home run against Ray Phelps in his third at-bat before hitting a 3-run home run against Red Evans in his next at-bat. The Yankees scored 10 runs in the inning.

DiMaggio finished the game 4 for 6 (.667) with 3 runs scored and 5 runs batted in. He hit a double to right field in the 1st inning, a flyball in the 3rd inning, two home runs in the 5th inning, a double to left field in the 7th inning, and another flyball in the 8th inning. The Yankees ended up beating the White Sox 18-11.

9. Hack Wilson vs. Philadelphia Phillies (July 1, 1925)

On July 1, 1925, Hack Wilson of the New York Giants hit two home runs against the Philadelphia Phillies in the top of the 3rd inning. He hit a 2-run home run against Clarence Mitchell in his second at-bat and a 3-run home run against Jack Knight in his third at-bat. The Phillies went through 3 pitchers in the inning. 

Wilson finished the game 4 of 6 (.667) with 4 runs scored and 5 runs batted in. He grounded out in the 1st inning, hit his two home runs in the 3rd inning, hit a double to right field in the 5th inning, hit a flyball to center field in the 6th inning, and hit a double to right-center field in the 9th inning. The Giants won 16-7.

8. Kendrys Morales vs. Texas Rangers (July 30, 2012)

On July 30, 2012, Kendrys Morales of the Los Angeles Angels of Anaheim hit two home runs against the Texas Rangers in the top of the 6th inning. He hit a two-run home run against Roy Oswalt five pitches into his third at-bat before hitting a grand slam against Robbie Ross seven pitches into his next at-bat. 

Morales finished the game 2 for 5 (.400) with 2 runs scored, 6 runs batted in, and 3 strikeouts. He struck out swinging in the 1st inning, struck out looking in the 3rd inning, hit two home runs in the 6th inning, and struck out looking in the 7th inning. The Angels of Anaheim ended up beating the Rangers 15-8. 

7. Juan Uribe vs. Chicago Cubs (September 23, 2010)

On September 23, 2010, Juan Uribe of the San Francisco Giants hit two home runs against the Chicago Cubs in the top of the 2nd inning. He hit a two-run home run against Ryan Dempster three pitches into his first at-bat before hitting a grand slam against Thomas Diamond four pitches into his second at-bat. 

Uribe finished the game 2 for 4 (.500) with 2 runs scored and 6 runs batted in. After hitting his two home runs in the 2nd inning, he hit a flyball to center field in the 4th inning and grounded out to the shortstop in the 6th inning. He was replaced by Pablo Sandoval in the 8th inning and the Giants went on to win 13-0.

6. Bengie Molina vs. New York Mets (May 7, 2007)

On May 7, 2007, Bengie Molina of the San Francisco Giants hit two home runs against the New York Mets in the bottom of the 5th inning. He hit a two-run home run against Oliver Perez one pitch into his second at-bat before hitting a three-run home run against Lino Urdaneta two pitches into his next at-bat.

Molina finished the game 2 for 3 (.667) with 2 runs scored, 5 runs batted in, and one walk. He hit a flyball to right field in the bottom of the 2nd inning before hitting his two home runs in the 5th inning – the Mets also walked him in the bottom of the 7th inning. The Giants won 9-4 with all nine runs coming in the 5th.

5. Mark Bellhorn vs. Milwaukee Brewers (August 29, 2002)

On August 29, 2002, Mark Bellhorn of the Chicago Cubs hit two home runs against the Milwaukee Brewers in the top of the 4th inning. He hit a 2-run home run against Andrew Lorraine two pitches into his second at-bat before hitting a 3-run home run against Jose Cabrera five pitches into his next at-bat.

Bellhorn finished the game 2 for 4 (.500) with 2 runs scored, 5 runs batted in, and one walk. He hit a flyball to right field in the 2nd inning before hitting his two home runs in the 4th inning. The Brewers walked him in the 6th inning and he hit a pop fly to first base in the 7th inning. The Cubs won 13-10.

4. Dale Murphy vs. San Francisco Giants (July 27, 1989)

On July 27, 1989, Dale Murphy of the Atlanta Braves hit two home runs against the San Francisco Giants in the bottom of the 6th inning. He hit a three-run home run against Jeff Brantley in his third at-bat of the game before hitting another three-run blast against Rich Gossage in his fourth at-bat of the game.

Murphy finished the game 2 for 4 (.500) with 2 runs scored, 6 runs batted in, and one strikeout. He struck out in the 2nd inning, hit a ground ball into double play in the 4th inning, and hit two home runs in the 6th inning. The Braves ended up beating the Giants 10-1 with all 10 of their runs coming in the 6th inning. 

3. Lee May vs. Chicago Cubs (April 29, 1974)

On April 29, 1974, Lee May of the Houston Astros hit two home runs against the Chicago Cubs in the bottom of the 6th inning. He initially hit a two-run home run against Burt Hooton in his fourth at-bat of the game before hitting another two-run blast against Jim Kremmel in his fifth at-bat of the game. 

May finished the game 5 of 5 (1.000) with 3 runs scored and 4 runs batted in. He hit a single to center field in the 1st inning, a single to center field in the 2nd inning, a single to left field in the 4th inning, and two home runs in the 6th inning before being replaced by Denis Menke in the 8th. The Astros won 18-2.

2. Jim Lemon vs. Boston Red Sox (September 5, 1959)

On September 5, 1959, Jim Lemon of the Washington Senators hit two home runs against the Boston Red Sox in the bottom of the 3rd inning. He hit a two-run home run against Bill Monbouquette in his second at-bat of the game before hitting a grand slam against Earl Wilson in his third at-bat of the game.

Lemon finished the game 3 for 5 (.600) with 2 runs scored and 7 runs batted in. He hit an RBI double to right field in the 1st inning before hitting his two home runs in the 3rd inning. He then hit a foul pop fly to first base in the 5th inning and a flyball to right field in the 7th inning. The Senators won the game 14-2.

1. Jim Edmonds vs. Chicago White Sox (June 21, 2008)

On June 21, 2008, Jim Edmonds of the Chicago Cubs hit two home runs against the Chicago White Sox in the bottom of the 4th inning. He hit a leadoff solo home run against Jose Contreras two pitches into his second at-bat before hitting another solo blast against Boone Logan two pitches into his next at-bat.

Edmonds finished the game 2 for 4 (.500) with 2 runs scored, 2 runs batted in, and one walk. He grounded out in the 1st inning before hitting his two home runs in the 4th inning. The White Sox walked him in the 6th inning and he hit a flyball to left field in the 8th inning. The Cubs beat the White Sox 11-7.

Have Two MLB Teammates Ever Hit Two Home Runs Each in the Same Inning?

There are two MLB players who weren’t included in the list above, yet deserve some recognition for making MLB history on May 2, 2002. Those two players are Bret Boone and Mike Cameron of the Seattle Mariners – to this day, they’re the only teammates to each hit two home runs in the same inning. 

It happened in the first inning of the Mariners’ matchup against the Chicago White Sox on May 2, 2002. Boone and Cameron were batting second and third, respectively. They first hit back-to-back home runs off Jon Rauch early in the inning and then hit back-to-back home runs on Jim Parque later in the inning. 

YOU MAY ALSO LIKE: Cardinals Prospect Hits 4 Home Runs in One Game; Here Are 18 MLB Players That Did the Same

Three months later, Aaron Boone – Bret Boone’s younger brother – hit two home runs in the same inning as a member of the Cincinnati Reds. They’re the only brothers to each hit two home runs in the same inning. A whopping seven players did it during the 2002 season – the most in a season in MLB history.

Rafael Devers Has 4th Multi-HR Game of Season and 16th Multi-HR Game of Career — Here’s a Look Back at Each One

Rafael Devers continues to prove why he’s one of the best young power hitters in the league. At just 26 years old, the star third baseman already has 164 home runs and 531 RBIs to his name – he hit his 150th home run on May 4 and is showing no signs of slowing down anytime soon with 14 home runs since. 

Through 101 games in 2023, Devers has a .264 batting average with 103 hits, 23 doubles, 25 home runs, 76 runs batted in, and 58 runs scored. He’s currently on pace to either tie or break his career-high for most home runs in a season and still has about 50 games to do so – his career-high is 38 HRs in 2021.

More recently, Rafael Devers made everyone’s head turn when he had his fourth multi-HR game on July 14 – bringing his career total to 16 multi-HR games. With his entire career ahead of him, Devers can easily add on to that number and will likely continue to hit at least one more over the next 50 games or so. 

RELATED: Alex Bregman Hits 7th Career Grand Slam and 3rd Grand Slam of 2023 — Who Has the Most Grand Slams in MLB History?

A Look Back at All 16 of Rafael Devers’ Multi-HR Games

Rafael Devers Has 4th Multi-HR Game of Season and 16th Multi-HR Game of Career -- Here's a Look Back at Each One
via Instagram (@rafael.devers)

Rafael Devers is no stranger to the multi-HR game – he’s been hitting them for six years now with his first coming on August 14, 2017 and his most recent coming on July 14, 2023. And while the fans love it, his teammates and manager love it even more – the Red Sox are 11-5 when he hits at least two home runs. 

His 16 multi-HR games is an impressive stat for a 26-year-old, but it pales in comparison to some of the greatest – the all-time leader being Babe Ruth at 72 multi-HR games and active leaders being Giancarlo Stanton and Manny Machado at 36 multi-HR games each. Aaron Judge currently has 31 such games. 

With that said, Rafael Devers is going to continue to climb this list in the coming years and should find himself in or near the top-100 all-time in this stat category by the time he turns 30. In the meantime, let’s take a quick look back at each of his 16 multi-HR games and how he got in the position he’s at today!

1. 2 Home Runs vs. Cleveland Guardians (Aug. 14, 2017)

On August 14, 2017, Rafael Devers hit two home runs in a 3-7 loss to the Cleveland Indians/Guardians – he was just 20 years old at the time. He finished the game 2 of 4 with 2 RBIs and 2 runs. They were the fifth and sixth home runs of his rookie season and he went on to hit 10 home runs in 58 games that year. 

His first home run of the game was off Indians’ pitcher Trevor Bauer in the second inning with zero men on and one man out – it traveled 338 feet to left field. His second home run was off Indians’ pitcher Trevor Bauer in the fourth inning with zero men on and zero men out – it traveled 390 feet to center-right field. 

2. 2 Home Runs vs. Texas Rangers (May. 4, 2018)

On May 4, 2018, Rafael Devers hit two home runs in a 5-1 victory over the Texas Rangers – he was just 21 years old at the time. He finished the game 3 of 4 (.750) with 2 runs batted in and 2 runs scored. They were his fifth and sixth home runs of the season, and his first of two multi-HR games of the season. 

His first home run of the game was off Rangers’ pitcher Bartolo Colon in the 5th inning with 0 men on and 0 men out – the ball traveled roughly 427 feet to right field. His second home run was also off Colon in the 7th inning with 0 men on and 1 man out – the ball traveled roughly 415 feet to center-right field. 

3. 2 Home Runs vs. Baltimore Orioles (Sept. 26, 2018)

On September 26, 2018, Rafael Devers hit two home runs in a 19-3 win vs. the Baltimore Orioles – he was just 21 years old and it was the first leg of a double-header. He was 4 of 5 with 6 RBIs and 2 runs. They were his 20th and 21st home runs of the season, and his second multi-HR game of the season. 

His first home run of the game was off Orioles’ pitcher Cody Carroll in the 7th inning with 0 men on and 0 men out – the ball traveled 432 feet to center-right field. His second home run was off Orioles’ pitcher Jace Peterson in the 8th inning with 0 men on and 2 men out – the ball traveled 447 feet to right field. 

4. 2 Home Runs vs. Toronto Blue Jays (July 2, 2019)

On July 2, 2019, Rafael Devers hit two home runs in a 10-6 victory over the Toronto Blue Jays – he was just 22 years old at the time. He finished the game 4 of 5 with 6 runs batted in and 2 runs scored. They were his 13th and 14th home runs of the season, but it was the only multi-HR game of the year for him. 

His first home run of the game was off Blue Jays’ pitcher Trent Thornton in the 1st inning with 1 man on and 0 men out – the ball traveled roughly 419 feet to center field. His second home run was off Blue Jays’ pitcher Joe Biagini in the 8th inning with 1 man on and 2 men out – the ball traveled 381 feet to left field.

5. 2 Home Runs vs. Washington Nationals (Aug. 30, 2020)

On August 30, 2020, Rafael Devers hit two home runs in a 9-5 victory over the Washington Nationals – he was just 23 years old at the time. He finished the game 4 of 4 with 3 RBIs and 3 runs scored. They were his fifth and sixth home runs of the season, and it was the first of two multi-HR games that year.

His first home run of the game was off Nationals’ pitcher Austin Voth in the 2nd inning with 1 man on and 2 men out – the ball traveled 377 feet to right field. His second home run of the game was off Nationals’ pitcher Daniel Hudson in the 8th inning with 0 men on and 0 men out – it traveled 390 feet to right field.

6. 2 Home Runs vs. Philadelphia Phillies (Sept. 8, 2020)

On September 8, 2020, Rafael Devers hit two home runs in a 5-6 loss to the Philadelphia Phillies – he was just 23 years old at the time. He finished the game 3 of 4 (.750) with 3 RBIs and 2 runs scored. They were his eighth and ninth home runs of the year, and it was the second of two multi-HR games in 2020.

His first home run of the game was off Phillies’ pitcher Zach Eflin in the 3rd inning with 0 men on and 0 men out – the ball traveled roughly 416 feet to right field. His second home run of the game was also off Zach Eflin and came in the 5th inning with 0 men on and 0 men out – the ball went 417 feet to left field.  

7. 2 Home Runs vs. Baltimore Orioles (April 11, 2021)

On April 11, 2021, Rafael Devers hit two home runs in a 14-9 victory over the Baltimore Orioles – he was just 24 years old at the time. He finished the game 2 of 5 with 5 RBIs, 2 runs, and 1 walk. They were his third and fourth home runs of the 2021 season, and it was his first of four multi-HR games that season. 

His first home run of the game was off Orioles’ pitcher Mac Sceroler in the 5th inning with 2 men on and 1 men out – the ball traveled 424 feet to center field. His second home run was off Orioles’ pitcher Shawn Armstrong in the 8th inning with 1 men on and 1 men out – the ball traveled 439 feet to center field. 

8. 2 Home Runs vs. New York Yankees (July 23, 2021)

On July 23, 2021, Rafael Devers hit two home runs in a 6-2 victory over the New York Yankees – they were his 25th and 26th home runs of the 2021 season, and it was his second of four multi-HR games that year. He was just 24 years old at the time and finished the game 2 of 4 (.500) with 5 RBIs and 2 runs. 

His first home run of the game was off Yankees’ pitcher Gerrit Cole in the 5th inning with 1 man on and 2 men out – the ball traveled 412 feet to center field. His second home run was off Yankees’ pitcher Nestor Cortes in the 7th inning with 2 men on and 2 men out – the the ball traveled 397 feet to center field. 

9. 2 Home Runs vs. Cleveland Guardians (Aug. 29, 2021)

On August 29, 2021, Rafael Devers hit two home runs in a 5-7 loss to the Cleveland Guardians – they were his 31st and 32nd home runs of the season, and it was his third of four multi-HR games that year. He was just 24 years old at the time and finished the game 2 of 5 (.400) with 2 RBIs and 2 runs scored.

His first home run of the game was off Guardians’ pitcher Eli Morgan in the 1st inning with 0 men on and 1 man out – the ball traveled 371 feet to right field. His second home run of the game was off Guardians’ pitcher Blake Parker in the 7th inning with 0 men on and 0 men out – it traveled 448 feet to right field. 

10. 2 Home Runs vs. Washington Nationals (Oct. 3, 2021)

On October 3, 2021, Rafael Devers hit two home runs in a 7-5 victory over the Washington Nationals – they were his 37th and 38th home run of the 2021 season, and it was his fourth of four multi-HR games that year. He was just 24 years old and finished the game 4 of 5 (.800) with 4 RBIs and 3 runs scored.

His first home run of the game was off Nationals’ pitcher Joan Adon in the 4th inning with 0 men on and 0 men out – the ball traveled 432 feet to center field. His second home run of the game was off Nationals’ pitcher Kyle Finnegan in the 9th inning with 1 man on and 1 man out – it went 447 feet to center field. 

11. 2 Home Runs vs. Seattle Mariners (May 21, 2022)

On May 21, 2022, Rafael Devers hit two home runs in a 6-5 victory over the Seattle Mariners – they were his eighth and ninth home runs of the season, and it was his first of two multi-HR games that season. He was just 25 years old at the time and finished the game 3 of 4 (.750) with 3 RBIs and 2 runs scored. 

His first home run of the game was off Mariners’ pitcher Chris Flexen in the 3rd inning with 0 men on and 1 man out – the ball traveled 413 feet to center field. His second home run of the game was also off Flexen and came in the 5th inning with 1 man on and 0 men out – the ball traveled 386 feet to center field.

12. 2 Home Runs vs. New York Yankees (July 7, 2022)

On July 7, 2022, Rafael Devers hit two home runs in a 5-6 loss to the New York Yankees – they were his 18th and 19th home runs of the season, and it was his second of two multi-HR games that year. He was just 25 years old at the time and finished the game 2 of 3 (.667) with 5 RBIs, 2 runs scored, and 1 walk. 

His first home run of the game was off Yankees’ pitcher Gerrit Cole in the 3rd inning with 1 man on and 2 men out – the ball traveled 434 feet to right field. His second home run of the game was also off Gerrit Cole and came in the 5th inning with 2 men on and 2 men out – the ball traveled 425 feet to center field. 

13. 2 Home Runs vs. Detroit Tigers (April 8, 2023)

On April 8, 2023, Rafael Devers hit two home runs in a 14-5 victory over the Detroit Tigers – they were his third and fourth home runs of the 2022 season, and it was his first of four multi-HR games that year. He was just 26 years old and he finished the game 2 of 4 (.500) with 5 runs batted in and 2 runs scored. 

His first home run of the game was off Tigers’ pitcher Garrett Hill in the 2nd inning with 3 men on (grand slam) and 2 men out – the ball went 356 feet to left field. His second home run was off Tigers’ pitcher Tyler Alexander in the 7th inning with 0 men on and 1 man out – the ball went 395 feet to right field. 

14. 2 Home Runs vs. San Diego Padres (May 19, 2023)

On May 19, 2023, Rafael Devers hit two home runs in a 6-1 victory over the San Diego Padres – they were his 12th and 13th home runs of the season, and it was his second of four multi-HR games that year. He was just 26 years old at the time and finished the game 2 of 4 (.500) with 4 RBIs and 2 runs scored.

His first home run of the game was off Padres’ pitcher Blake Snell in the 2nd inning with 0 men on and 0 men out – the ball traveled 381 feet to right field. His second home run of the game was also off Snell and came one inning later (3rd inning) with 2 men on and 0 men out – ithe ball went 435 feet to center field. 

15. 2 Home Runs vs. Colorado Rockies (June 13, 2023)

On June 13, 2023, Rafael Devers hit two home runs in a 6-7 loss to the Colorado Rockies – they were his 16th and 17th home runs of the 2023 season, and it was his third of four multi-HR games that year. He was just 26 years old at the time and he finished the game 2 of 4 (.500) with 4 RBIs, 2 runs, and 1 walk. 

His first home run of the game was off Rockies’ pitcher Chase Anderson in the 4th inning with 1 man on and 1 man out – the ball traveled 311 feet to right field. His second home run was off Rockies’ pitcher Matt Carasiti in the 10th inning with 1 man on and 0 men out – the ball traveled 410 feet to right field. 

16. 2 Home Runs vs. Chicago Cubs (July 14, 2023)

On July 14, 2023, Rafael Devers hit two home runs in an 8-3 victory over the Chicago Cubs – they were his 21st and 22nd home runs of the 2023 season, and it was his fourth of four multi-HR games that year. He was just 26 years old at the time and he finished the game 3 of 5 (.600) with 2 RBIs and 2 runs. 

His first home run of the game was off Cubs’ pitcher Kyle Hendricks in the 2nd inning with 0 men on and 0 men out – the ball traveled roughly 417 feet to center field. His second home run was also off Hendricks and came one inning later (3rd inning) with 0 men on and 2 men out – it traveled 408 feet to right field. 

What’s Next for Rafael Devers?

Rafael Devers is just getting started with his career, but has already accomplished so much – at 26 years old, he’s been in the league long enough to be a veteran, but still has some of his best ball ahead of him. And with the new contract he signed earlier this year, he has all the motive to go out and perform well. 

Devers signed a 10-year, $313.5 million contract with the Boston Red Sox in January 2023. He’ll be paid a $20 million signing bonus in the form of $5 million per year between 2023 and 2026. As far as his salary, it’ll fluctuate between $27.5 million and $31 million over the next 10 years. He’s a paid man!

YOU MAY ALSO LIKE: Did Shohei Ohtani Just Have the Best Month in Baseball History? Breaking Down His Impeccable Month of June

So, what’s next? Well, the obvious answer there is winning another World Series title to follow up his championship run in 2018. Unfortunately, he has only been back to the playoffs once since then (in 2021) and aren’t guaranteed a spot in this year’s postseason – unless he has more of those multi-HR games!

About At The Buzzer

At The Buzzer, or ATB is the place for those who love sports, life, family, community, and so much more. We are far from the run-of-the-mill 24/7 sports news websites. We not only bring you what’s happening in the world of sports in terms of trades and breaking news, but we also bring you the news that goes on behind the scenes, like big life moments, and so much more. So take a minute and read one of our articles, we promise you won't regret it.