Kansas City Royals vs Chicago Cubs MLB Betting Prediction

MLB Kansas City Royals vs Chicago Cubs Prediction 7/21

The Kansas City Royals will visit the Chicago Cubs at Wrigley Field on Monday, July 21, 2025. The game is set to start at 8:05 PM under clear skies. Fans can catch the action on MLBN as these two teams meet for a night game in Chicago.

Royals vs. Cubs Betting Prediction

  • Money Line Prediction: Chicago Cubs -141. The Cubs have a strong home record of 32-17 this season. Their pitcher, Ryan Brasier, has an impressive ERA of 1.04, which adds to their advantage.
  • Over/Under Prediction: Under 8.0 (-105). Both starting pitchers have low ERAs, with Brasier at 1.04 and Cameron at 2.31. This suggests a low-scoring game is likely.

Team Trends

  • The Kansas City Royals have a road record of 24-26 this season.
  • The Chicago Cubs hold a strong home record of 32-17 this season.
  • In their last game, the Kansas City Royals won against the Miami Marlins with a score of 7-4.
  • The Chicago Cubs recently lost to the Boston Red Sox 1-6 at home.
  • The Kansas City Royals’ manager is Matt Quatraro, while the Chicago Cubs’ manager is Craig Counsell.

Royals vs Cubs Preview

The Kansas City Royals are set to take on the Chicago Cubs at Wrigley Field. The Royals’ starting pitcher, Noah Cameron, has been impressive with an ERA of 2.31 and a WHIP of 1.00. He will look to improve his 3-4 record under the clear night sky in Chicago.

On the other side, the Cubs will have Ryan Brasier on the mound. Brasier has an outstanding ERA of 1.04 and a WHIP of 0.92, though he has yet to secure a win. Fans can expect a competitive game as these pitchers aim to lead their teams to victory.

Chicago Cubs: Key Players and Performance

The Chicago Cubs are having a solid season with a team batting average of .256, ranking 3rd in the league. Seiya Suzuki leads the team with 26 home runs and an impressive slugging percentage of .545. Michael Busch also contributes with a .288 batting average and 20 home runs. Ryan Brasier will start as the pitcher for the Cubs, with an outstanding ERA of 1.04. His WHIP stands at 0.92, showing his control on the mound. Although he has no wins or losses yet, his performance could be pivotal in the upcoming game. The Cubs’ pitching staff holds a collective ERA of 3.80, placing them 12th in the league. They have allowed 120 home runs, ranking 17th. With 39 quality starts, the team shows consistency in their pitching efforts.

Kansas City Royals: Key Players and Stats

The Kansas City Royals have a team batting average of .244. They rank 13th in the league. Bobby Witt Jr. leads the team with a .289 batting average. He also has 14 home runs and 59 runs. Maikel Garcia is another strong player for the Royals. He has a .292 batting average. Vinnie Pasquantino contributes with 15 home runs. He has driven in 57 runs this season. Noah Cameron will start as the pitcher for the Royals. His ERA is 2.31, and his WHIP is 1.00. He has a win-loss record of 3-4.

Final Betting Pick

The Cubs are a solid pick for the money line at -141. They have a strong home record of 32-17 this season, which shows they play well at Wrigley Field. Ryan Brasier’s impressive ERA of 1.04 adds to their strength, making it tough for opponents to score.

The prediction for the game to go under 8.0 runs is also supported by the starting pitchers’ performances. Brasier’s ERA is 1.04, and Noah Cameron’s is 2.31, indicating both pitchers can limit runs. With the Cubs’ solid pitching and the Royals’ recent struggles on the road, a low-scoring game is likely.


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.