Sports
Cardinals Beat Royals in Intense Doubleheader Matchup

ST. LOUIS, Missouri — The St. Louis Cardinals defeated the Kansas City Royals 10-7 in a thrilling doubleheader makeup game on June 5, 2025, at Busch Stadium. The matchup was initially scheduled for June 4 but was rescheduled due to weather conditions.
In the first game of the doubleheader, the Cardinals showcased their power with several key hits. Notably, India hit a towering homer to center field, measuring 401 feet, setting the tone in the first inning.
Caglianone followed up with a double to right, allowing Perez to score and putting the Cardinals ahead early. The Royals responded in the second inning with a single by Pasquantino, bringing Witt Jr. home.
The game continued to deliver excitement as Arenado‘s fielder’s choice allowed Contreras to score, despite Herrera being tagged out at second. Pozo added a sacrifice fly in the third inning to extend the Cardinals’ lead.
India’s significant contributions continued with another sacrifice fly, leading Loftin to score. Herrera later hit a solo homer of his own, contributing to the Cardinals’ growing total.
The Royals made a late-game push, with a few standout performances, but it wasn’t enough to overcome the Cardinals’ lead. Pasquantino’s infield single in the tenth inning allowed Garcia to score, while Contreras sealed the victory with a single that sent Nootbaar across home plate.
The game attracted an attendance of 21,657 fans and lasted 2 hours and 51 minutes.