The Kansas City Royals took on the Chicago Cubs at Wrigley Field on July 21, 2025. The Royals came out on top with a score of 12–4. This win improved their record to 48-52, while the Cubs fell to 59-40.
Noah Cameron earned the win for the Royals, pitching six innings and striking out seven. Salvador Perez was a standout performer, hitting two home runs and driving in four runs. The Royals’ strong offense was too much for the Cubs to handle on this hot day at the ballpark.
The Royals scored first with a run in the second inning. The Cubs responded in the bottom of the second with four runs, taking the lead. The Royals added two more runs in the fourth inning, narrowing the Cubs’ lead. In the fifth inning, the Royals scored four runs, overtaking the Cubs. They added one more in the seventh and four more in the eighth to secure the win. The Cubs did not score again after the second inning, leaving the final score at Royals 12, Cubs 4.
Noah Cameron played a key role for the Royals on the mound. He pitched six innings, giving up seven hits and four earned runs, while striking out seven. This performance earned him his third win of the season, improving his ERA to 2.31.
Salvador Perez led the Royals’ offense with a strong game. He went 2-for-5 with four RBIs, including a home run. John Rave also contributed with two hits and two RBIs, while Bobby Witt Jr. added two RBIs as well.
For the Cubs, Ben Brown struggled as the starting pitcher. He lasted four innings, allowing seven hits and six earned runs, which contributed to his sixth loss of the season. Caleb Kelly and Matt Shaw each hit home runs, but it wasn’t enough to stop the Royals’ offense.
What’s Next
The Kansas City Royals improved their record to 48-52 with their win over the Cubs. They are currently in 4th place in the Central division. This win gives them a boost as they try to climb higher in the standings. The Chicago Cubs, with a record of 59-40, remain in 2nd place in the Central division. Although they lost this game, they are still in a strong position. The Cubs will aim to bounce back in their upcoming games to maintain their standing.
The Kansas City Royals will continue their series against the Chicago Cubs at Wrigley Field. Their next game is scheduled for Tuesday, July 22, 2025, at 8:05 PM. This game will be the second in the series against the Cubs.
The Chicago Cubs will also face the Royals again on Tuesday, July 22, 2025, at 8:05 PM. This game is part of their ongoing series at home. Both teams will look to adjust strategies following the Royals’ recent win.
All odds are courtesy of Action247 Sportsbook. Good luck!!
* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.
Last updated:July 22, 2025 Cubs, Royals