Phillies’ Schwarber Blasts Two HRs in One Inning, Harper Hits for Cycle vs. Mets

PHILADELPHIA — It was a night full of historic moments for the Philadelphia Phillies as they dominated the New York Mets on Saturday. Kyle Schwarber slugged two massive home runs in a single inning, and Bryce Harper accomplished the rare feat of hitting for the cycle during an eight-run third inning explosion.

Schwarber got things started by leading off the Phillies’ big third inning with a solo blast off Mets starting pitcher Freddy Peralta. The ball traveled 456 feet, landing in the second deck in right field. Later in that same inning, he connected again — this time a three-run shot off Cionel Perez — sending the ball 457 feet to nearly the identical spot.

With those two blasts, Schwarber became the 67th player in major league history to homer twice in the same inning, and only the second to do it this season. Houston’s Yordan Alvarez was the first, accomplishing the feat on June 12. Schwarber also joined a short list of Phillies players to achieve the milestone, alongside Trea Turner (Aug. 19, 2023), Von Hayes (June 11, 1985), and Andy Seminick (June 2, 1949).

Schwarber wasn’t done. In the seventh inning, he launched a two-run home run off Tobias Myers for his third homer of the night, giving him a major league-leading 28 on the season.

Meanwhile, Harper completed the first cycle of his career before the game even reached the fifth inning. He opened with a solo home run in the first — his 16th of the year — then doubled and scored on an error in the third, followed by a single after Schwarber’s second home run. In the fifth, Harper lined a ball into the left-center gap and raced around the bases for a two-run triple, completing the cycle.

Harper is now the 11th player in Phillies history to hit for the cycle and the first to do so since Weston Wilson turned the trick on Aug. 15, 2024.