Cubs vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for July 21

Odds updated as of 7:16 p.m.
The Chicago Cubs versus the Kansas City Royals is on the MLB schedule for Monday.
Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Cubs vs Royals Game Info
- Chicago Cubs (59-40) vs. Kansas City Royals (48-52)
- Date: Monday, July 21, 2025
- Time: 8:05 p.m. ET
- Venue: Wrigley Field -- Chicago, Illinois
- Coverage: MLB Network, MARQ, and FDSKC
Cubs vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: CHC: (-144) | KC: (+122)
- Spread: CHC: -1.5 (+146) | KC: +1.5 (-176)
- Total: 7.5 -- Over: (-100) | Under: (-122)
Cubs vs Royals Probable Starting Pitchers
Probable Pitchers: Ryan Brasier (Cubs) - 0-0, 1.04 ERA vs Noah Cameron (Royals) - 3-4, 2.31 ERA
The probable pitchers are Ryan Brasier for the Cubs and Noah Cameron (3-4) for the Royals. Brasier and his team were 4-2-0 ATS in games he pitched last year. Brasier and his team won as favorites in 80% of his five appearances last season with a moneyline. The Royals have gone 7-4-0 against the spread when Cameron starts. The Royals have a 2-6 record in Cameron's eight starts this season when they were the moneyline underdog.
Cubs vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cubs win (66.5%)
Cubs vs Royals Moneyline
- Chicago is a -144 favorite on the moneyline, while Kansas City is a +122 underdog on the road.
Cubs vs Royals Spread
- The Cubs are hosting the Royals and are favored by 1.5 runs (+146 to cover) on the runline. Kansas City is -176 to cover.
Cubs vs Royals Over/Under
- The over/under for the Cubs versus Royals game on July 21 has been set at 7.5, with -100 odds on the over and -122 odds on the under.
Bet on Chicago Cubs vs. Kansas City Royals on FanDuel today!
Cubs vs Royals Betting Trends
- The Cubs have come away with 44 wins in the 62 contests they have been listed as the favorites in this season.
- This season Chicago has come away with a win 26 times in 35 chances when named as a favorite of at least -144 on the moneyline.
- The Cubs and their opponents have gone over in 48 of their 96 games with a total set by sportsbooks this season.
- The Cubs are 48-48-0 against the spread in their 96 games that had a posted line this season.
- The Royals have won 28 of the 60 games they were the moneyline underdog this season (46.7%).
- Kansas City has a 10-9 record (winning 52.6% of its games) when it has played as a moneyline underdog of +122 or longer.
- The Royals have combined with opponents to hit the over on the total 38 times this season for a 38-58-2 record against the over/under.
- The Royals have gone 49-49-0 against the spread this season.
Cubs Player Leaders
- Kyle Tucker leads Chicago with an OBP of .383 this season while batting .279 with 62 walks and 70 runs scored. He has a slugging percentage of .500.
- He ranks 39th in batting average, eighth in on-base percentage, and 22nd in slugging among all qualified hitters in MLB.
- Pete Crow-Armstrong leads Chicago with 104 hits and a team-best slugging percentage of .556. He's batting .270 with an on-base percentage of .306.
- Among qualified hitters, he is 56th in batting average, 122nd in on-base percentage and ninth in slugging percentage.
- Crow-Armstrong takes a four-game streak with at least one hit into this contest. During his last five outings he is batting .286 with three doubles, a home run and two RBIs.
- Seiya Suzuki is batting .261 with a .545 slugging percentage and 80 RBI this year.
- Nico Hoerner has an OPS of .715, fueled by an OBP of .336 and a team-best slugging percentage of .380 this season.
- Hoerner has safely hit in three straight games. During his last five outings he is hitting .316 with a triple, a walk and an RBI.
Royals Player Leaders
- Bobby Witt Jr. has accumulated a slugging percentage of .495 and has 114 hits, both team-high marks for the Royals. He's batting .289 and with an on-base percentage of .341.
- Including all the qualifying hitters in MLB, his batting average is 17th, his on-base percentage is 59th, and he is 23rd in slugging.
- Maikel Garcia leads his team with a .347 on-base percentage. He has a batting average of .292 while slugging .444.
- Including all qualified players, his batting average places him 14th, his on-base percentage ranks 51st, and he is 62nd in slugging.
- Vinnie Pasquantino is batting .267 with 14 doubles, a triple, 15 home runs and 29 walks.
- Salvador Perez is hitting .251 with 26 doubles, 15 home runs and 18 walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!