How to Watch Diamondbacks vs. Royals: TV Channel & Live Stream - July 4

How to Watch Diamondbacks vs. Royals: TV Channel & Live Stream - July 4

Updated Jul. 4, 2025 9:22 p.m. ET
Data Skrive

Eduardo Rodriguez and Kris Bubic are the projected starters when the Arizona Diamondbacks and the Kansas City Royals play on Friday at Chase Field, at 9:40 p.m. ET.

Check out everything you need to know to watch the Diamondbacks vs. Royals game.

Keep up with MLB on FOX Sports.

Giants vs. Diamondbacks Highlights | MLB on FOX

Check out the best moments between the San Francisco Giants and the Arizona Diamondbacks.

Diamondbacks vs. Royals Game Information & How to Watch

  • When: Friday, July 4, 2025 at 9:40 p.m. ET
  • Where: Chase Field in Phoenix, Arizona
  • TV: Watch on MLB Network, ARID, FDSKC
  • Box Score: Fox Sports

Diamondbacks vs. Royals Prediction

  • Score Prediction: Diamondbacks 6, Royals 5
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Diamondbacks 54%, Royals 46%

Diamondbacks vs. Royals Head to Head

Date Favorite Spread Total Favorite Moneyline Underdog Moneyline Result
7/24/2024 Royals -1.5 9 -125 +106 8-6 ARI
7/23/2024 Royals -1.5 9 -114 -105 6-2 ARI
7/22/2024 Royals -1.5 8.5 -156 +131 10-4 KC
4/26/2023 Diamondbacks -1.5 8 -275 +225 2-0 ARI
4/25/2023 Diamondbacks -1.5 9.5 -145 +125 5-4 KC
4/24/2023 Diamondbacks -1.5 10 -154 +132 5-4 ARI
8/24/2022 Diamondbacks -1.5 7.5 -130 +110 5-3 KC
8/23/2022 Diamondbacks -1.5 9 -125 +105 7-3 ARI
5/24/2022 Diamondbacks -1.5 8.5 -211 +176 8-6 ARI
5/23/2022 Diamondbacks -1.5 8.5 -117 -102 9-5 ARI

Diamondbacks Last 10 Game Stats

Stat Avg/Total
Record 4-6
Runs Per Game 5.5
HR 20
ERA 4.15
K/9 9.8

Diamondbacks Player Insights

  • Geraldo Perdomo is hitting .269 with 18 doubles, a triple, nine home runs and 50 walks.
  • Including all MLB hitters, Perdomo is 61st in batting average, 26th in on-base percentage, and 85th in slugging.
  • Josh Naylor is batting .303 to lead his team.
  • Naylor ranks 97th in home runs and 23rd in RBI in the bigs.
  • Eugenio Suarez leads the Diamondbacks with 27 home runs and 70 runs batted in.
  • Ketel Marte has 11 doubles, 19 home runs and 35 walks while batting .299.
  • Marte takes a two-game streak with at least one hit into this one. In his last five games he is hitting .222 with three home runs, three walks and four RBIs.

Diamondbacks Recent & Upcoming Games

Date Opponent Score Pitching Matchup
June 29 Marlins L 6-4 Eduardo Rodríguez vs Cal Quantrill
June 30 Giants W 4-2 Ryne Nelson vs Logan Webb
July 1 Giants W 8-2 Zac Gallen vs Hayden Birdsong
July 2 Giants L 6-5 Merrill Kelly vs Landen Roupp
July 3 Giants L 7-2 Brandon Pfaadt vs Robbie Ray
July 4 Royals - Eduardo Rodríguez vs Kris Bubic
July 5 Royals - Ryne Nelson vs Michael Wacha
July 6 Royals - Zac Gallen vs Michael Lorenzen
July 7 @ Padres - Merrill Kelly vs Nick Pivetta
July 8 @ Padres - Brandon Pfaadt vs Dylan Cease
July 9 @ Padres - Eduardo Rodríguez vs Randy Vasquez

Royals Last 10 Game Stats

Stat Avg/Total
Record 3-7
Runs Per Game 2.8
HR 2
ERA 3.99
K/9 8.5

Royals Player Insights

  • Bobby Witt Jr. has 30 doubles, three triples, 11 home runs and 28 walks while hitting .289.
  • Witt's home run total puts him 78th in MLB, and he is 49th in RBI.
  • Witt carries a seven-game hitting streak into this matchup. During his last 10 outings he is batting .310 with four doubles, a home run, two walks and six RBIs.
  • Maikel Garcia has a club-leading .305 batting average.
  • Garcia ranks 141st among all batters in the majors in homers, and 83rd in RBI.
  • Vinnie Pasquantino has been a significant run producer for the Royals with 12 home runs and 49 runs batted in.
  • Jonathan India has 17 doubles, four home runs and 33 walks while hitting .244.

Royals Recent & Upcoming Games

Date Opponent Score Pitching Matchup
June 29 Dodgers L 5-1 Kris Bubic vs Lou Trivino
June 30 @ Mariners L 6-2 Michael Wacha vs George Kirby
July 1 @ Mariners W 6-3 Michael Lorenzen vs Emerson Hancock
July 2 @ Mariners L 3-2 Noah Cameron vs Logan Gilbert
July 3 @ Mariners W 3-2 Seth Lugo vs Logan Evans
July 4 @ Diamondbacks - Kris Bubic vs Eduardo Rodríguez
July 5 @ Diamondbacks - Michael Wacha vs Ryne Nelson
July 6 @ Diamondbacks - Michael Lorenzen vs Zac Gallen
July 7 Pirates - Noah Cameron vs Paul Skenes
July 8 Pirates - Seth Lugo vs Mitch Keller
July 9 Pirates - Kris Bubic vs Bailey Falter

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