In 2022, teams averaged 1.07 home runs per game, which is close to a round-tripper every 31 at-bats. 

That same year, Mike Trout nearly single-handedly hit that mark for the Los Angeles Angels, going yard in seven consecutive games. 

Arguably one of the most difficult feats in baseball, a seven-game streak of consecutive home runs is more uncommon than a four-homer game, a Triple Crown, and even hitting for the cycle. And Trout doesn’t even hold the Major League record for most consecutive games with a homer – three players have him beat with eight. 

Below is a list of the most consecutive games with a home run in Major League Baseball history, with the current record set a half-century after the start of the modern era in 1901. 

Most Consecutive Games With a Home Run 

T-1. 8 games – Dale Long, Pittsburgh Pirates (05/19/1956 – 05/28/1956)   

In 1956, Long, a relatively unknown first baseman, set the MLB record for longest home run streak. Entering that stretch, the Pirates held a 12-14 record but only dropped one of the next eight games in which Long went long. He narrowly managed to hit a dinger in seven straight games, knocking one out in the eighth inning in a win against the Philadelphia Phillies. And his record-breaking homer came in a 3-2 Pirates victory against the Brooklyn Dodgers, where he hit a solo shot against Carl Erskine. However, Long’s hopes of extending the streak to nine were ground to a halt when he went hitless in four at-bats the next day. 

T-1. 8 games – Don Mattingly, New York Yankees (07/08/1987 – 07/18/1987) 

Tied at first with a homer in eight straight games is Mattingly, who began his run with four RBIs and two home runs in a game against the Minnesota Twins. And over the next seven, he drove in a whopping 17 more RBIs and had another two-homer game. His record-tying home run – and his 18th of the year – came in the fourth inning of a 7-2 loss to the Texas Rangers. The following game was even more disastrous for the team, where they were blown out 20-3 and Mattingly’s only bases were a single and a double. 

Most RBIs during a 7+ Game Home Run Streak

T-1. 8 games – Ken Griffey Jr., Seattle Mariners (07/20/1993 – 07/28/1993)   

In a season where he hit 45 long balls, it’s almost no shock Griffey is tied for most consecutive games with a homer. His streak started in a win against the New York Yankees, and he followed up the next day with another home run versus the Yankees. The Hall of Famer dominated Cleveland’s pitching staff in the team’s road trip, homering in each of the four games played in the series. He reached a streak of seven with a grand slam in a seven-run third inning against the Minnesota Twins, a game that the Mariners won by a two-run margin. Griffey tied the record with a solo shot the next day – and would have reached nine games had he hit his double just a few feet further. 

  • T-4. 7 games – Jim Thome – Cleveland Indians (06/25/2002 – 07/03/2002) 
  • T-4. 7 games – Barry Bonds, San Francisco Giants (04/12/2004 – 04/20/2004)  
  • T-4. 7 games – Kevin Mench, Texas Rangers (04/21/2006 – 04/28/2006)   
  • T-4. 7 games – Kendrys Morales, Toronto Blue Jays (08/19/2018 – 08/26/2018)   
  • T-4. 7 games – Joey Votto, Cincinnati Reds (07/24/2021 – 07/30/2021)   
  • T-4. 7 games – Mike Trout, Los Angeles Angels (09/04/2022 – 09/12/2022) 
Most Consecutive Games with a Home Run Season Total for Kevin Mench

Most Consecutive Games With a Home Run By a Team

1. 31 – New York Yankees (05/26/2019 – 06/30/2019)

Unsurprisingly, one of the best home run-hitting teams of all time tops this list. The 2019 Yankees have the second-most home runs of all time, behind just the Minnesota Twins from the same year. The Twins finished one homer ahead (307-306). But the Yankees homered in 31 consecutive contests, starting the streak against the Kansas City Royals and hitting seven homers in five meetings with the rival Boston Red Sox along the way. New York, which reached the ALCS in the playoffs, broke the previous mark of 27 by the 2002 Texas Rangers, who finished 27 games out of a wild-card spot. The 2019 AL pennant-winning Houston Astros also rank in the top 10 all time with 25 straight before the season came to an end. 

  • 2. 28 – Atlanta Braves (6/10/2023 – 7/15/2023)
  • T-3. 27 – Texas Rangers (08/11/2002 – 09/09/2002)
  • T-3. 27 – Houston Astros (09/01/2019 – 07/25/2020)
  • T-5. 25 – New York Yankees (06/01/1941 – 06/29/1941)
  • T-5. 25– Detroit Tigers (05/25/1994 – 06/19/1994)
  • T-5. 25 – Atlanta Braves (04/18/1998 – 05/13/1998)
  • T-5. 25 – San Diego Padres (06/28/2016 – 07/27/2016)
  • T-5. 25 – St. Louis Cardinals (08/09/2016 – 09/06/2016)

Most Consecutive Postseason Games With a Home Run 

1. 6 games – Daniel Murphy, New York Mets (10/13/2015 – 10/21/2015) 

With one homer already under his belt in the postseason, Murphy started his streak in Game 4 of the tightly fought Divisional Series against the LA Dodgers. His fourth-inning solo shot provided the Mets’ only run in a 3-1 loss. But in Game 5, his 3-for-4 outing included a homer in the sixth that ultimately clinched the series for New York. His streak continued in the National League Championship Series, where he hit over .500 and went long in all four games of the Mets’ sweep of the Chicago Cubs. With a two-run shot in the eighth inning of Game 4, Murphy set the record for most consecutive postseason games with a homer – and helped send the Mets to the World Series for the first time since 2000. 

T-2. 5 games – Carlos Beltran, Houston Astros (10/11/2004 – 10/17/2004) 

When Beltran started his home run streak, the Astros and Atlanta Braves were tied with two wins apiece in the Divisional Series (and he already had gone long twice). In a must-win Game 5, Beltran had a monster showing, going 4-for-5 with two round-trippers and five RBIs. With the Astros clinching the series, they faced the St. Louis Cardinals in the NLCS, and Beltran homered in each of the first four games. But he hit just a single in Game 5, ending his streak, and the Astros lost the series in seven games. 

T-2. 5 games – George Springer, Houston Astros (10/28/2017 – 10/05/2018) 

Springer is the only hitter on this list to have a home run streak that spans over two postseasons. In the 2017 World Series between the Astros and the Los Angeles Dodgers, Springer first went yard in a 6-2 Game 4 loss. With the series tied at two wins apiece, his three homers in the next three games helped Houston defeat Los Angeles in seven games – and win their first title in franchise history. Springer’s streak continued in 2018, where homered in Game 1 of the Divisional Series against the Cleveland Indians, who they swept before losing in five to the Boston Red Sox in the American League Championship Series. 

T-2. 5 games – Giancarlo Stanton, New York Yankees (09/29/2020 – 10/07/2020) 

Last on the list is Stanton, who hit a pair of long balls to help bring home a Wild Card series win against the Cleveland Indians. In a Game 1 win in the Divisional Series versus the Tampa Bay Rays, Stanton hit a grand slam in the top of the ninth. And he followed up with a three-run shot in Game 2 and a two-run knock in Game 3, but neither were enough to result in wins. He was held to just one hit in his next seven at-bats, where ultimately, the Rays won the series in five games. 

Most Consecutive Postseason Games With a Home Run By a Team

  • 1. 23 – New York Yankees (10/04/2019 – 10/19/2022)
  • T-2. 14 – Houston Astros (10/20/2017 – 10/14/2018)
  • T-2. 14 – Los Angeles Dodgers (10/12/2020 – 10/06/2021)
  • 4. 13 – Houston Astros (10/12/2001 – 10/21/2004)
  • T-6. 12 – Atlanta Braves (10/11/1995 – 10/05/1996)
  • T-6. 12 – Baltimore Orioles (10/16/1983 – 10/02/1997)

Enjoy this? Follow us on Twitter.