MLB Game

Pittsburgh Pirates at San Francisco Giants

FinalMay 9, 2:15 AMOracle ParkTop 9th
PIT
2
@
SF
5
Live Game State
InningTop 9th
Balls / Strikes / Outs2 / 2 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOracle Park
StartMay 9, 2:15 AM
Day/Nightnight
Attendance41024
First Pitch2026-05-09T02:14:00.000Z
DecisionW: Robbie Ray · L: Carmen Mlodzinski
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
PIT010000001250
SF010100305120
Starting Pitchers
Pittsburgh Pirates
Carmen Mlodzinski
· 2-3 · ERA 4.50
San Francisco Giants
Robbie Ray
· 3-4 · ERA 2.76
Team Totals
Pittsburgh Pirates Batting
AVG.245
Runs2
Hits5
HR1
BB7
K8
San Francisco Giants Batting
AVG.241
Runs5
Hits12
HR1
BB0
K5
Pittsburgh Pirates Pitching
ERA3.74
K5
BB0
IP8.0
Hits12
HR1
San Francisco Giants Pitching
ERA3.91
K8
BB7
IP9.0
Hits5
HR1
Pitch View
Caleb Kilian vs Ryan O'Hearn
Ryan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
6 pitches
123456
Selected Pitch
Pitch #6
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity97.3 mph
End Velocity88.4 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.37
Plate Z2.52
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 - 5 · 3 outs
Ryan O'Hearn grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
Batter: Ryan O'Hearn · Pitcher: Caleb Kilian
top 9
2 - 5 · 2 outs
Brandon Lowe flies out to shortstop Willy Adames.
Batter: Brandon Lowe · Pitcher: Caleb Kilian
top 9
2 - 5 · 1 out
Spencer Horwitz singles on a line drive to right fielder Jung Hoo Lee. Oneil Cruz scores. Konnor Griffin to 3rd.
Batter: Spencer Horwitz · Pitcher: Caleb Kilian
top 9
1 - 5 · 1 out
Konnor Griffin walks. Oneil Cruz to 2nd.
Batter: Konnor Griffin · Pitcher: Caleb Kilian
top 9
1 - 5 · 1 out
Oneil Cruz walks.
Batter: Oneil Cruz · Pitcher: Caleb Kilian
top 9
1 - 5 · 1 out
Marcell Ozuna flies out to center fielder Drew Gilbert.
Batter: Marcell Ozuna · Pitcher: Caleb Kilian
bottom 8
1 - 5 · 3 outs
Drew Gilbert strikes out swinging.
Batter: Drew Gilbert · Pitcher: Cam Sanders
bottom 8
1 - 5 · 2 outs
Heliot Ramos strikes out swinging.
Batter: Heliot Ramos · Pitcher: Cam Sanders
bottom 8
1 - 5 · 1 out
Willy Adames singles on a line drive to left fielder Bryan Reynolds.
Batter: Willy Adames · Pitcher: Cam Sanders
bottom 8
1 - 5 · 1 out
Matt Chapman strikes out on a foul tip.
Batter: Matt Chapman · Pitcher: Cam Sanders
top 8
1 - 5 · 3 outs
Bryan Reynolds grounds out to first baseman Rafael Devers.
Batter: Bryan Reynolds · Pitcher: Matt Gage
top 8
1 - 5 · 2 outs
Nick Gonzales walks.
Batter: Nick Gonzales · Pitcher: Matt Gage
Pittsburgh Pirates Roster
Lineup
Jared Triolo1B#19
AVG — · HR 0 · RBI 0
Nick Gonzales3B#3
AVG — · HR 0 · RBI 0
Bryan ReynoldsLF#10
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR 1 · RBI 1
Oneil CruzCF#15
AVG — · HR 0 · RBI 0
Konnor GriffinSS#6
AVG — · HR 0 · RBI 0
Spencer HorwitzPH#2
AVG — · HR 0 · RBI 1
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Ryan O'HearnPH#29
AVG — · HR 0 · RBI 0
Bench
Billy CookRF#25
AVG — · HR 0 · RBI 0
Henry DavisC#32
AVG — · HR — · RBI —
Joey BartC
AVG — · HR 0 · RBI 0
Nick Yorke1B#38
AVG — · HR 0 · RBI 0
Pitchers
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Cam SandersP#64
IP 1.0 · K 3 · ERA —
Carmen MlodzinskiP#50
IP 6.0 · K 1 · 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 0.0 · K 0 · 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 2
Casey SchmittDH#10
AVG — · HR 0 · RBI 0
Rafael Devers1B#16
AVG — · HR 1 · RBI 1
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Heliot RamosLF#17
AVG — · HR 0 · RBI 1
Drew GilbertCF#0
AVG — · HR 0 · RBI 1
Patrick BaileyC
AVG — · HR 0 · RBI 0
Bench
Bryce EldridgeDH#8
AVG — · HR — · RBI —
Christian Koss2B#50
AVG — · HR — · RBI —
Eric HaaseC#18
AVG — · HR — · RBI —
Jesus RodriguezC#79
AVG — · HR 0 · RBI 0
Pitchers
Adrian HouserP#12
IP — · K — · ERA —
Caleb KilianP#45
IP 1.0 · K 0 · ERA —
Gregory SantosP#57
IP — · K — · ERA —
Joel PegueroP#63
IP — · K — · ERA —
JT BrubakerP#34
IP — · K — · ERA —
Keaton WinnP#67
IP 1.0 · K 1 · ERA —
Landen RouppP#65
IP — · K — · ERA —
Matt GageP#93
IP 1.0 · K 0 · ERA —
Robbie RayP#38
IP 6.0 · K 7 · ERA —
Ryan BoruckiP#47
IP — · K — · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Tyler MahleP#54
IP — · K — · ERA —