MLB

Cleveland Guardians at San Francisco Giants – Where to Watch, Stream Info, TV Channel, and Live Updates (June 18, 2025)

How to Watch Game

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

The Cleveland Guardians (36-35) are set to face the San Francisco Giants (41-32) in a matchup at Oracle Park. The Guardians enter the game on a one-game winning streak, while the Giants are looking to break a three-game losing streak. Both teams currently sit in second place in their respective divisions. The Giants boast a home record of 22-12, while the Guardians have struggled slightly on the road with a 17-20 record. Key players to watch include José Ramírez for the Guardians, who leads the team with a .319 batting average and 13 home runs, and Rafael Devers for the Giants, who is hitting .400 this season.

Cleveland Guardians at San Francisco Giants Game Information

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

Live Updates

12:12 AM ET
Patrick Bailey called out on strikes.
12:10 AM ET
Mike Yastrzemski singles to center field.
12:09 AM ET
Dominic Smith flies out to left field to Steven Kwan.
12:09 AM ET
Dominic Smith pinch-hitting for Tyler Fitzgerald.
12:09 AM ET
Jung Hoo Lee grounds out to second base, Daniel Schneemann to Kyle Manzardo.
12:06 AM ET
Emmanuel Clase (P) replaces Tim Herrin (P).
12:05 AM ET
Bo Naylor strikes out swinging.
12:03 AM ET
Gabriel Arias strikes out swinging.
12:02 AM ET
Nolan Jones grounds out to second base, Tyler Fitzgerald to Wilmer Flores.
11:59 PM ET
Camilo Doval (P) replaces Sean Hjelle (P).
11:58 PM ET
Casey Schmitt pops out to Kyle Manzardo.
11:57 PM ET
Wilmer Flores flies out to center field to Lane Thomas.
11:56 PM ET
Rafael Devers flies out to left field to Steven Kwan.
11:55 PM ET
Willy Adames singles to shallow right field.
11:54 PM ET
Tim Herrin (P) replaces Cade Smith (P).
11:52 PM ET
Daniel Schneemann strikes out swinging.
11:51 PM ET
Lane Thomas walks.
11:48 PM ET
Carlos Santana lines out to second base to Tyler Fitzgerald. José Ramírez doubled off first.
11:47 PM ET
José Ramírez walks.
11:44 PM ET
Sean Hjelle (P) replaces Joey Lucchesi (P).
11:43 PM ET
Heliot Ramos strikes out swinging.
11:41 PM ET
Patrick Bailey strikes out swinging.
11:38 PM ET
Mike Yastrzemski walks.
11:35 PM ET
Cade Smith (P) replaces Matt Festa (P).
11:34 PM ET
Tyler Fitzgerald flies out to left center field to Steven Kwan.
11:31 PM ET
Kyle Manzardo grounds out to shallow right field to Wilmer Flores.
11:30 PM ET
Steven Kwan grounds out to second base, Wilmer Flores to Joey Lucchesi.
11:28 PM ET
Bo Naylor pops out to Casey Schmitt.
11:26 PM ET
Joey Lucchesi (P) replaces Spencer Bivens (P).
11:24 PM ET
Jung Hoo Lee grounds out to shortstop, Gabriel Arias to Kyle Manzardo.
11:23 PM ET
Casey Schmitt grounds out to shallow infield, Matt Festa to Kyle Manzardo. Wilmer Flores to second.
11:21 PM ET
Wilmer Flores hit by pitch.
11:19 PM ET
Matt Festa (P) replaces Logan Allen (P).
11:18 PM ET
Rafael Devers pops out to shortstop to Gabriel Arias.
11:16 PM ET
Gabriel Arias grounds out to shallow infield, Spencer Bivens to Wilmer Flores.
11:14 PM ET
Nolan Jones flies out to left field to Heliot Ramos.
11:14 PM ET
Daniel Schneemann grounds out to first base, Tyler Fitzgerald to Wilmer Flores.
11:11 PM ET
Willy Adames pops out to first base to Daniel Schneemann.
11:10 PM ET
Heliot Ramos homers to left field. Patrick Bailey scores.
11:08 PM ET
Patrick Bailey singles to right center field.
11:07 PM ET
Mike Yastrzemski pops out to shallow infield to Kyle Manzardo.
11:05 PM ET
Tyler Fitzgerald strikes out swinging.
11:02 PM ET
Lane Thomas called out on strikes.
10:59 PM ET
Spencer Bivens (P) replaces Justin Verlander (P).
10:58 PM ET
Carlos Santana walks.
10:55 PM ET
José Ramírez grounds out to first base, Wilmer Flores to Justin Verlander. Kyle Manzardo to third.
10:54 PM ET
Kyle Manzardo doubles to deep right field.
10:53 PM ET
Steven Kwan strikes out swinging.
10:50 PM ET
Jung Hoo Lee pops out to shallow infield to Logan Allen.
10:48 PM ET
Casey Schmitt flies out to deep center field to Lane Thomas.
10:46 PM ET
Wilmer Flores flies out to center field to Lane Thomas.
10:45 PM ET
Rafael Devers walks.
10:42 PM ET
Bo Naylor strikes out swinging.
10:40 PM ET
Gabriel Arias strikes out swinging.
10:38 PM ET
Nolan Jones singles to center field.
10:37 PM ET
Daniel Schneemann homers to center field. Lane Thomas scores. Carlos Santana scores.
10:35 PM ET
Lane Thomas singles to center field. Carlos Santana to second.
10:34 PM ET
Carlos Santana reaches on error. Fielding error by Tyler Fitzgerald.
10:33 PM ET
José Ramírez flies out to center field to Jung Hoo Lee.
10:31 PM ET
Willy Adames flies out to deep right center field to Nolan Jones.
10:28 PM ET
Heliot Ramos grounds out to shortstop. Patrick Bailey out at second. Mike Yastrzemski to third.
10:27 PM ET
Patrick Bailey singles to shallow infield. Mike Yastrzemski to second.
10:24 PM ET
Mike Yastrzemski singles to center field.
10:20 PM ET
Kyle Manzardo flies out to left field to Heliot Ramos.
10:20 PM ET
Steven Kwan lines out to second base to Tyler Fitzgerald.
10:19 PM ET
Bo Naylor strikes out swinging.
10:14 PM ET
Tyler Fitzgerald flies out to Nolan Jones.
10:12 PM ET
Jung Hoo Lee strikes out swinging.
10:11 PM ET
Casey Schmitt strikes out swinging.
10:08 PM ET
Wilmer Flores walks.
10:04 PM ET
Gabriel Arias hits into a force out to third base. Daniel Schneemann out at second.
10:04 PM ET
Nolan Jones strikes out swinging.
10:03 PM ET
Daniel Schneemann singles to second base.
10:01 PM ET
Lane Thomas strikes out on a foul tip.
9:57 PM ET
Rafael Devers strikes out swinging.
9:55 PM ET
Willy Adames flies out to center field to Lane Thomas.
9:55 PM ET
Heliot Ramos grounds out to shallow infield, Logan Allen to Kyle Manzardo.
9:52 PM ET
Carlos Santana flies out to deep center field to Jung Hoo Lee.
9:49 PM ET
José Ramírez singles to right field. Kyle Manzardo scores.
9:47 PM ET
Kyle Manzardo doubles to deep right field.
9:46 PM ET
Steven Kwan flies out to right field to Mike Yastrzemski.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 41-32
Home Record: 22-12
Away Record: 19-20
Division Record: 8-5
Streak: 3 Loss streak
Winning Percentage: .562

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Cleveland Guardians Team Statistics and Rankings

Win-Loss Record: 36-35
Home Record: 19-15
Away Record: 17-20
Division Record: 14-5
Streak: 1 Win streak
Winning Percentage: .507

Stat Leaders

San Francisco Giants (41-32, #2 in division)

Batting Average Leader: Rafael Devers, 0.400
RBI Leader: Wilmer Flores, 51 RBI
Home Run Leader: Matt Chapman, 12 HR
Runs Leader: Heliot Ramos, 45 Runs
Hits Leader: Jung Hoo Lee, 235 Hits
Stolen Bases Leader: Tyler Fitzgerald, 9 SB
ERA Leader: Randy Rodríguez, 0.87 ERA
Strikeout Leader: Logan Webb, 105 K
Wins Leader: Robbie Ray, 8 W
Saves Leader: Ryan Walker, 10 SV

Cleveland Guardians (36-35, #2 in division)

Batting Average Leader: José Ramírez, 0.319
RBI Leader: Carlos Santana, 35 RBI
Home Run Leader: José Ramírez, 13 HR
Runs Leader: José Ramírez, 43 Runs
Hits Leader: Steven Kwan, 235 Hits
Stolen Bases Leader: José Ramírez, 20 SB
ERA Leader: Hunter Gaddis, 1.84 ERA
Strikeout Leader: Luis L. Ortiz, 81 K
Wins Leader: Gavin Williams, 5 W
Saves Leader: Emmanuel Clase, 15 SV

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.
Patrick Bailey – Neck (D10) – The San Francisco Giants placed C Patrick Bailey on the 10-day injured list due to neck 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.
Justin Verlander – Pectoral (D15) – The San Francisco Giants placed RHP Justin Verlander on the 15-day injured list due to a right pectoral strain.

Cleveland Guardians Injury Report

Andrew Walters – Lat (D60) – The Cleveland Guardians transferred RHP Andrew Walters to the 60-day injured list with a right lat strain.
Erik Sabrowski – Elbow (D60) – The Cleveland Guardians transferred LHP Erik Sabrowski from the 15-day injured list to the 60-day injured list. He has been sidelined since spring training due to left elbow inflammation.
Sam Hentges – Shoulder (D60) – The Cleveland Guardians placed LHP Sam Hentges on the 60-day injured list as he recovers from shoulder capsule repair.
John Means – Elbow (D60) – The Cleveland Guardians transferred LHP John Means from the 15-day injured list to the 60-day injured list as he recovers from UCL revision.
Trevor Stephan – Elbow (D60) – The Cleveland Guardians transferred RHP Trevor Stephan from the 15-day injured list to the 60-day injured list due to a UCL reconstruction.
Ben Lively – Forearm (D60) – The Cleveland Guardians transferred C Max Stassi from the 15-day injured list to the 60-day injured list. Lively is set to undergo season-ending UCL surgery and will miss the remainder of the season.
Shane Bieber – Elbow (D60) – The Cleveland Guardians placed RHP Shane Bieber on the 60-day injured list as he recovers from Tommy John surgery.
Will Brennan – Forearm (D10) – The Cleveland Guardians placed OF Will Brennan on the 10-day injured list with left forearm inflammation.
Paul Sewald – Shoulder (D15) – The Cleveland Guardians placed RHP Paul Sewald on the 15-day injured list due to a right shoulder strain.

San Francisco Giants Upcoming 2024-2025 Schedule

June 18, 2025 vs Cleveland Guardians
June 19, 2025 vs Cleveland Guardians
June 20, 2025 vs Boston Red Sox
June 21, 2025 vs Boston Red Sox
June 22, 2025 vs Boston Red Sox
June 24, 2025 vs Miami Marlins
June 25, 2025 vs Miami Marlins
June 26, 2025 vs Miami Marlins
June 27, 2025 at Chicago White Sox
June 28, 2025 at Chicago White Sox

Cleveland Guardians Upcoming 2024-2025 Schedule

June 18, 2025 at San Francisco Giants
June 19, 2025 at San Francisco Giants
June 20, 2025 at Athletics
June 21, 2025 at Athletics
June 22, 2025 at Athletics
June 24, 2025 vs Toronto Blue Jays
June 25, 2025 vs Toronto Blue Jays
June 26, 2025 vs Toronto Blue Jays
June 27, 2025 vs St. Louis Cardinals
June 28, 2025 vs St. Louis Cardinals

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now