Kansas City Royals vs Chicago Cubs Prediction, 7/21/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Chicago Cubs
Date: Monday, July 21, 2025
Location: Wrigley Field in Chicago, IL
TV: Marquee
Odds/Point Spread: Kansas City (+132) Chicago (-160)
Wrigley Field is the site where the Chicago Cubs (57-39) will attempt to beat the Kansas City Royals (47-50) on Monday. The moneyline on this contest has Kansas City at +132 and Chicago is priced at -160. The over/under has been set at 8. The pitchers taking the mound are Noah Cameron and Cade Horton.


The Royals have hit 170 doubles as a team and have knocked 73 balls out of the stadium. Kansas City is slugging .374 and have been called out on strikes 670 times, while taking a walk on 227 occasions. As a team, the Kansas City Royals are recording 3.4 runs per game, which puts them at 29th in baseball. They have amassed 324 RBI's as well as 794 hits this season, and their average at the plate is .245. They have accounted for 328 runs while holding a team OBP of .300.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Selection between the Baltimore Orioles vs. Cleveland Guardians (Monday @ 6:40pm est). IC has won 14 of 16 MLB Playoff Seasons and the 2nd Half has always been fantastic for his algorithms. Join IC as he looks to start the 2nd half of the Baseball Season on a fantastic note today! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Expert Picks
The Royals hold a team earned run average of 3.49 this year (2nd in baseball), and their staff has rung up 794 batters. Royals pitchers have surrendered 98 home runs and 356 runs (2nd in MLB). They have walked 284 players from the other team and their FIP sits at 3.80 as a team this year. Kansas City has allowed 761 hits (7.9 per 9 innings) as well as 334 earned runs. Their strikeout to walk ratio is 2.80 and their pitching staff has earned a collective WHIP of 1.21.
Royals relief pitchers have entered the contest with opponents on base 96 times in addition to having 107 appearances in high leverage situations. The relievers have accumulated 51 holds for the year (20th in baseball). The Royals relief pitchers have earned a save rate of 70.0% and have come into the game in 92 save situations. They have compiled 28 saves on the season and have not converted 12 of 40 chances to get a save. The relief pitchers have inherited 137 base runners so far this year and 31.4% of them ended up crossing the plate. The Royals have dispatched 315 relievers to the hill so far this year.
The Royals have converted 71.1% of baseballs in play into outs out of their 7,758 innings on the field, which has them sitting 8th in MLB. The Houston Astros have amassed 2,586 putouts at this point in the season, as well as 858 assists and 41 errors. Their fielding rate is at .988 which puts them in 7th in MLB, and have accumulated 74 double plays.
Cameron has thrown 70 frames and is sitting with 58 strikeouts so far in his pro baseball career. His ERA is 2.31 (18 ER's allowed) and he has a career WHIP of 1.000. He has surrendered 48 hits (6.2 hits per 9 innings) and has 22 walks. Cameron (3-4 career mark) holds a FIP of 2.28 and he has gone up against 275 hitters during his time in the major leagues.
Chicago has compiled 142 home runs this year and 501 RBIs. They have recorded 166 doubles, while taking a walk 331 times as well as putting up 512 runs. The Chicago Cubs hold an on-base percentage of .325 as well as a batting average of .256 this year. The Cubs have a team slugging percentage of .446 and they average 5.33 runs per game (2nd in the league). They have been called out on strikes on 743 occasions (26th in baseball) and have accounted for 849 hits.
The Chicago pitching staff have relinquished 393 runs so far this season while holding an ERA of 3.84 (365 earned runs surrendered). They have surrendered 117 dingers and they concede 4.14 runs per 9 innings (14th in the league). The Cubs are sitting with a team WHIP of 1.228 in addition to having a FIP of 4.20 as a pitching staff on the campaign. Their strikeout to walk ratio sits at 7.60 (718 strikeouts vs 257 bases on balls). They sit at 17th in the league as a staff in total hits given up with 793.
Chicago has had bullpen pitchers step onto the hill in 33 save chances and they have tallied 23 saves. They are ranked 5th in the league holding a save rate of 69.7%, and they have sent 315 relievers onto the field this year. Their relief pitchers have come in 97 times in high leverage situations in addition to 68 occasions with runners on. Chicago bullpen pitchers hold an inherited score percentage of 30.1% out of 93 inherited base runners. Sitting with 94 save situations, the Cubs have 58 holds and also 10 blown saves.
The Chicago Cubs have turned 79 double plays and have notched a fielding percentage of .989 (5th in baseball). The Cubs have 813 assists, 38 errors and have a total of 2,567 putouts this year. Out of their 7,701 innings on the field, the Cubs have accumulated a efficiency on defense of 71.2% (6th in the majors).
In his MLB career, Horton has given up 62 hits and he has 43 strikeouts in 56 frames. Horton (3-3 career record) holds a 4.48 earned run average and has conceded 9.9 hits per nine innings. He has surrendered a total of 28 ER's while earning a WHIP of 1.423 and a FIP of 4.4. His strikeout to walk ratio is 2.39 and he has gone up against 246 batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+132)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Chicago Cubs - Twitter
Kansas City Royals - Twitter