
Cubs vs. Royals Prediction, Odds, Picks - July 23
Updated Jul. 23, 2025 2:00 p.m. ET
FOX Sports
Seth Lugo will start for the Kansas City Royals aiming to take down Carson Kelly and the Chicago Cubs on Wednesday at 2:20 p.m. ET. The Cubs are listed as -260 moneyline favorites in this matchup with the Royals (+210). Chicago is the favorite on the run line (-1.5). A 9-run total is set in the contest.
Here's everything you need from a betting perspective on the Cubs-Royals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Royals vs. Cubs Highlights | MLB on FOX
Check out the best moments between the Kansas City Royals and Chicago Cubs.
Cubs vs. Royals Game Information & Odds
- When: Wednesday, July 23, 2025 at 2:20 p.m. ET
- Where: Wrigley Field in Chicago, Illinois
- How to watch on TV: MARQ and FDSKC
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Cubs | -260 | +210 | 9 | -103 | -117 | -1.5 | -125 | +104 |
Cubs vs. Royals Prediction
- Score Prediction: Cubs 5, Royals 4
- Total Prediction: Under 9 runs
- Win Probabilities: Cubs 57%, Royals 43%
Cubs vs. Royals Betting Insights
- This season, the Cubs have won 48 out of the 69 games, or 69.6%, in which they've been favored.
- Chicago has been at least -260 moneyline favorites eight times this season and won each of those games.
- The sportsbooks' moneyline implies a 72.2% chance of a victory for the Cubs.
- The Royals have been chosen as underdogs in 63 games this year and have walked away with the win 29 times (46%) in those games.
- This will be the worst odds to win that sportsbooks have given Kansas City this season with a +210 moneyline set for this game.
- Sportsbooks have implied with the moneyline set for this matchup that the Royals have a 32.3% chance of pulling out a win.
Cubs Recent Betting Performance
- The Cubs played as the moneyline favorite for five of their last 10 games, and went 4-1 in those matchups.
- Over their last 10 outings (all had set totals), the Cubs combined with their opponents to go over the total three times.
- The Cubs are 6-4-0 against the spread over their past 10 games.
Cubs Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 6-4 |
| Runs Per Game | 4 |
| HR | 13 |
| ERA | 3.78 |
| K/9 | 8.1 |
Cubs Player Insights
- Kyle Tucker is batting .275 with 19 doubles, four triples, 18 home runs and 65 walks.
- Including all MLB hitters, Tucker ranks 45th in batting average, seventh in on-base percentage, and 24th in slugging.
- Pete Crow-Armstrong has put his power on display as he leads his team with 26 home runs.
- Crow-Armstrong ranks sixth in home runs in the majors, and ninth in RBI.
- Crow-Armstrong heads into this game looking for his sixth game in a row with a hit. In his last five games he is hitting .333 with four doubles, a home run and three RBIs.
- Seiya Suzuki leads the Cubs in home runs (26) and runs batted in (81).
- Nico Hoerner has a club-high .286 batting average.
Cubs Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Pete Crow-Armstrong | 1.5 (+170) | 2.5 (+105) | - | 0.5 (+100) |
| Michael Busch | 0.5 (-260) | 1.5 (-110) | - | 0.5 (+130) |
| Ian Happ | 0.5 (-215) | 1.5 (+115) | - | 0.5 (+155) |
| Dansby Swanson | 0.5 (-255) | 1.5 (+110) | - | 0.5 (+150) |
| Carson Kelly | 0.5 (-225) | 1.5 (+120) | - | 0.5 (+135) |
Royals Recent Betting Performance
- The Royals have played as underdogs in four of their past 10 games and have gone 1-3 in those contests.
- The Royals and their opponents have combined to hit the over four times in their last 10 games with a total.
- The Royals are 3-7-0 ATS over their last 10 games.
Royals Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 4.2 |
| HR | 14 |
| ERA | 3.78 |
| K/9 | 8.2 |
Royals Player Insights
- Bobby Witt Jr. is batting .288 with 33 doubles, three triples, 14 home runs and 31 walks, while getting on base at a rate of .339.
- Witt ranks 65th in homers and 41st in RBI among all hitters in MLB.
- Witt carries a three-game hitting streak into this matchup. During his last five outings he is batting .182 with a double, a walk and two RBIs.
- Maikel Garcia has a club-best .291 batting average.
- Garcia is 157th in homers and 99th in RBI among all batters in MLB.
- Vinnie Pasquantino is batting .264 with 14 doubles, a triple, 15 home runs and 29 walks.
- Salvador Perez leads the Royals in home runs (17) and runs batted in (60).
Royals Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Jac Caglianone | 0.5 (-250) | 1.5 (+105) | - | 0.5 (+145) |
| Vinnie Pasquantino | 1.5 (+170) | 1.5 (-120) | - | 0.5 (+120) |
| Salvador Pérez | 1.5 (+180) | 1.5 (-115) | - | 0.5 (+110) |
| Maikel Garcia | 1.5 (+175) | 1.5 (+110) | - | 0.5 (+200) |
| Adam Frazier | 1.5 (+190) | 1.5 (+120) | - | 0.5 (+235) |
Royals vs. Cubs Highlights | MLB on FOX
Check out the best moments between the Kansas City Royals and Chicago Cubs.
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
FOLLOW Follow your favorites to personalize your FOX Sports experience
share
recommended
Last Night In Baseball: Red Sox Keep Winning; Dodgers Keep Losing
MLB Schedule Today: How to Watch, TV, Streaming for Orioles-Rangers, Tigers-Giants
2026 MLB Power Rankings: Where Every Team Stands After Trade Deadline Reshuffle
2026 MLB Division Winner Odds: Astros, Red Sox, White Sox Thriving
Dodgers Lose Their 6th In A Row. Is Los Angeles Broken?
Last Night In Baseball: Red Sox Sweep The Season Series Against The White Sox
2026 MLB Odds: Will Yordan Alvarez Win The Triple Crown?
Athletics, GM David Forst 'Mutually Agree To Part Ways'
MLB Cy Young Race: Jacob Misiorowski's Historic Stretch Continues
Item 1 of 3
recommended
Last Night In Baseball: Red Sox Keep Winning; Dodgers Keep Losing
MLB Schedule Today: How to Watch, TV, Streaming for Orioles-Rangers, Tigers-Giants
2026 MLB Power Rankings: Where Every Team Stands After Trade Deadline Reshuffle
2026 MLB Division Winner Odds: Astros, Red Sox, White Sox Thriving
Dodgers Lose Their 6th In A Row. Is Los Angeles Broken?
Last Night In Baseball: Red Sox Sweep The Season Series Against The White Sox
2026 MLB Odds: Will Yordan Alvarez Win The Triple Crown?
Athletics, GM David Forst 'Mutually Agree To Part Ways'
MLB Cy Young Race: Jacob Misiorowski's Historic Stretch Continues
Item 1 of 3
FOX SPORTS™, SPEED™, SPEED.COM™ & © 2026 Fox Media LLC
and Fox Sports Interactive Media, LLC. All rights reserved. Use of this
website (including any and all parts and components) constitutes your
acceptance of these
Terms of Use and Privacy Policy | Advertising Choices |
Your Privacy Choices | Closed Captioning

