MLB Game

Boston Red Sox at San Francisco Giants

FinalJun 21, 8:05 PMOracle ParkTop 9th
BOS
2
@
SF
3
Live Game State
InningTop 9th
Balls / Strikes / Outs0 / 2 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOracle Park
StartJun 21, 8:05 PM
Day/Nightday
Attendance39027
First Pitch2025-06-21T20:05:00.000Z
DecisionW: Landen Roupp · L: Brayan Bello · SV: Camilo Doval
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789RHE
BOS000000002261
SF10200000341
Starting Pitchers
Boston Red Sox
Brayan Bello
· 3-2 · ERA 3.31
San Francisco Giants
Landen Roupp
· 5-5 · ERA 3.67
Team Totals
Boston Red Sox Batting
AVG.248
Runs2
Hits6
HR0
BB3
K8
San Francisco Giants Batting
AVG.231
Runs3
Hits4
HR2
BB1
K7
Boston Red Sox Pitching
ERA3.90
K7
BB1
IP8.0
Hits4
HR2
San Francisco Giants Pitching
ERA3.25
K8
BB3
IP9.0
Hits6
HR0
Pitch View
Camilo Doval vs Romy Gonzalez
Romy Gonzalez grounds out, shortstop Willy Adames to first baseman Dominic Smith.
3 pitches
123
Selected Pitch
Pitch #3
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity89.9 mph
End Velocity83.1 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.44
Plate Z2.57
Zone4
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
top 9
2 - 3 · 3 outs
Romy Gonzalez grounds out, shortstop Willy Adames to first baseman Dominic Smith.
Batter: Romy Gonzalez · Pitcher: Camilo Doval
top 9
2 - 3 · 2 outs
Marcelo Mayer grounds out sharply to first baseman Dominic Smith. Nate Eaton to 3rd.
Batter: Marcelo Mayer · Pitcher: Camilo Doval
top 9
1 - 3 · 1 out
Ceddanne Rafaela pops out to second baseman Tyler Fitzgerald.
Batter: Ceddanne Rafaela · Pitcher: Camilo Doval
top 9
1 - 3 · 0 outs
Wilyer Abreu singles on a ground ball to right fielder Mike Yastrzemski. Roman Anthony scores. Trevor Story to 3rd.
Batter: Wilyer Abreu · Pitcher: Camilo Doval
top 9
0 - 3 · 0 outs
Trevor Story singles on a line drive to right fielder Mike Yastrzemski. Roman Anthony to 3rd.
Batter: Trevor Story · Pitcher: Camilo Doval
top 9
0 - 3 · 0 outs
Roman Anthony doubles (2) on a sharp fly ball to center fielder Daniel Johnson.
Batter: Roman Anthony · Pitcher: Camilo Doval
bottom 8
0 - 3 · 3 outs
Heliot Ramos flies out to center fielder Ceddanne Rafaela.
Batter: Heliot Ramos · Pitcher: Luis Guerrero
bottom 8
0 - 3 · 2 outs
Rafael Devers grounds out, second baseman David Hamilton to first baseman Abraham Toro.
Batter: Rafael Devers · Pitcher: Luis Guerrero
bottom 8
0 - 3 · 1 out
Mike Yastrzemski called out on strikes.
Batter: Mike Yastrzemski · Pitcher: Luis Guerrero
top 8
0 - 3 · 3 outs
Abraham Toro grounds out softly, second baseman Tyler Fitzgerald to first baseman Dominic Smith.
Batter: Abraham Toro · Pitcher: Tyler Rogers
top 8
0 - 3 · 2 outs
Jarren Duran grounds out, shortstop Willy Adames to first baseman Dominic Smith.
Batter: Jarren Duran · Pitcher: Tyler Rogers
top 8
0 - 3 · 1 out
Red Sox challenged (play at 1st), call on the field was upheld: David Hamilton grounds out, pitcher Tyler Rogers to first baseman Dominic Smith.
Batter: David Hamilton · Pitcher: Tyler Rogers
Boston Red Sox Roster
Lineup
Jarren DuranDH#16
AVG — · HR 0 · RBI 0
Abraham Toro1B#29
AVG — · HR 0 · RBI 0
Roman AnthonyLF#19
AVG — · HR 0 · RBI 0
Trevor StorySS#10
AVG — · HR 0 · RBI 0
Nate EatonPR#40
AVG — · HR 0 · RBI 0
Ceddanne RafaelaCF#3
AVG — · HR 0 · RBI 0
Marcelo Mayer3B#39
AVG — · HR 0 · RBI 0
Romy GonzalezPH#23
AVG — · HR 0 · RBI 0
David Hamilton2B#17
AVG — · HR 0 · RBI 0
Bench
Carlos NarváezC#75
AVG — · HR — · RBI —
Connor WongC#12
AVG — · HR 0 · RBI 0
Rob RefsnyderRF#30
AVG — · HR — · RBI —
Wilyer AbreuRF#52
AVG — · HR 0 · RBI 1
Pitchers
Aroldis ChapmanP#44
IP — · K — · ERA —
Brayan BelloP#66
IP 6.0 · K 6 · ERA —
Brennan BernardinoP#83
IP — · K — · ERA —
Garrett CrochetP#35
IP — · K — · ERA —
Garrett WhitlockP#22
IP — · K — · ERA —
Greg WeissertP#57
IP — · K — · ERA —
Jorge AlcalaP#71
IP 1.0 · K 0 · ERA —
Justin WilsonP#32
IP — · K — · ERA —
Lucas GiolitoP#54
IP — · K — · ERA —
Luis GuerreroP#99
IP 1.0 · K 1 · ERA —
Walker BuehlerP#0
IP — · K — · ERA —
Zack KellyP#76
IP — · K — · ERA —
San Francisco Giants Roster
Lineup
Mike YastrzemskiRF#5
AVG — · HR 0 · RBI 0
Rafael DeversDH#16
AVG — · HR 1 · RBI 2
Heliot RamosLF#17
AVG — · HR 1 · RBI 1
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Dominic Smith1B#7
AVG — · HR 0 · RBI 0
Casey Schmitt3B#10
AVG — · HR 0 · RBI 0
Daniel JohnsonCF#56
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Andrew KniznerC#21
AVG — · HR 0 · RBI 0
Bench
Brett Wisely2B#0
AVG — · HR — · RBI —
Christian Koss2B#50
AVG — · HR — · RBI —
Jung Hoo LeeCF#51
AVG — · HR — · RBI —
Patrick BaileyC#14
AVG — · HR — · RBI —
Wilmer Flores1B#41
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP 1.0 · K 0 · ERA —
Erik MillerP#68
IP — · K — · ERA —
Hayden BirdsongP#60
IP — · K — · ERA —
Joey LucchesiP#57
IP — · K — · ERA —
Landen RouppP#65
IP 6.0 · K 7 · ERA —
Logan WebbP#62
IP — · K — · ERA —
Randy RodríguezP#73
IP 1.0 · K 1 · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Sean HjelleP#64
IP — · K — · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Tyler RogersP#71
IP 1.0 · K 0 · ERA —