MLB

How to Stream San Diego Padres at San Francisco Giants: Live, TV Channel, June 04, 2025

How to Watch Game

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

The San Diego Padres (35-24) are set to face the San Francisco Giants (33-28) in a matchup at Oracle Park. The Padres enter the game on a three-game winning streak, showcasing a strong performance with a winning percentage of .593. They have excelled on the road with a record of 15-14. In contrast, the Giants are currently on a two-game losing streak, holding a home record of 17-11 and a winning percentage of .541. Both teams are competing closely in the division, with the Padres positioned second and the Giants in third. Key players to watch include Fernando Tatis Jr. for the Padres, who leads the team in home runs and runs, and Heliot Ramos for the Giants, who is a standout in batting average and home runs.

San Diego Padres at San Francisco Giants Game Information

Game Date: June 04, 2025
Game Time: 09:45 PM ET
TV Channel: San Diego Padres (NEW), NBC Sports Bay Area, MLB.TV – San Diego Padres
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)

Live Updates

12:07 AM ET
Gavin Sheets pops out to shortstop to Matt Chapman.
12:06 AM ET
Jackson Merrill strikes out swinging.
12:04 AM ET
Randy Rodríguez (P) replaces Ryan Walker (P).
12:03 AM ET
Manny Machado singles to left field. Fernando Tatis to second.
12:02 AM ET
Luis Arraez flies out to deep right center field to Daniel Johnson.
11:59 PM ET
Fernando Tatis singles to left center field.
11:57 PM ET
Ryan Walker (P) replaces Tyler Rogers (P).
11:56 PM ET
Daniel Johnson grounds out to second base, Jake Cronenworth to Gavin Sheets.
11:54 PM ET
Willy Adames flies out to left center field to Tyler Wade.
11:52 PM ET
Dominic Smith lines out to first base to Gavin Sheets.
11:52 PM ET
Wandy Peralta (P) replaces Jason Adam (P).
11:52 PM ET
Tyler Wade remains in the game as LF.
11:50 PM ET
Elias Díaz strikes out swinging.
11:48 PM ET
Tyler Wade hits into a force out to shallow infield. Jake Cronenworth out at second.
11:47 PM ET
Tyler Wade pinch-hitting for Brandon Lockridge.
11:47 PM ET
Jake Cronenworth singles to left field.
11:45 PM ET
Jose Iglesias grounds out to shallow infield, Tyler Rogers to Dominic Smith.
11:43 PM ET
Tyler Rogers (P) replaces Sean Hjelle (P).
11:41 PM ET
Matt Chapman flies out to center field to Jackson Merrill.
11:40 PM ET
Wilmer Flores walks.
11:36 PM ET
Jung Hoo Lee out on a sacrifice fly to center field to Jackson Merrill. Heliot Ramos to third. Tyler Fitzgerald scores.
11:35 PM ET
Heliot Ramos doubles to deep left field. Tyler Fitzgerald to third. Daniel Johnson scores. Willy Adames scores.
11:33 PM ET
Tyler Fitzgerald singles to right center field. Daniel Johnson to second. Willy Adames to third.
11:31 PM ET
Patrick Bailey called out on strikes.
11:28 PM ET
Jason Adam (P) replaces Nick Pivetta (P).
11:27 PM ET
Daniel Johnson singles to center field. Willy Adames to second.
11:25 PM ET
Willy Adames walks.
11:22 PM ET
Gavin Sheets grounds out to first base, Dominic Smith to Sean Hjelle.
11:20 PM ET
Jackson Merrill grounds out to first base, Dominic Smith to Sean Hjelle.
11:19 PM ET
Manny Machado flies out to center field to Jung Hoo Lee.
11:17 PM ET
Dominic Smith flies out to deep center field to Jackson Merrill.
11:16 PM ET
Matt Chapman homers to left field. Jung Hoo Lee scores.
11:15 PM ET
Wilmer Flores pops out to shallow infield to Manny Machado.
11:14 PM ET
Jung Hoo Lee doubles to shallow left field.
11:12 PM ET
Heliot Ramos strikes out swinging.
11:11 PM ET
Jose Iglesias (SS) replaces Xander Bogaerts (SS), batting 6th.
11:10 PM ET
Luis Arraez grounds out to shortstop, Willy Adames to Dominic Smith.
11:09 PM ET
Fernando Tatis pops out to shallow right field to Tyler Fitzgerald.
11:07 PM ET
Elias Díaz flies out to left center field to Jung Hoo Lee.
11:05 PM ET
Tyler Fitzgerald pops out to Gavin Sheets.
11:04 PM ET
Patrick Bailey doubles to deep right field. Daniel Johnson scores.
11:02 PM ET
Daniel Johnson singles to shallow center field.
11:01 PM ET
Willy Adames called out on strikes.
10:59 PM ET
Dominic Smith grounds out to shallow infield, Manny Machado to Gavin Sheets.
10:56 PM ET
Brandon Lockridge strikes out swinging.
10:55 PM ET
Jake Cronenworth walks.
10:53 PM ET
Xander Bogaerts grounds out to shallow infield, Patrick Bailey to Dominic Smith. Gavin Sheets to second.
10:50 PM ET
Sean Hjelle (P) replaces Kyle Harrison (P).
10:49 PM ET
Gavin Sheets singles to shallow infield. Jackson Merrill scores. Luis Arraez scores.
10:48 PM ET
Jackson Merrill doubles to left field. Luis Arraez to third. Fernando Tatis scores.
10:48 PM ET
Manny Machado strikes out swinging.
10:46 PM ET
Luis Arraez singles to shallow infield. Fernando Tatis to second.
10:45 PM ET
Fernando Tatis singles to shallow infield.
10:42 PM ET
Matt Chapman lines out to deep right center field to Fernando Tatis.
10:42 PM ET
Wilmer Flores grounds out to shortstop, Xander Bogaerts to Gavin Sheets.
10:41 PM ET
Jung Hoo Lee flies out to center field to Jackson Merrill.
10:38 PM ET
Elias Díaz called out on strikes.
10:37 PM ET
Brandon Lockridge hits into a force out to second base. Jake Cronenworth out at second.
10:34 PM ET
Jake Cronenworth singles to second base.
10:32 PM ET
Xander Bogaerts flies out to deep right center field to Daniel Johnson.
10:29 PM ET
Heliot Ramos flies out to right field to Fernando Tatis.
10:27 PM ET
Tyler Fitzgerald flies out to deep right center field to Fernando Tatis.
10:26 PM ET
Patrick Bailey grounds out to shallow infield, Xander Bogaerts to Gavin Sheets.
10:23 PM ET
Gavin Sheets grounds out to shortstop, Willy Adames to Dominic Smith.
10:21 PM ET
Jackson Merrill reaches on error. Fielding error by Willy Adames.
10:21 PM ET
Manny Machado grounds out to shortstop, Willy Adames to Dominic Smith.
10:20 PM ET
Luis Arraez lines out to shallow right field to Dominic Smith.
10:15 PM ET
Daniel Johnson strikes out swinging.
10:13 PM ET
Willy Adames grounds out to shortstop, Xander Bogaerts to Gavin Sheets.
10:11 PM ET
Dominic Smith called out on strikes.
10:08 PM ET
Fernando Tatis lines out to deep center field to Jung Hoo Lee.
10:07 PM ET
Elias Díaz singles to left field.
10:05 PM ET
Brandon Lockridge singles to center field.
10:04 PM ET
Jake Cronenworth grounds out to shortstop, Willy Adames to Dominic Smith.
10:01 PM ET
Matt Chapman grounds out to shortstop, Xander Bogaerts to Gavin Sheets.
9:59 PM ET
Wilmer Flores strikes out swinging.
9:58 PM ET
Jung Hoo Lee doubles to right center field.
9:56 PM ET
Heliot Ramos grounds out to third base, Manny Machado to Gavin Sheets.
9:54 PM ET
Xander Bogaerts flies out to shallow right field to Daniel Johnson.
9:52 PM ET
Gavin Sheets triples to deep right field. Manny Machado scores. Fernando Tatis scores.
9:51 PM ET
Jackson Merrill called out on strikes.
9:49 PM ET
Manny Machado walks.
9:48 PM ET
Luis Arraez pops out to Tyler Fitzgerald.
9:47 PM ET
Fernando Tatis doubles to shortstop.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 33-28
Home Record: 17-11
Away Record: 16-17
Division Record: 8-5
Streak: 2 Loss streak
Winning Percentage: .541

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

San Diego Padres Team Statistics and Rankings

Win-Loss Record: 35-24
Home Record: 20-10
Away Record: 15-14
Division Record: 8-4
Streak: 3 Win streak
Winning Percentage: .593

Stat Leaders

San Francisco Giants (33-28, #3 in division)

Batting Average Leader: Heliot Ramos, 0.293
RBI Leader: Wilmer Flores, 47 RBI
Home Run Leader: Heliot Ramos, 11 HR
Runs Leader: Heliot Ramos, 39 Runs
Hits Leader: Jung Hoo Lee, 199 Hits
Stolen Bases Leader: Tyler Fitzgerald, 8 SB
ERA Leader: Randy Rodríguez, 0.68 ERA
Strikeout Leader: Logan Webb, 91 K
Wins Leader: Robbie Ray, 7 W
Saves Leader: Ryan Walker, 10 SV

San Diego Padres (35-24, #2 in division)

Batting Average Leader: Jackson Merrill, 0.323
RBI Leader: Gavin Sheets, 34 RBI
Home Run Leader: Fernando Tatis Jr., 13 HR
Runs Leader: Fernando Tatis Jr., 41 Runs
Hits Leader: Luis Arraez, 207 Hits
Stolen Bases Leader: Fernando Tatis Jr., 11 SB
ERA Leader: Jason Adam, 1.20 ERA
Strikeout Leader: Dylan Cease, 78 K
Wins Leader: Nick Pivetta, 6 W
Saves Leader: Robert Suarez, 19 SV

San Francisco Giants Injury Report

LaMonte Wade Jr. – Hand (Day-to-Day) – Wade is not in the lineup for Tuesdays’ (Jun. 3) game against San Diego.
Tom Murphy – Back (D60) – The San Francisco Giants placed C Tom Murphy on the 60-day injured list due to mid-back disc herniation.
Jordan Hicks – Toe (D15) – The San Francisco Giants placed RHP Jordan Hicks on the 15-day injured list with a right toe inflammation.
Justin Verlander – Pectoral (D15) – The San Francisco Giants placed RHP Justin Verlander on the 15-day injured list due to a right pectoral strain.

San Diego Padres Injury Report

Michael King – Shoulder (D15) – The San Diego Padres placed RHP Michael King on the 15-day injured list due to right shoulder inflammation.
Logan Gillaspie – Oblique (D15) – The San Diego Padres placed RHP Logan Gillaspie on the 15-day injured list with a left oblique strain.
Joe Musgrove – Elbow (D60) – The San Diego Padres placed RHP Joe Musgrove on the 60-day injured list as he recovers from Tommy John surgery.
Mason McCoy – Finger (D10) – The San Diego Padres placed INF Mason McCoy on the 10-day injured list with a left finger sprain.
Jason Heyward – Oblique (D10) – The San Diego Padres placed OF Jason Heyward on the 10-day injured list due to a left oblique strain.
Jhony Brito – Forearm (D60) – The San Diego Padres transferred RHP Jhony Brito from the 15-day injured list to the 60-day injured list due to a forearm strain.
Yu Darvish – Elbow (D15) – The San Diego Padres placed RHP Jhony Brito on the 15-day injured list with right elbow inflammation.
Bryan Hoeing – Shoulder (D60) – The San Diego Padres transferred RHP Bryan Hoeing from the 15-day injured list to the 60-day injured list with a right shoulder strain.

San Francisco Giants Upcoming 2024-2025 Schedule

June 04, 2025 vs San Diego Padres
June 05, 2025 vs San Diego Padres
June 06, 2025 vs Atlanta Braves
June 07, 2025 vs Atlanta Braves
June 08, 2025 vs Atlanta Braves
June 10, 2025 at Colorado Rockies
June 11, 2025 at Colorado Rockies
June 12, 2025 at Colorado Rockies
June 13, 2025 at Los Angeles Dodgers
June 14, 2025 at Los Angeles Dodgers

San Diego Padres Upcoming 2024-2025 Schedule

June 04, 2025 at San Francisco Giants
June 05, 2025 at San Francisco Giants
June 06, 2025 at Milwaukee Brewers
June 07, 2025 at Milwaukee Brewers
June 08, 2025 at Milwaukee Brewers
June 09, 2025 vs Los Angeles Dodgers
June 10, 2025 vs Los Angeles Dodgers
June 11, 2025 vs Los Angeles Dodgers
June 13, 2025 at Arizona Diamondbacks
June 14, 2025 at Arizona Diamondbacks

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now