Open the board

Boston Red Sox 2, San Francisco Giants 3: final score and stats

San Francisco Giants beat Boston Red Sox, Boston Red Sox 2 to San Francisco Giants 3, on Saturday, June 21, 2025 at Oracle Park, San Francisco, California. Below: the box score, top performers, team stats, injuries and recent form for San Francisco Giants vs Boston Red Sox.

MLBSaturday, June 21, 2025
DateJun 21, 2025
Start time4:05 PM ET
VenueOracle Park, San Francisco, California
TVNESN, MLB.TV, NBC Sports BA
Attendance39,027

Line score

Team123456789R
Boston Red Sox0000000022
San Francisco Giants10200000-3

Top performers

Boston Red Sox
Batting AverageTrevor Story · 3-4, R, K
Home RunsTrevor Story · 3-4, R, K
Runs Batted InWilyer Abreu · 2-4, RBI, K
MLB RatingTrevor Story · 3-4, R, K
San Francisco Giants
Batting AverageRafael Devers · 1-4, HR, 2 RBI, R, K
Home RunsRafael Devers · 1-4, HR, 2 RBI, R, K
Runs Batted InRafael Devers · 1-4, HR, 2 RBI, R, K
MLB RatingLanden Roupp · 6.0 IP, 0 ER, 3 H, 7 K, 3 BB

Team comparison

Boston Red SoxSan Francisco Giants
Runs per game
-
-
Runs allowed per game
-
-
40-38Record43-34
3rd in AL EastStanding4th in NL West
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

Boston Red Sox
Roman Anthony LF · Hand - Strain
Out
Triston Casas 1B · Wrist - Surgery
Out
Romy Gonzalez DH · Elbow
Out
Eli White CF · Foot - Surgery
Out
Justin Slaten RP · Elbow - Inflammation
Out
San Francisco Giants
Harrison Bader CF · Foot - Plantar Fasciitis
Out
Randy Rodriguez RP · Elbow - Surgery
Out
Rowan Wick RP · Elbow - Surgery
Out
Matt Chapman 3B · Abdomen - Surgery
Out
Rafael Devers 1B · Abdomen - Surgery
Out

Box score

Boston Red Sox

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jarren Duran0-4400000113.257.310.407
Abraham Toro0-4400000114.283.315.483
Roman Anthony1-2211002023.121.275.273
Trevor Story3-4413000112.234.277.364
Wilyer Abreu2-4402100111.255.326.477
Nate Eaton0-0000000001.0001.0001.000
Ceddanne Rafaela0-4400000115.251.298.401
Marcelo Mayer0-3300001117.197.260.424
Connor Wong0-330000017.147.247.147
Romy Gonzalez0-110000003.304.343.467
David Hamilton0-3300000114.180.212.300
Team6-3232261038129

Boston Red Sox

PlayerIPHRERBBKHRPC-STERAPC
Brayan Bello6.043116294-593.3194
Jorge Alcala1.000000010-98.2010
Luis Guerrero1.000001010-72.5110
Team8.0431172114-75114

San Francisco Giants

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Mike Yastrzemski0-4400000214.254.353.384
Rafael Devers1-4411210115.200.273.400
Heliot Ramos1-4411110113.282.360.470
Willy Adames0-3300000110.204.291.335
Dominic Smith1-2201001012.298.375.426
Casey Schmitt1-3301000013.253.343.391
Daniel Johnson0-3300000014.190.261.381
Tyler Fitzgerald0-3300000112.233.292.324
Andrew Knizner0-3310000111.083.120.208
Team4-2929343217114

San Francisco Giants

PlayerIPHRERBBKHRPC-STERAPC
Landen Roupp6.030037090-563.6790
Randy Rodriguez1.00000109-60.829
Tyler Rogers1.000000010-71.2710
Camilo Doval1.032200020-162.0620
Team9.0622380129-85129

Season series

SF wins series 2-1
Jun 22, 2025BOS 5, SF 9
Jun 21, 2025BOS 2, SF 3
Jun 20, 2025BOS 7, SF 5

Team pages

More MLB games on Jun 21, 2025

Frequently asked questions

Who won Boston Red Sox vs San Francisco Giants?

San Francisco Giants won, 3-2, on Saturday, June 21, 2025.

What was the final score of Boston Red Sox vs San Francisco Giants?

Boston Red Sox 2, San Francisco Giants 3.

Who were the top performers?

Boston Red Sox: Trevor Story (3-4, R, K batting average). San Francisco Giants: Rafael Devers (1-4, HR, 2 RBI, R, K batting average).

Where is Boston Red Sox vs San Francisco Giants played?

Oracle Park, San Francisco, California.

The model’s read

Grades, leans and the full breakdown for Boston Red Sox vs San Francisco Giants are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.