PHILADELPHIA (AP) — Kyle Schwarber homered three times, including twice in Philadelphia's eight-run third inning, and Bryce Harper hit for the cycle as the Philadelphia Phillies routed the New York Mets 15-3 on Saturday night.
Schwarber led off the third inning with a 456-foot home run to the second deck in right field off Mets starter Freddy Peralta (5-6). He capped the Phillies' big inning with a 457-foot drive to almost the same spot off Cionel Perez.
Click to Gallery
Philadelphia Phillies first baseman Bryce Harper, right, talks with New York Mets' Juan Soto, left, during the third inning of a baseball game, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Bryce Harper runs the bases on his way to a triple for the cycle during the fifth inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies starting pitcher Cristopher Sanchez delivers during the second inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Bryce Harper, right, reacts after his triple for the cycle during the fifth inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Kyle Schwarber gives a thumbs-up after hitting a home run during the third inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Schwarber added a two-run homer in the seventh, his major league-leading 28th of the season, off Tobias Myers. It was the fifth career three-homer game for Schwarber, who was 4 for 5 with six RBIs and four runs scored in a season-high offensive output for the Phillies.
Cristopher Sánchez (9-3) allowed one earned run in six innings to lower his ERA to 1.80. It’s his 23rd straight start at Citizens Bank Park in which he allowed two earned runs or fewer, the second-most such starts by a pitcher at the same ballpark in MLB history since 1913, trailing only Jacob deGrom’s 24 at Citi Field for the Mets from Sept. 9, 2019 to Aug. 31, 2022.
Schwarber is the 67th player in major league history and second this season with multiple home runs in an inning, joining Houston’s Yordan Alvarez on June 12. Schwarber is the fourth Phillies player to hit two home runs in an inning, along with Trea Turner (Aug. 19, 2023), Von Hayes (June 11, 1985) and Andy Seminick (June 2, 1949).
Harper hit a solo home run in the first inning, his 16th of the year. He doubled and singled in the third, then hit a two-run triple to the gap in left-center field in the fifth for his first career cycle and the 11th in Phillies history.
Peralta allowed 10 hits and a career-worst 10 earned runs in 2 2/3 innings. His ERA rose from 3.90 to 4.83.
Mark Vientos homered off Sánchez for the only run he allowed. Carson Benge hit a two-run homer in the seventh.
Zack Wheeler (6-1, 2.01 ERA) will wrap up the series Sunday night against his former team, while the Mets will start David Peterson (3-5, 5.91).
—
AP MLB: https://apnews.com/hub/mlb
Philadelphia Phillies first baseman Bryce Harper, right, talks with New York Mets' Juan Soto, left, during the third inning of a baseball game, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Bryce Harper runs the bases on his way to a triple for the cycle during the fifth inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies starting pitcher Cristopher Sanchez delivers during the second inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Bryce Harper, right, reacts after his triple for the cycle during the fifth inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Kyle Schwarber gives a thumbs-up after hitting a home run during the third inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
PHILADELPHIA (AP) — Kyle Schwarber launched two long home runs in Philadelphia's eight-run third inning and Bryce Harper became the 11th player in franchise history to hit for the cycle, leading the Phillies to a 15-3 victory over the New York Mets on Saturday night
Schwarber led off the Phillies' huge inning with a solo homer off Mets starter Freddy Peralta, sending the ball 456 feet into the second deck in right field.
Later in the inning, Schwarber hit a three-run shot off Cionel Perez into nearly the same spot, 457 feet away.
Schwarber is the 67th player in major league history to hit two home runs in an inning and the second this season, joining Houston’s Yordan Alvarez, who accomplished the feat on June 12. He's the fourth Phillies player to do so, along with Trea Turner (Aug. 19, 2023), Von Hayes (June 11, 1985) and Andy Seminick (June 2, 1949).
Schwarber hit his third homer of the game — giving him a major league-leading 28 — in the seventh, a two-run shot off Tobias Myers. He finished 4 for 5 with six RBIs and scored four runs.
Harper completed his first career cycle by the fifth inning. He hit a solo home run in the first, his 16th of the season. He doubled and scored on an error in the third, then singled after Schwarber’s second home run.
In the fifth, Harper lined a ball into the gap in left-center field and motored around to third base for a two-run triple. He's the first Phillies player to hit for the cycle since Weston Wilson on Aug. 15, 2024. Harper finished 4 for 5 with three RBIs and two runs.
—
AP MLB: https://apnews.com/hub/mlb
Philadelphia Phillies' Bryce Harper reacts to hitting a triple for the cycle during the fifth inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Kyle Schwarber, center, celebrates his three-run home run and his second of the inning with teammates during the third inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)
Philadelphia Phillies' Kyle Schwarber, front right, celebrates after his home run with Bryce Harper (3) during the third inning of a baseball game against the New York Mets, Saturday, June 20, 2026, in Philadelphia. (AP Photo/Chris Szagola)