MLB Game

Pittsburgh Pirates at San Francisco Giants

FinalMay 10, 1:05 AMOracle ParkBottom 9th
PIT
13
@
SF
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 1 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOracle Park
StartMay 10, 1:05 AM
Day/Nightnight
Attendance40417
First Pitch2026-05-10T01:06:00.000Z
DecisionW: Braxton Ashcraft · L: Landen Roupp
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
PIT00002260313200
SF000010002371
Starting Pitchers
Pittsburgh Pirates
Braxton Ashcraft
· 2-2 · ERA 2.77
San Francisco Giants
Landen Roupp
· 5-3 · ERA 3.09
Team Totals
Pittsburgh Pirates Batting
AVG.251
Runs13
Hits20
HR0
BB5
K11
San Francisco Giants Batting
AVG.241
Runs3
Hits7
HR1
BB3
K7
Pittsburgh Pirates Pitching
ERA3.73
K7
BB3
IP9.0
Hits7
HR1
San Francisco Giants Pitching
ERA4.07
K11
BB5
IP9.0
Hits20
HR0
Pitch View
Cam Sanders vs Jung Hoo Lee
Jung Hoo Lee lines out to left fielder Nick Yorke.
3 pitches
123
Selected Pitch
Pitch #3
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity95.7 mph
End Velocity87.2 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 X0.02
Plate Z2.03
Zone8
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
bottom 9
13 - 3 · 3 outs
Jung Hoo Lee lines out to left fielder Nick Yorke.
Batter: Jung Hoo Lee · Pitcher: Cam Sanders
bottom 9
13 - 3 · 2 outs
Eric Haase singles on a line drive to left fielder Nick Yorke. Logan Porter scores. Matt Chapman to 3rd. Drew Gilbert to 2nd.
Batter: Eric Haase · Pitcher: Cam Sanders
bottom 9
13 - 2 · 2 outs
Drew Gilbert walks. Heliot Ramos scores. Logan Porter to 3rd. Matt Chapman to 2nd.
Batter: Drew Gilbert · Pitcher: Cam Sanders
bottom 9
13 - 1 · 2 outs
Matt Chapman walks. Heliot Ramos to 3rd. Logan Porter to 2nd.
Batter: Matt Chapman · Pitcher: Cam Sanders
bottom 9
13 - 1 · 2 outs
Willy Adames flies out to left fielder Nick Yorke.
Batter: Willy Adames · Pitcher: Cam Sanders
bottom 9
13 - 1 · 1 out
Bryce Eldridge lines out to second baseman Brandon Lowe.
Batter: Bryce Eldridge · Pitcher: Cam Sanders
bottom 9
13 - 1 · 0 outs
Christian Koss hit by pitch. Heliot Ramos to 2nd.
Batter: Christian Koss · Pitcher: Cam Sanders
bottom 9
13 - 1 · 0 outs
Heliot Ramos walks.
Batter: Heliot Ramos · Pitcher: Cam Sanders
top 9
13 - 1 · 3 outs
Marcell Ozuna lines out to first baseman Bryce Eldridge.
Batter: Marcell Ozuna · Pitcher: Christian Koss
top 9
13 - 1 · 2 outs
Nick Gonzales doubles (6) on a line drive to right fielder Jung Hoo Lee.
Batter: Nick Gonzales · Pitcher: Christian Koss
top 9
13 - 1 · 2 outs
Ryan O'Hearn grounds into a double play, shortstop Willy Adames to first baseman Bryce Eldridge. Brandon Lowe scores. Jared Triolo out at 2nd. Ryan O'Hearn out at 1st.
Batter: Ryan O'Hearn · Pitcher: Christian Koss
top 9
12 - 1 · 0 outs
Jared Triolo singles on a ground ball to center fielder Drew Gilbert. Oneil Cruz scores. Brandon Lowe to 3rd.
Batter: Jared Triolo · Pitcher: Christian Koss
Pittsburgh Pirates Roster
Lineup
Oneil CruzCF#15
AVG — · HR 0 · RBI 0
Brandon Lowe2B#5
AVG — · HR 0 · RBI 4
Jared TrioloSS#19
AVG — · HR 0 · RBI 1
Nick YorkeLF#38
AVG — · HR 0 · RBI 0
Nick Gonzales3B#3
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR 0 · RBI 0
Spencer Horwitz1B#2
AVG — · HR 0 · RBI 1
Billy CookRF#25
AVG — · HR 0 · RBI 0
Joey BartC
AVG — · HR 0 · RBI 2
Bench
Bryan ReynoldsLF#10
AVG — · HR 0 · RBI 1
Henry DavisC#32
AVG — · HR — · RBI —
Konnor GriffinSS#6
AVG — · HR 0 · RBI 2
Ryan O'HearnRF#29
AVG — · HR 0 · RBI 1
Pitchers
Braxton AshcraftP#35
IP 7.0 · K 6 · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Cam SandersP#64
IP 1.0 · K 0 · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Dennis SantanaP#60
IP — · K — · ERA —
Evan SiskP#48
IP 1.0 · K 1 · ERA —
Gregory SotoP#31
IP — · K — · ERA —
Isaac MattsonP#72
IP — · K — · ERA —
Justin LawrenceP#61
IP — · K — · ERA —
Mason MontgomeryP#46
IP — · K — · ERA —
Mitch KellerP#23
IP — · K — · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Yohan RamírezP#49
IP — · K — · ERA —
San Francisco Giants Roster
Lineup
Jung Hoo LeeRF#51
AVG — · HR 0 · RBI 0
Luis Arraez2B#1
AVG — · HR 0 · RBI 0
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Logan PorterPR#13
AVG — · HR 0 · RBI 0
Bryce Eldridge1B#8
AVG — · HR 1 · RBI 1
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Drew GilbertCF#0
AVG — · HR 0 · RBI 1
Eric HaaseC#18
AVG — · HR 0 · RBI 1
Bench
Casey SchmittDH#10
AVG — · HR — · RBI —
Jesus RodriguezC#79
AVG — · HR — · RBI —
Rafael Devers1B#16
AVG — · HR 0 · RBI 0
Pitchers
Adrian HouserP#12
IP — · K — · ERA —
Caleb KilianP#45
IP — · K — · ERA —
Christian KossP#50
IP 1.0 · K 0 · ERA —
Gregory SantosP#57
IP 1.1 · K 0 · ERA —
Joel PegueroP#63
IP — · K — · ERA —
JT BrubakerP#34
IP 0.2 · K 1 · ERA —
Keaton WinnP#67
IP — · K — · ERA —
Landen RouppP#65
IP 4.0 · K 8 · ERA —
Matt GageP#93
IP 0.2 · K 1 · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan BoruckiP#47
IP 0.2 · K 0 · ERA —
Ryan WalkerP#74
IP 0.2 · K 1 · ERA —
Trevor McDonaldP#72
IP — · K — · ERA —
Tyler MahleP#54
IP — · K — · ERA —