How to Watch Diamondbacks vs. Royals: Streaming & TV on July 4

placeholder image

The Kansas City Royals (41-47) kick off a three-game series against the Arizona Diamondbacks (43-44) with a Friday meeting at Chase Field. First pitch is at 9:40 p.m. ET.

Diamondbacks vs. Royals: July 4, 2025 Viewing Options

  • Date: Friday, July 4, 2025
  • Time: 9:40 p.m. ET
  • TV: MLB Network and ARID and FDSKC
  • Live Stream: Watch this game on Fubo (Regional restrictions may apply)
  • Location: Phoenix, Arizona
  • Venue: Chase Field

Watch MLB, other live sports and more on Fubo. What is Fubo? Fubo is a streaming service that gives you access to your favorite live sports and shows on demand. Use our link to sign up.

Diamondbacks vs. Royals Starting Pitchers

Season Stats
Eduardo Rodríguez (LHP) Kris Bubic (LHP)
14 GS 16
3-4 W-L 6-6
5.12 ERA 2.25
5.0 IP/Start 6.0
1.556 WHIP 1.125
10 K/9 9.5

Catch MLB action all year long on Fubo.

Diamondbacks vs. Royals Team Stats

  • The Diamondbacks are fourth-best in baseball with 130 total home runs.
  • The Royals' 58 home runs rank last in MLB this season.
  • Arizona's .254 batting average is eighth-best in MLB.
  • Kansas City's .242 batting average ranks 21st in the majors this season.
  • The Diamondbacks score the third-most runs in baseball (451 total, 5.2 per game).
  • The Royals are among the lowest scoring teams in the league, ranking last with just 290 total runs (3.3 per game) this season.

Hitters To Watch In Diamondbacks vs. Royals

Diamondbacks

Name GP BA OBP SLG HR RBI H
Geraldo Perdomo 86 .269 .365 .418 9 59 85
Josh Naylor 78 .303 .357 .471 10 54 90
Eugenio Suárez 85 .250 .318 .561 27 70 78
Ketel Marte 61 .299 .402 .603 19 40 67
Lourdes Gurriel Jr. 81 .251 .299 .422 12 44 79

Rep your favorite MLB players with officially licensed gear. Head to Fanatics to find jerseys, shirts, hats, and much more.

Royals

Name GP BA OBP SLG HR RBI H
Bobby Witt Jr. 88 .289 .343 .488 11 46 100
Maikel Garcia 85 .305 .365 .469 8 39 97
Vinnie Pasquantino 87 .266 .330 .410 12 49 89
Jonathan India 80 .244 .326 .339 4 23 75
Salvador Pérez 83 .240 .281 .394 9 48 78

A Look Ahead...

Upcoming Diamondbacks Games

  • July 4: vs. Royals, 9:40 p.m. ET
  • July 5: vs. Royals, 4:10 p.m. ET
  • July 6: vs. Royals, 4:10 p.m. ET
  • July 7: at Padres, 9:40 p.m. ET
  • July 8: at Padres, 9:40 p.m. ET
  • July 9: at Padres, 9:40 p.m. ET

Get tickets for any MLB game this season at StubHub.

Upcoming Royals Games

  • July 4: at Diamondbacks, 9:40 p.m. ET
  • July 5: at Diamondbacks, 4:10 p.m. ET
  • July 6: at Diamondbacks, 4:10 p.m. ET
  • July 7: vs. Pirates, 7:40 p.m. ET
  • July 8: vs. Pirates, 7:40 p.m. ET
  • July 9: vs. Pirates, 7:40 p.m. ET