How to Watch Cubs vs. Royals: TV Channel & Live Stream - July 21

How to Watch Cubs vs. Royals: TV Channel & Live Stream - July 21

Updated Jul. 21, 2025 3:25 p.m. ET
Data Skrive

The Chicago Cubs versus Kansas City Royals game on Monday at 8:05 p.m. ET will feature a pair of hot hitters in Carson Kelly and Salvador Perez.

Take a look at everything you need to know to watch the Cubs vs. Royals competition.

Keep up with MLB on FOX Sports.

Royals vs. Marlins Highlights | MLB on FOX

Check out the best highlights between the Kansas City Royals and Miami Marlins.

Cubs vs. Royals Game Information & How to Watch

  • When: Monday, July 21, 2025 at 8:05 p.m. ET
  • Where: Wrigley Field in Chicago, Illinois
  • TV: Watch on MLB Network, MARQ, FDSKC
  • Box Score: Fox Sports

Cubs vs. Royals Prediction

  • Score Prediction: Cubs 5, Royals 3
  • Total Prediction: Over 7.5 runs
  • Win Probabilities: Cubs 66%, Royals 34%

Cubs vs. Royals Head to Head

Date Favorite Spread Total Favorite Moneyline Underdog Moneyline Result
7/28/2024 Royals -1.5 9 -184 +153 7-3 CHC
7/27/2024 Royals -1.5 8 -136 +115 9-4 CHC
7/26/2024 Royals -1.5 9 -152 +129 6-0 KC
8/20/2023 Cubs -1.5 9 -214 +178 4-3 CHC
8/19/2023 Cubs -1.5 9 -216 +178 6-4 CHC
8/18/2023 Cubs -1.5 8.5 -182 +155 4-3 KC

Cubs Last 10 Game Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.2
HR 13
ERA 3.52
K/9 8.3

Cubs Player Insights

  • Kyle Tucker has 19 doubles, four triples, 18 home runs and 62 walks while batting .279.
  • Including all MLB hitters, Tucker is 39th in batting average, eighth in on-base percentage, and 22nd in slugging.
  • Pete Crow-Armstrong has hit 26 home runs to lead his team.
  • Crow-Armstrong is sixth in home runs in baseball, and ninth in RBI.
  • Crow-Armstrong enters this game looking for his fifth game in a row with a hit. In his last five games he is hitting .286 with three doubles, a home run and two RBIs.
  • Seiya Suzuki paces the Cubs with 26 home runs and 80 runs batted in.
  • Nico Hoerner is hitting .288 to pace his team.
  • Hoerner takes a three-game streak with at least one hit into this one. During his last five outings he is batting .316 with a triple, a walk and an RBI.

Cubs Recent & Upcoming Games

Date Opponent Score Pitching Matchup
July 12 @ Yankees W 5-2 Matthew Boyd vs Max Fried
July 13 @ Yankees W 4-1 Shota Imanaga vs Will Warren
July 18 Red Sox W 4-1 Colin Rea vs Lucas Giolito
July 19 Red Sox W 6-0 Shota Imanaga vs Jose Bello
July 20 Red Sox L 6-1 Cade Horton vs Garrett Crochet
July 21 Royals - Ryan Brasier vs Noah Cameron
July 22 Royals - Matthew Boyd vs TBA
July 23 Royals - Colin Rea vs Seth Lugo
July 25 @ White Sox - Shota Imanaga vs Adrian Houser
July 26 @ White Sox - TBA vs Aaron Civale
July 27 @ White Sox - TBA vs TBA

Royals Last 10 Game Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.3
HR 16
ERA 3.23
K/9 8.4

Royals Player Insights

  • Bobby Witt Jr. has 33 doubles, three triples, 14 home runs and 31 walks while batting .289.
  • Witt ranks 62nd in home runs and 45th in RBI among all hitters in the big leagues.
  • Maikel Garcia's .292 batting average is a team-high mark.
  • Garcia is 155th in home runs and 99th in RBI among all MLB batters this season.
  • Vinnie Pasquantino has been solid source of run production for the Royals with 15 long balls and 57 runs batted in.
  • Perez paces the Royals with 15 home runs.

Royals Recent & Upcoming Games

Date Opponent Score Pitching Matchup
July 12 Mets L 3-1 Angel Zerpa vs Frankie Montás
July 13 Mets W 3-2 Noah Cameron vs Clay Holmes
July 18 @ Marlins L 8-7 Seth Lugo vs Sandy Alcantara
July 19 @ Marlins L 3-1 Michael Wacha vs Cal Quantrill
July 20 @ Marlins W 7-4 Kris Bubic vs Janson Junk
July 21 @ Cubs - Noah Cameron vs Ryan Brasier
July 22 @ Cubs - TBA vs Matthew Boyd
July 23 @ Cubs - Seth Lugo vs Colin Rea
July 25 Guardians - Michael Wacha vs Gavin Williams
July 26 Guardians - Kris Bubic vs Tanner Bibee
July 27 Guardians - TBA vs Joey Cantillo

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
What did you think of this story?
share