Related to this question, I'm wondering how many times in MLB history a team has hit home runs on consecutive pitches. That is 2, 3, or 4 home runs in as many pitches.

Please provide the team, date and players hitting the homers.

5 Answers 5


On September 18th, 2006, J.D. Drew, Russell Martin, and Marlon Anderson hit home runs on 3 consecutive pitches. Drew hit a home run off Jon Adkins. Martin and Anderson hit home runs off Trevor Hoffman.

I checked all of the instances of teams hitting 4 consecutive home runs, and this was the only one I found in which 3 were hit on consecutive pitches. However, there were 3 instances in the 1960's that didn't have pitch count available.

It's very likely that 3 is the record.


Tied by the Los Angeles Angels, against the Colorado Rockies, on June 24, 2023.

In the third inning, Mike Trout homered on a 1-0 count, followed by Brandon Drury and Matt Thais both homering on the first pitch.

Chase Anderson was the pitcher. He was also the pitcher who allowed three home runs on consecutive pitches by the New York Yankees, when pitching for the Blue Jays, on September 17, 2020.


Tied by the Yankees in the 4th inning against the Blue Jays on September 17, 2020 by Brett Gardner (5th of the season), DJ LeMahieu (10th) and Luke Voit (20th) on consecutive pitches. In addition, Giancarlo Stanton (4th) and Gleyber Torres (3rd) also hit dingers for a total of 5 home runs (7 total runs) in the inning. The 5 home runs in an inning also ties a major league record.


Tied by the Cincinnati Reds, on May 5, 2019.

In the first inning, Eugenio Suarez, Jesse Winker, and Derek Dietrich all homered off Jeff Samardzija, of the San Francisco Giants.


Cleveland Guardians 5/24/2024 4th inning at LA Angels. Jose Ramírez, Josh Naylor and David Fry homered on consecutive pitches.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.