MLB

Philadelphia Phillies at San Francisco Giants – Where to Watch, Stream Info, TV Channel, and Live Updates (July 08, 2025)

How to Watch Game

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

The Philadelphia Phillies, currently holding a record of 53-38, will face off against the San Francisco Giants, who sit at 50-42, in a matchup at Oracle Park. The Phillies are coming off a one-game losing streak, while the Giants are riding a three-game winning streak. Philadelphia leads the National League East, boasting a winning percentage of .582, while San Francisco ranks second in the National League West with a .543 winning percentage. Key players for the Phillies include Kyle Schwarber, who leads the team with 27 home runs and 63 RBIs, and Ranger Suárez, who has an impressive 1.99 ERA. The Giants will look to capitalize on their recent success, led by Wilmer Flores with 55 RBIs and Randy Rodríguez, who has a standout 0.69 ERA.

Philadelphia Phillies at San Francisco Giants Game Information

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

Live Updates

12:27 AM ET
Patrick Bailey homers to deep right field. Brett Wisely scores. Casey Schmitt scores.
12:26 AM ET
Brett Wisely pinch-running for Wilmer Flores.
12:26 AM ET
Wilmer Flores singles to center field. Casey Schmitt to third.
12:24 AM ET
Jung Hoo Lee pops out to shallow infield to Alec Bohm.
12:22 AM ET
Casey Schmitt doubles to deep left field.
12:19 AM ET
Alec Bohm grounds out to second base, Wilmer Flores to Ryan Walker.
12:17 AM ET
Ryan Walker (P) replaces Scott Alexander (P).
12:16 AM ET
Bryce Harper walks.
12:13 AM ET
Kyle Schwarber doubles to deep left field.
12:10 AM ET
Trea Turner flies out to shallow center field to Jung Hoo Lee.
12:10 AM ET
Trea Turner flies out to shallow center field to Jung Hoo Lee.
12:09 AM ET
Brandon Marsh strikes out swinging.
12:07 AM ET
Scott Alexander (P) replaces Tristan Beck (P).
12:06 AM ET
Mike Yastrzemski flies out to deep center field to Brandon Marsh.
12:05 AM ET
Matt Chapman pops out to shallow right field to Edmundo Sosa.
12:03 AM ET
Jordan Romano (P) replaces Daniel Robert (P).
12:02 AM ET
Willy Adames strikes out swinging.
11:58 PM ET
Rafael Devers walks. Heliot Ramos to second.
11:56 PM ET
Heliot Ramos singles to left field.
11:53 PM ET
Daniel Robert (P) replaces Matt Strahm (P).
11:53 PM ET
Max Kepler (LF) replaces Otto Kemp (LF), batting 6th.
11:52 PM ET
Rafael Marchán grounds out to second base, Casey Schmitt to Wilmer Flores.
11:50 PM ET
Edmundo Sosa singles to right field. Alec Bohm to second.
11:50 PM ET
Otto Kemp flies out to deep center field to Jung Hoo Lee.
11:48 PM ET
Nick Castellanos flies out to shallow center field to Willy Adames.
11:45 PM ET
Alec Bohm singles to shallow infield.
11:47 PM ET
Tristan Beck (P) replaces Spencer Bivens (P).
11:47 PM ET
Wilmer Flores remains in the game as 1B.
11:45 PM ET
Alec Bohm singles to shallow infield.
11:43 PM ET
Tristan Beck (P) replaces Spencer Bivens (P).
11:43 PM ET
Wilmer Flores remains in the game as 1B.
11:42 PM ET
Patrick Bailey strikes out swinging.
11:41 PM ET
Wilmer Flores strikes out swinging.
11:40 PM ET
Wilmer Flores pinch-hitting for Dominic Smith.
11:39 PM ET
Jung Hoo Lee grounds out to second base, Edmundo Sosa to Bryce Harper.
11:37 PM ET
Matt Strahm (P) replaces Max Lazar (P).
11:37 PM ET
Brandon Marsh remains in the game as CF.
11:35 PM ET
Bryce Harper grounds out to shortstop, Matt Chapman to Dominic Smith.
11:33 PM ET
Kyle Schwarber homers to right field. Brandon Marsh scores.
11:32 PM ET
Trea Turner grounds out to shallow infield, Spencer Bivens to Dominic Smith. Brandon Marsh to third.
11:31 PM ET
Brandon Marsh singles to left field, advances to 2nd. Fielding error by Heliot Ramos.
11:30 PM ET
Brandon Marsh pinch-hitting for Johan Rojas.
11:30 PM ET
Rafael Marchán grounds out to shallow infield, Willy Adames to Dominic Smith.
11:27 PM ET
Casey Schmitt called out on strikes.
11:25 PM ET
Casey Schmitt hit by pitch. Mike Yastrzemski to second.
11:24 PM ET
Mike Yastrzemski singles to shallow infield.
11:23 PM ET
Matt Chapman grounds out to shallow infield, Max Lazar to Bryce Harper.
11:22 PM ET
Willy Adames flies out to deep center field to Johan Rojas.
11:21 PM ET
Max Lazar (P) replaces Tanner Banks (P).
11:19 PM ET
Edmundo Sosa flies out to shallow center field to Willy Adames.
11:16 PM ET
Spencer Bivens (P) replaces Robbie Ray (P).
11:15 PM ET
Otto Kemp doubles to left field. Nick Castellanos to third. Alec Bohm scores.
11:14 PM ET
Nick Castellanos singles to left field. Alec Bohm to second.
11:13 PM ET
Alec Bohm walks. Kyle Schwarber caught stealing third.
11:10 PM ET
Bryce Harper flies out to right field to Mike Yastrzemski.
11:08 PM ET
Kyle Schwarber hit by pitch.
11:05 PM ET
Rafael Devers strikes out swinging.
11:04 PM ET
Heliot Ramos flies out to deep right center field to Johan Rojas. Jung Hoo Lee to third.
11:03 PM ET
Patrick Bailey singles to center field. Jung Hoo Lee to second.
11:01 PM ET
Dominic Smith lines out to center field to Johan Rojas.
10:59 PM ET
Jung Hoo Lee singles to shallow center field.
10:58 PM ET
Tanner Banks (P) replaces Taijuan Walker (P).
10:57 PM ET
Trea Turner pops out to Dominic Smith.
10:56 PM ET
Johan Rojas lines out to second base to Casey Schmitt.
10:54 PM ET
Rafael Marchán flies out to center field to Jung Hoo Lee.
10:51 PM ET
Casey Schmitt strikes out swinging.
10:49 PM ET
Mike Yastrzemski flies out to shallow left field to Otto Kemp.
10:48 PM ET
Matt Chapman called out on strikes.
10:44 PM ET
Edmundo Sosa grounds out to shortstop, Willy Adames to Dominic Smith.
10:43 PM ET
Otto Kemp called out on strikes.
10:42 PM ET
Nick Castellanos singles to right field.
10:40 PM ET
Alec Bohm flies out to deep right field to Mike Yastrzemski.
10:38 PM ET
Willy Adames flies out to shallow center field to Johan Rojas.
10:37 PM ET
Rafael Devers strikes out swinging.
10:36 PM ET
Heliot Ramos grounds out to second base, Edmundo Sosa to Bryce Harper.
10:33 PM ET
Bryce Harper grounds out to shortstop, Willy Adames to Dominic Smith.
10:32 PM ET
Kyle Schwarber strikes out swinging.
10:28 PM ET
Trea Turner singles to shallow left field. Johan Rojas to second.
10:23 PM ET
Johan Rojas walks.
10:21 PM ET
Rafael Marchán grounds out to third base, Matt Chapman to Dominic Smith.
10:18 PM ET
Patrick Bailey grounds out to second base. Dominic Smith out at second.
10:17 PM ET
Dominic Smith singles to left field. Jung Hoo Lee to second. Mike Yastrzemski scores.
10:16 PM ET
Jung Hoo Lee singles to right field. Mike Yastrzemski to third.
10:15 PM ET
Casey Schmitt pops out to shallow right field to Edmundo Sosa.
10:13 PM ET
Mike Yastrzemski walks.
10:08 PM ET
Edmundo Sosa strikes out swinging.
10:06 PM ET
Otto Kemp strikes out swinging.
10:03 PM ET
Nick Castellanos strikes out swinging.
10:01 PM ET
Alec Bohm walks.
9:57 PM ET
Matt Chapman grounds out to shallow infield to Bryce Harper.
9:56 PM ET
Willy Adames flies out to deep left field to Otto Kemp.
9:52 PM ET
Rafael Devers walks.
9:51 PM ET
Heliot Ramos flies out to right field to Nick Castellanos.
9:48 PM ET
Bryce Harper grounds out to first base, Casey Schmitt to Dominic Smith.
9:46 PM ET
Kyle Schwarber flies out to deep right field to Mike Yastrzemski.
9:45 PM ET
Trea Turner flies out to deep left field to Heliot Ramos.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 50-42
Home Record: 26-17
Away Record: 24-25
Division Record: 8-5
Streak: 3 Win streak
Winning Percentage: .543

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Philadelphia Phillies Team Statistics and Rankings

Win-Loss Record: 53-38
Home Record: 30-16
Away Record: 23-22
Division Record: 11-13
Streak: 1 Loss streak
Winning Percentage: .582

Stat Leaders

San Francisco Giants (50-42, #2 in division)

Batting Average Leader: Casey Schmitt, 0.277
RBI Leader: Wilmer Flores, 55 RBI
Home Run Leader: Heliot Ramos, 14 HR
Runs Leader: Willy Adames, 51 Runs
Hits Leader: Jung Hoo Lee, 286 Hits
Stolen Bases Leader: Tyler Fitzgerald, 9 SB
ERA Leader: Randy Rodríguez, 0.69 ERA
Strikeout Leader: Logan Webb, 133 K
Wins Leader: Robbie Ray, 9 W
Saves Leader: Camilo Doval, 14 SV

Philadelphia Phillies (53-38, #1 in division)

Batting Average Leader: Trea Turner, 0.299
RBI Leader: Kyle Schwarber, 63 RBI
Home Run Leader: Kyle Schwarber, 27 HR
Runs Leader: Kyle Schwarber, 63 Runs
Hits Leader: Trea Turner, 295 Hits
Stolen Bases Leader: Trea Turner, 22 SB
ERA Leader: Ranger Suárez, 1.99 ERA
Strikeout Leader: Zack Wheeler, 148 K
Wins Leader: Zack Wheeler, 9 W
Saves Leader: Jordan Romano, 8 SV

San Francisco Giants Injury Report

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.
Erik Miller – Elbow (D15) – The San Francisco Giants placed LHP Erik Miller on the 15-day injured list with a left elbow sprain.

Philadelphia Phillies Injury Report

Aaron Nola – Ankle (D60) – The Philadelphia Phillies transferred RHP Aaron Nola from the 15-day injured list to the 60-day injured list with a right ankle sprain.

San Francisco Giants Upcoming 2024-2025 Schedule

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
July 13, 2025 vs Los Angeles Dodgers
July 18, 2025 at Toronto Blue Jays
July 19, 2025 at Toronto Blue Jays
July 20, 2025 at Toronto Blue Jays
July 21, 2025 at Atlanta Braves
July 22, 2025 at Atlanta Braves

Philadelphia Phillies Upcoming 2024-2025 Schedule

July 08, 2025 at San Francisco Giants
July 09, 2025 at San Francisco Giants
July 11, 2025 at San Diego Padres
July 12, 2025 at San Diego Padres
July 13, 2025 at San Diego Padres
July 18, 2025 vs Los Angeles Angels
July 19, 2025 vs Los Angeles Angels
July 20, 2025 vs Los Angeles Angels
July 21, 2025 vs Boston Red Sox
July 22, 2025 vs Boston Red Sox

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now