
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
recommended
MLB Spring Training Buzz: Dodgers RHP Brusdar Graterol Not Yet Ready for 2026
Stanton: Yankees Career Is 'Definitely Incomplete' Without World Series Title
Tony Clark Reportedly Stepping Down as MLBPA Executive Director
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
After Record Start with Dodgers, Cy Young Could Be Next For Shohei Ohtani
2026 World Baseball Classic Odds: Mike Trout Out, USA Still Favored
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
Aaron Judge Felt Lack of Yankees Offseason Moves Was 'Brutal'
'Feels A Little Weird': Ex-Dodgers RHP Walker Buehler Signs With NL West Rival Padres
Item 1 of 3
recommended
MLB Spring Training Buzz: Dodgers RHP Brusdar Graterol Not Yet Ready for 2026
Stanton: Yankees Career Is 'Definitely Incomplete' Without World Series Title
Tony Clark Reportedly Stepping Down as MLBPA Executive Director
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
After Record Start with Dodgers, Cy Young Could Be Next For Shohei Ohtani
2026 World Baseball Classic Odds: Mike Trout Out, USA Still Favored
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
Aaron Judge Felt Lack of Yankees Offseason Moves Was 'Brutal'
'Feels A Little Weird': Ex-Dodgers RHP Walker Buehler Signs With NL West Rival Padres
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 New Privacy Policy | Advertising Choices | Your Privacy Choices | Closed Captioning

