MLB

San Francisco Giants at Arizona Diamondbacks – Where to Watch, Stream Info, TV Channel, and Live Updates (July 02, 2025)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The San Francisco Giants (45-41) are set to face the Arizona Diamondbacks (43-42) in a matchup that highlights contrasting recent performances. The Giants enter the game on a four-game losing streak, while the Diamondbacks are riding a two-game winning streak. Both teams are closely matched in terms of overall records, with the Giants holding a slight edge in winning percentage at .523 compared to the Diamondbacks’ .506.

At home, Arizona has a balanced record of 22-21, while San Francisco has struggled on the road with a 20-24 record. Key players to watch include the Giants’ Heliot Ramos, who leads the team in home runs (13) and runs (48), and the Diamondbacks’ Eugenio Suárez, who has 26 home runs and 69 RBIs. This game promises to be a critical contest for both teams as they look to improve their standings in a competitive division.

San Francisco Giants at Arizona Diamondbacks Game Information

Game Date: July 02, 2025
Game Time: 09:40 PM ET
TV Channel: Arizona Diamondbacks (NEW), NBC Sports Bay Area, MLB.TV – Arizona Diamondbacks
Location: Chase Field, Phoenix, AZ
Live Stream: Fubo (free trial)

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Live Updates

12:42 AM ET
Alek Thomas strikes out swinging.
12:41 AM ET
Jake McCarthy strikes out swinging.
12:38 AM ET
Lourdes Gurriel flies out to deep center field to Jung Hoo Lee. Blaze Alexander to third.
12:35 AM ET
Blaze Alexander pinch-running for Eugenio Suárez.
12:38 AM ET
Eugenio Suárez placed on 2nd.
12:34 AM ET
Brett Wisely switches from 3B to 2B.
12:34 AM ET
Dominic Smith remains in the game as 1B.
12:34 AM ET
Heliot Ramos remains in the game as LF.
12:34 AM ET
Wilmer Flores switches from 1B to 3B.
12:33 AM ET
Dominic Smith grounds out to second base. Heliot Ramos out at second.
12:32 AM ET
Dominic Smith pinch-hitting for Tyler Fitzgerald.
12:32 AM ET
Patrick Bailey out on a sacrifice fly to deep center field to Alek Thomas. Jung Hoo Lee scores.
12:31 AM ET
Heliot Ramos singles to shallow center field. Jung Hoo Lee to third.
12:30 AM ET
Heliot Ramos pinch-hitting for Luis Matos.
12:29 AM ET
Jung Hoo Lee placed on 2nd.
12:29 AM ET
Shelby Miller (P) replaces Randal Grichuk (PH), batting 3rd.
12:29 AM ET
Josh Naylor remains in the game as 1B.
12:27 AM ET
Eugenio Suárez strikes out swinging.
12:26 AM ET
Josh Naylor grounds out to shallow right field to Wilmer Flores.
12:24 AM ET
Randal Grichuk flies out to center field to Jung Hoo Lee.
12:23 AM ET
Randal Grichuk pinch-hitting for Tim Tawa.
12:23 AM ET
Ketel Marte homers to right field. Geraldo Perdomo scores.
12:22 AM ET
Geraldo Perdomo singles to left field.
12:20 AM ET
Camilo Doval (P) replaces Tyler Rogers (P).
12:18 AM ET
Jung Hoo Lee flies out to deep right center field to Jake McCarthy.
12:17 AM ET
Wilmer Flores grounds out to shallow infield, Jake Woodford to Tim Tawa. Willy Adames to second.
12:13 AM ET
Rafael Devers pops out to Jose Herrera.
12:12 AM ET
Willy Adames singles to shallow infield.
12:08 AM ET
Jose Herrera called out on strikes.
12:07 AM ET
Alek Thomas hits into a force out to shallow infield. Jake McCarthy out at second.
12:05 AM ET
Jake McCarthy singles to center field. Lourdes Gurriel scores.
12:04 AM ET
Lourdes Gurriel singles to second base, advances to 2nd. Throwing error by Tyler Fitzgerald.
12:02 AM ET
Eugenio Suárez grounds out to shortstop, Willy Adames to Wilmer Flores.
12:01 AM ET
Tyler Rogers (P) replaces Randy Rodríguez (P).
12:00 AM ET
Mike Yastrzemski lines out to center field to Alek Thomas.
11:58 PM ET
Brett Wisely singles to shallow right field. Patrick Bailey to third. Luis Matos scores.
11:56 PM ET
Tyler Fitzgerald lines out to center field to Alek Thomas.
11:52 PM ET
Patrick Bailey singles to center field. Luis Matos to second. Jung Hoo Lee scores.
11:49 PM ET
Luis Matos walks. Jung Hoo Lee to second.
11:45 PM ET
Jung Hoo Lee singles to first base.
11:45 PM ET
Wilmer Flores lines out to right field to Jake McCarthy.
11:42 PM ET
Jake Woodford (P) replaces Kyle Backhus (P).
11:41 PM ET
Josh Naylor grounds out to shallow infield. Ketel Marte out at second.
11:38 PM ET
Tim Tawa called out on strikes.
11:37 PM ET
Ketel Marte walks. Geraldo Perdomo to second.
11:34 PM ET
Geraldo Perdomo singles to shallow left field.
11:32 PM ET
Randy Rodríguez (P) replaces Spencer Bivens (P).
11:31 PM ET
Rafael Devers strikes out swinging.
11:29 PM ET
Willy Adames walks.
11:27 PM ET
Mike Yastrzemski called out on strikes.
11:25 PM ET
Brett Wisely grounds out to first base, Ketel Marte to Tim Tawa.
11:22 PM ET
Kyle Backhus (P) replaces Merrill Kelly (P).
11:21 PM ET
Jose Herrera lines out to center field to Jung Hoo Lee.
11:20 PM ET
Alek Thomas called out on strikes.
11:18 PM ET
Jake McCarthy singles to shallow center field.
11:17 PM ET
Lourdes Gurriel strikes out swinging.
11:15 PM ET
Spencer Bivens (P) replaces Erik Miller (P).
11:13 PM ET
Tyler Fitzgerald pops out to shallow infield to Geraldo Perdomo.
11:11 PM ET
Patrick Bailey walks.
11:10 PM ET
Luis Matos lines out to deep center field to Alek Thomas.
11:08 PM ET
Jung Hoo Lee flies out to right field to Jake McCarthy.
11:07 PM ET
Tim Tawa remains in the game as 1B.
11:06 PM ET
Eugenio Suárez strikes out on a foul tip.
11:04 PM ET
Josh Naylor out on a sacrifice fly to right field to Mike Yastrzemski. Geraldo Perdomo to third. Jose Herrera scores.
11:03 PM ET
Tim Tawa strikes out swinging.
11:01 PM ET
Tim Tawa pinch-hitting for Pavin Smith.
11:01 PM ET
Erik Miller (P) replaces Landen Roupp (P).
10:59 PM ET
Ketel Marte singles to left field. Geraldo Perdomo to second. Jose Herrera to third.
10:57 PM ET
Geraldo Perdomo walks. Jose Herrera to second.
10:55 PM ET
Jose Herrera walks.
10:53 PM ET
Alek Thomas homers to right field.
10:50 PM ET
Wilmer Flores pops out to second base to Ketel Marte.
10:48 PM ET
Rafael Devers singles to right field. Brett Wisely scores.
10:46 PM ET
Willy Adames grounds out to shortstop, Geraldo Perdomo to Pavin Smith.
10:45 PM ET
Mike Yastrzemski flies out to shallow right field to Jake McCarthy.
10:44 PM ET
Brett Wisely doubles to right field.
10:41 PM ET
Jake McCarthy grounds out to first base to Wilmer Flores.
10:41 PM ET
Lourdes Gurriel walks.
10:39 PM ET
Eugenio Suárez strikes out swinging.
10:37 PM ET
Josh Naylor flies out to deep center field to Jung Hoo Lee. Pavin Smith to third.
10:36 PM ET
Pavin Smith doubles to center field.
10:33 PM ET
Tyler Fitzgerald flies out to right field to Jake McCarthy.
10:31 PM ET
Patrick Bailey grounds out to shallow infield, Eugenio Suárez to Pavin Smith. Jung Hoo Lee to third.
10:29 PM ET
Luis Matos flies out to left center field to Lourdes Gurriel.
10:29 PM ET
Jung Hoo Lee doubles to deep right center field.
10:25 PM ET
Ketel Marte strikes out swinging.
10:23 PM ET
Geraldo Perdomo walks.
10:22 PM ET
Jose Herrera grounds out to first base to Wilmer Flores.
10:20 PM ET
Alek Thomas pops out to shallow left field to Brett Wisely.
10:18 PM ET
Wilmer Flores flies out to deep right field to Jake McCarthy.
10:15 PM ET
Rafael Devers grounds out to shallow right field, Ketel Marte to Pavin Smith.
10:14 PM ET
Willy Adames strikes out swinging.
10:10 PM ET
Jake McCarthy strikes out swinging.
10:09 PM ET
Lourdes Gurriel flies out to deep center field to Jung Hoo Lee.
10:06 PM ET
Eugenio Suárez strikes out swinging.
10:05 PM ET
Josh Naylor singles to right center field.
10:02 PM ET
Mike Yastrzemski flies out to right field to Jake McCarthy.
10:00 PM ET
Brett Wisely flies out to deep center field to Alek Thomas.
9:58 PM ET
Tyler Fitzgerald walks.
9:56 PM ET
Patrick Bailey lines out to deep right field to Jake McCarthy.
9:53 PM ET
Pavin Smith grounds out to shallow infield. Geraldo Perdomo out at second.
9:52 PM ET
Ketel Marte pops out to shortstop to Willy Adames.
9:51 PM ET
Geraldo Perdomo singles to center field.
9:48 PM ET
Luis Matos grounds out to third base, Eugenio Suárez to Pavin Smith.
9:46 PM ET
Jung Hoo Lee triples to deep right center field. Wilmer Flores scores.
9:46 PM ET
Wilmer Flores walks.
9:44 PM ET
Rafael Devers strikes out on a foul tip.
9:43 PM ET
Willy Adames strikes out swinging.
9:42 PM ET
Mike Yastrzemski homers to right field.

Arizona Diamondbacks Team Statistics and Rankings

Win-Loss Record: 43-42
Home Record: 22-21
Away Record: 21-21
Division Record: 6-13
Streak: 2 Win streak
Winning Percentage: .506

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 45-41
Home Record: 25-17
Away Record: 20-24
Division Record: 8-5
Streak: 4 Loss streak
Winning Percentage: .523

Stat Leaders

Arizona Diamondbacks (43-42, #4 in division)

Batting Average Leader: Ryne Nelson, 1.000
RBI Leader: Eugenio Suárez, 69 RBI
Home Run Leader: Eugenio Suárez, 26 HR
Runs Leader: Corbin Carroll, 57 Runs
Hits Leader: Geraldo Perdomo, 265 Hits
Stolen Bases Leader: Geraldo Perdomo, 13 SB
ERA Leader: Kyle Backhus, 1.23 ERA
Strikeout Leader: Merrill Kelly, 100 K
Wins Leader: Brandon Pfaadt, 8 W
Saves Leader: Shelby Miller, 10 SV

San Francisco Giants (45-41, #3 in division)

Batting Average Leader: Casey Schmitt, 0.276
RBI Leader: Wilmer Flores, 55 RBI
Home Run Leader: Heliot Ramos, 13 HR
Runs Leader: Heliot Ramos, 48 Runs
Hits Leader: Jung Hoo Lee, 268 Hits
Stolen Bases Leader: Tyler Fitzgerald, 9 SB
ERA Leader: Randy Rodríguez, 0.74 ERA
Strikeout Leader: Logan Webb, 127 K
Wins Leader: Robbie Ray, 8 W
Saves Leader: Camilo Doval, 13 SV

Arizona Diamondbacks Injury Report

Jordan Montgomery – Elbow (D60) – The Arizona Diamondbacks placed LHP Jordan Montgomery on the 60-day injured list due to UCL sprain.
Josh Naylor – Undisclosed (Day-to-Day) – Naylor was scratched form Tuesday’s (Jul. 1) game against the Giants with an undisclosed injury.
Cristian Mena – Shoulder (D60) – The Arizona Diamondbacks transferred RHP Cristian Mena from the 15-day injured list to the 60-day injured list with a right shoulder strain.
Ildemaro Vargas – Foot (D10) – The Arizona Diamondbacks placed INF Ildemaro Vargas on the 10-day injured list with a fractured fifth metatarsal in his right foot.
Corbin Burnes – Elbow (D60) – The Arizona Diamondbacks transferred RHP Corbin Burnes to the 60-day injured list with right elbow inflammation.
Gabriel Moreno – Hand (D10) – The Arizona Diamondbacks placed C Gabriel Moreno on the 10-day injured list with right hand contusion.
Christian Montes De Oca – Elbow (D60) – The Arizona Diamondbacks transferred RHP Christian Montes De Oca from the 15-day injured list to the 60-day injured list with a right elbow inflammation.
Kendall Graveman – Hip (D15) – The Arizona Diamondbacks placed RHP Kendall Graveman on the 15-day injured list with a right hip impingement.
Blake Walston – Elbow (D60) – The Arizona Diamondbacks placed LHP Blake Walston on the 60-day injured list as he recovers from Tommy John surgery. He’s expected to miss the 2025 season.
A.J. Puk – Elbow (D60) – The Arizona Diamondbacks transferred LHP A.J. Puk from the 15-day injured list to the 60-day injured list with a left elbow inflammation.
Corbin Carroll – Hand (D10) – The Arizona Diamondbacks placed OF Corbin Carroll on the 10-day injured list due to a fractured wrist.
Justin Martinez – Elbow (D60) – The Arizona Diamondbacks placed RHP Justin Martinez on the 60-day injured list with a right UCL sprain.

San Francisco Giants Injury Report

Matt Chapman – Hand (D10) – The San Francisco Giants placed INF Matt Chapman on the 10-day injured list with right hand inflammation.
Tom Murphy – Back (D60) – The San Francisco Giants placed C Tom Murphy on the 60-day injured list due to mid-back disc herniation.
Christian Koss – Hamstring (D10) – The San Francisco Giants placed INF Christian Koss on the 10-day injured list with a left hamstring strain.
Jerar Encarnación – Oblique (D10) – The San Francisco Giants placed OF Jerar Encarnación on the 10-day injured list due to a left oblique strain.
Casey Schmitt – Hand (D10) – The San Francisco Giants placed IF Casey Schmitt on the 10-day injured list due to a left hand inflammation.

Arizona Diamondbacks Upcoming 2024-2025 Schedule

July 02, 2025 vs San Francisco Giants
July 03, 2025 vs San Francisco Giants
July 04, 2025 vs Kansas City Royals
July 05, 2025 vs Kansas City Royals
July 06, 2025 vs Kansas City Royals
July 07, 2025 at San Diego Padres
July 08, 2025 at San Diego Padres
July 09, 2025 at San Diego Padres
July 10, 2025 at San Diego Padres
July 11, 2025 at Los Angeles Angels

San Francisco Giants Upcoming 2024-2025 Schedule

July 02, 2025 at Arizona Diamondbacks
July 03, 2025 at Arizona Diamondbacks
July 04, 2025 at Athletics
July 05, 2025 at Athletics
July 06, 2025 at Athletics
July 07, 2025 vs Philadelphia Phillies
July 08, 2025 vs Philadelphia Phillies
July 09, 2025 vs Philadelphia Phillies
July 11, 2025 vs Los Angeles Dodgers
July 12, 2025 vs Los Angeles Dodgers

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now