How to Watch Diamondbacks vs. Giants: Streaming & TV on July 2

placeholder image

The San Francisco Giants (45-41) face the Arizona Diamondbacks (43-42) at 9:40 p.m. ET on Wednesday following a four-game losing streak.

Diamondbacks vs. Giants: July 2, 2025 Viewing Options

  • Date: Wednesday, July 2, 2025
  • Time: 9:40 p.m. ET
  • TV: ARID and NBCS-BA
  • 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. Giants Starting Pitchers

Season Stats
Merrill Kelly (RHP) Landen Roupp (RHP)
17 GS 16
7-4 W-L 6-5
3.49 ERA 3.54
5.2 IP/Start 5.0
1.071 WHIP 1.451
9.2 K/9 8.2

Catch MLB action all year long on Fubo.

Diamondbacks vs. Giants Team Stats

  • The Diamondbacks average 1.5 home runs per game to rank third in baseball with 126 total home runs.
  • The Giants' 80 home runs rank 25th in Major League Baseball.
  • Arizona has the sixth-best batting average in the majors (.255).
  • San Francisco's .229 batting average ranks 25th in the majors this season.
  • The Diamondbacks score the third-most runs in baseball (444 total, 5.2 per game).
  • The Giants rank 22nd in the majors with 353 total runs scored this season.

Hitters To Watch In Diamondbacks vs. Giants

Diamondbacks

Name GP BA OBP SLG HR RBI H
Geraldo Perdomo 84 .265 .358 .416 9 59 82
Josh Naylor 77 .304 .359 .474 10 53 89
Eugenio Suárez 83 .254 .324 .564 26 69 77
Ketel Marte 59 .296 .400 .583 17 37 64
Lourdes Gurriel Jr. 79 .251 .299 .423 12 44 77

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

Giants

Name GP BA OBP SLG HR RBI H
Rafael Devers 87 .261 .386 .482 17 63 85
Jung Hoo Lee 81 .240 .311 .393 6 34 74
Heliot Ramos 84 .272 .349 .449 13 44 88
Wilmer Flores 81 .244 .319 .387 11 55 70
Willy Adames 85 .211 .297 .348 10 37 66

A Look Ahead...

Upcoming Diamondbacks Games

  • July 2: vs. Giants, 9:40 p.m. ET
  • July 3: vs. Giants, 9:40 p.m. ET
  • 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

Get tickets for any MLB game this season at StubHub.

Upcoming Giants Games

  • July 2: at Diamondbacks, 9:40 p.m. ET
  • July 3: at Diamondbacks, 9:40 p.m. ET
  • July 4: at Athletics, 10:05 p.m. ET
  • July 5: at Athletics, 10:05 p.m. ET
  • July 6: at Athletics, 10:05 p.m. ET
  • July 7: vs. Phillies, 9:45 p.m. ET

Sponsored Content

Sponsored Content