MLB

Boston Red Sox at San Francisco Giants – Where to Watch, Stream Info, TV Channel, and Live Updates (June 21, 2025)

How to Watch Game

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

The Boston Red Sox, currently holding a record of 40-37, are set to face the San Francisco Giants, who boast a 42-34 record, in a matchup at Oracle Park. The Red Sox enter this game on a two-game winning streak, while the Giants are looking to break a one-game losing streak. Both teams have shown competitive performances this season, with the Giants maintaining a winning percentage of .553 at home and the Red Sox at .519 overall. Key players to watch include Rafael Devers for Boston, leading the team with 58 RBIs and 15 home runs, and Dominic Smith for San Francisco, who has a batting average of .289. This game promises to be a crucial contest as both teams aim to improve their standings.

Boston Red Sox at San Francisco Giants Game Information

Game Date: June 21, 2025
Game Time: 04:05 PM ET
TV Channel: NESN, NBC Sports Bay Area, MLB.TV – Boston Red Sox
Location: Oracle Park, San Francisco, CA
Live Stream: Fubo (free trial)

Live Updates

6:14 PM ET
Romy González grounds out to shortstop, Willy Adames to Dominic Smith.
6:13 PM ET
Romy González pinch-hitting for Connor Wong.
6:13 PM ET
Marcelo Mayer grounds out to first base to Dominic Smith. Nate Eaton to third.
6:09 PM ET
Ceddanne Rafaela pops out to shallow infield to Tyler Fitzgerald.
6:08 PM ET
Nate Eaton pinch-running for Wilyer Abreu.
6:06 PM ET
Wilyer Abreu singles to right field. Trevor Story to third. Roman Anthony scores.
6:04 PM ET
Trevor Story singles to right field. Roman Anthony to third.
6:04 PM ET
Roman Anthony doubles to deep center field.
6:01 PM ET
Camilo Doval (P) replaces Tyler Rogers (P).
6:00 PM ET
Heliot Ramos flies out to right center field to Ceddanne Rafaela.
6:00 PM ET
Rafael Devers grounds out to second base, David Hamilton to Abraham Toro.
5:58 PM ET
Mike Yastrzemski called out on strikes.
5:56 PM ET
Luis Guerrero (P) replaces Jorge Alcala (P).
5:55 PM ET
Abraham Toro grounds out to second base, Tyler Fitzgerald to Dominic Smith.
5:54 PM ET
Jarren Duran grounds out to shortstop, Willy Adames to Dominic Smith.
5:52 PM ET
David Hamilton grounds out to shallow infield, Tyler Rogers to Dominic Smith.
5:48 PM ET
Tyler Rogers (P) replaces Randy Rodríguez (P).
5:47 PM ET
Andrew Knizner pops out to Connor Wong.
5:47 PM ET
Tyler Fitzgerald flies out to deep right field to Wilyer Abreu.
5:45 PM ET
Daniel Johnson flies out to center field to Ceddanne Rafaela.
5:42 PM ET
Jorge Alcala (P) replaces Brayan Bello (P).
5:41 PM ET
Connor Wong flies out to center field to Daniel Johnson.
5:40 PM ET
Marcelo Mayer strikes out swinging.
5:39 PM ET
Ceddanne Rafaela pops out to Dominic Smith.
5:37 PM ET
Randy Rodríguez (P) replaces Landen Roupp (P).
5:36 PM ET
Casey Schmitt flies out to right field to Wilyer Abreu.
5:33 PM ET
Dominic Smith singles to shallow infield.
5:32 PM ET
Willy Adames called out on strikes.
5:30 PM ET
Heliot Ramos grounds out to shortstop, Trevor Story to Abraham Toro.
5:28 PM ET
Wilyer Abreu grounds out to first base, Dominic Smith to Landen Roupp.
5:26 PM ET
Trevor Story singles to shallow infield. Roman Anthony to second.
5:25 PM ET
Roman Anthony walks.
5:24 PM ET
Abraham Toro strikes out on a foul tip.
5:23 PM ET
Jarren Duran grounds out to second base, Tyler Fitzgerald to Dominic Smith.
5:20 PM ET
Rafael Devers called out on strikes.
5:16 PM ET
Mike Yastrzemski grounds out to shortstop, Trevor Story to Abraham Toro.
5:16 PM ET
Andrew Knizner strikes out swinging.
5:12 PM ET
David Hamilton strikes out swinging.
5:10 PM ET
Connor Wong grounds out to shallow infield, Landen Roupp to Dominic Smith. Marcelo Mayer to second.
5:10 PM ET
Marcelo Mayer walks.
5:08 PM ET
Ceddanne Rafaela strikes out swinging.
5:05 PM ET
Tyler Fitzgerald hits into a force out to shortstop. Daniel Johnson out at second.
5:04 PM ET
Daniel Johnson hits into a force out to second base. Casey Schmitt out at second. Dominic Smith to third.
5:01 PM ET
Casey Schmitt singles to shallow left field. Dominic Smith to second.
4:59 PM ET
Dominic Smith walks.
4:57 PM ET
Willy Adames grounds out to shallow infield, Marcelo Mayer to Abraham Toro.
4:54 PM ET
Wilyer Abreu strikes out swinging.
4:52 PM ET
Trevor Story singles to shallow right field.
4:51 PM ET
Roman Anthony flies out to deep center field to Daniel Johnson.
4:49 PM ET
Abraham Toro flies out to left field to Heliot Ramos.
4:46 PM ET
Heliot Ramos strikes out swinging.
4:44 PM ET
Rafael Devers homers to left field. Andrew Knizner scores.
4:43 PM ET
Mike Yastrzemski strikes out on a foul tip.
4:41 PM ET
Andrew Knizner reaches on error. Fielding error by David Hamilton.
4:38 PM ET
Tyler Fitzgerald strikes out swinging.
4:34 PM ET
Jarren Duran strikes out swinging.
4:33 PM ET
David Hamilton grounds out to first base to Dominic Smith.
4:32 PM ET
Connor Wong strikes out on a foul tip.
4:29 PM ET
Daniel Johnson flies out to right field to Wilyer Abreu.
4:28 PM ET
Casey Schmitt grounds out to first base, David Hamilton to Abraham Toro.
4:27 PM ET
Dominic Smith grounds out to second base, David Hamilton to Abraham Toro.
4:23 PM ET
Marcelo Mayer grounds out to shallow infield. Wilyer Abreu out at second.
4:22 PM ET
Ceddanne Rafaela lines out to second base to Tyler Fitzgerald.
4:21 PM ET
Wilyer Abreu singles to shallow left field.
4:19 PM ET
Willy Adames grounds out to shallow infield, Marcelo Mayer to Abraham Toro.
4:18 PM ET
Heliot Ramos homers to center field.
4:15 PM ET
Rafael Devers grounds out to first base, Abraham Toro to Brayan Bello.
4:15 PM ET
Mike Yastrzemski pops out to shallow center field to Trevor Story.
4:12 PM ET
Trevor Story strikes out swinging.
4:10 PM ET
Roman Anthony walks.
4:07 PM ET
Abraham Toro lines out to deep left center field to Daniel Johnson.
4:06 PM ET
Jarren Duran flies out to deep left field to Heliot Ramos.

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 42-34
Home Record: 23-14
Away Record: 19-20
Division Record: 8-5
Streak: 1 Loss streak
Winning Percentage: .553

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Boston Red Sox Team Statistics and Rankings

Win-Loss Record: 40-37
Home Record: 22-17
Away Record: 18-20
Division Record: 9-10
Streak: 2 Win streak
Winning Percentage: .519

Stat Leaders

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

Batting Average Leader: Dominic Smith, 0.289
RBI Leader: Wilmer Flores, 54 RBI
Home Run Leader: Heliot Ramos, 12 HR
Runs Leader: Heliot Ramos, 47 Runs
Hits Leader: Jung Hoo Lee, 244 Hits
Stolen Bases Leader: Tyler Fitzgerald, 9 SB
ERA Leader: Randy Rodríguez, 0.84 ERA
Strikeout Leader: Logan Webb, 114 K
Wins Leader: Robbie Ray, 8 W
Saves Leader: Camilo Doval, 11 SV

Boston Red Sox (40-37, #4 in division)

Batting Average Leader: Nate Eaton, 1.000
RBI Leader: Rafael Devers, 58 RBI
Home Run Leader: Rafael Devers, 15 HR
Runs Leader: Rafael Devers, 47 Runs
Hits Leader: Jarren Duran, 236 Hits
Stolen Bases Leader: Jarren Duran, 15 SB
ERA Leader: Aroldis Chapman, 1.41 ERA
Strikeout Leader: Garrett Crochet, 125 K
Wins Leader: Garrett Crochet, 7 W
Saves Leader: Aroldis Chapman, 14 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.
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.

Boston Red Sox Injury Report

Josh Winckowski – Elbow (D60) – The Boston Red Sox placed RHP Josh Winckowski on the 60-day injured list as he recovers from elbow inflammation in mid-May.
Tanner Houck – Flexor (D15) – The Boston Red Sox placed RHP Tanner Houck on the 15-day injured list with a right flexor pronator strain, retroactive to May 13.
Chris Murphy – Elbow (D60) – The Boston Red Sox placed LHP Chris Murphy on the 60-day injured list as he rehabs his surgery early April 2024.
Patrick Sandoval – Elbow (D60) – The Boston Red Sox placed LHP Patrick Sandoval on the 60-day injured list as he recovers from his Tommy John surgery.
Jordan Hicks – Toe (D15) – The Boston Red Sox placed RHP Jordan Hicks on the 15-day injured list with a right toe inflammation.
Nick Burdi – Knee (D15) – The Boston Red Sox placed RHP Nick Burdi on the 15-day injured list with a right foot contusion.
Liam Hendriks – Hip (D15) – The Boston Red Sox placed RHP Liam Hendriks on the 15-day injured list with right hip inflammation.
Kutter Crawford – Knee (D60) – The Boston Red Sox placed RHP Kutter Crawford on the 60-day injured list as he recovers from right patellar tendinopathy.
Masataka Yoshida – Shoulder (D60) – The Boston Red Sox transferred OF Masataka Yoshida to the 60-day injured list after a right shoulder labral repair.
Justin Slaten – Shoulder (D15) – The Boston Red Sox placed RHP Justin Slaten on the 15-day injured list with right shoulder inflammation.
Triston Casas – Knee (D60) – The Boston Red Sox transferred INF Triston Casas to the 60-day injured list due to a left patellar tendon rupture. Casas will be off crutches in two weeks and expects to be ready for Opening Day next season, Jen McCaffrey of The Athletic reports.
Alex Bregman – Quad (D10) – The Boston Red Sox placed INF Alex Bregman on the 10-day injured list with a right quad strain.

San Francisco Giants Upcoming 2024-2025 Schedule

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
June 29, 2025 at Chicago White Sox
June 30, 2025 at Arizona Diamondbacks
July 01, 2025 at Arizona Diamondbacks

Boston Red Sox Upcoming 2024-2025 Schedule

June 21, 2025 at San Francisco Giants
June 22, 2025 at San Francisco Giants
June 23, 2025 at Los Angeles Angels
June 24, 2025 at Los Angeles Angels
June 25, 2025 at Los Angeles Angels
June 27, 2025 vs Toronto Blue Jays
June 28, 2025 vs Toronto Blue Jays
June 29, 2025 vs Toronto Blue Jays
June 30, 2025 vs Cincinnati Reds
July 01, 2025 vs Cincinnati Reds

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now