The Philadelphia Phillies stars put on a show for the history books Saturday against the New York Mets.
First baseman Bryce Harper recorded the first cycle of his illustrious 15-year career after collecting a 2-run triple during the fifth inning of the Phillies' 15-3 win. The eight-time All-Star became the 10th player in Phillies history to accomplish the feat. He singled and doubled in the third after hitting a homer in the first.
Bryce Harper needed just five innings to complete the first cycle of his career! pic.twitter.com/Q9mEiKLiiF
— MLB (@MLB) June 21, 2026
Harper is also just the seventh player in the expansion era (1961) to collect a cycle within the first five innings of a game, according to Sarah Langs of MLB.com.
Meanwhile, designated hitter Kyle Schwarber recorded his fifth career three-homer game, going deep for a third time in the seventh inning to cap a monster performance.
THREE HOMERS FOR KYLE SCHWARBER! pic.twitter.com/a3rgU9opAZ
— MLB (@MLB) June 21, 2026
Schwarber hit his first two homers in the third.
KYLE SCHWARBER'S SECOND HOMER OF THE INNING!
— MLB (@MLB) June 21, 2026
THIS ONE GOES 457 FEET 😱 pic.twitter.com/VAkLMItzIY
🚨SECOND DECK SCHWARBOMB🚨
— Philadelphia Phillies (@Phillies) June 21, 2026
🗳️ https://t.co/cdVTjmanhF pic.twitter.com/eMjN2lGWBF
The Phillies are only the second team in MLB history to have two players accomplish the feats concurrently. The only other time it happened was by the New York Yankees in June 1932 (Tony Lazzeri cycle, Lou Gehrig four homers), according to OptaSTATS.
Harper is the second MLB star to hit for the cycle this week, as Chicago Cubs outfielder Pete Crow-Armstrong did it Tuesday.





