MLB Game

Baltimore Orioles at Pittsburgh Pirates

FinalApr 4, 8:05 PMPNC ParkBottom 9th
BAL
2
@
PIT
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs3 / 2 / 1
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenuePNC Park
StartApr 4, 8:05 PM
Day/Nightday
Attendance27949
First Pitch2026-04-04T20:07:00.000Z
DecisionW: Dennis Santana · L: Ryan Helsley
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
BAL000200000261
PIT000100011380
Starting Pitchers
Baltimore Orioles
Shane Baz
· ERA 4.09
Pittsburgh Pirates
Carmen Mlodzinski
· ERA 4.00
Team Totals
Baltimore Orioles Batting
AVG.249
Runs2
Hits6
HR0
BB7
K8
Pittsburgh Pirates Batting
AVG.232
Runs3
Hits8
HR0
BB6
K7
Baltimore Orioles Pitching
ERA4.22
K7
BB6
IP8.1
Hits8
HR0
Pittsburgh Pirates Pitching
ERA3.50
K8
BB7
IP9.0
Hits6
HR0
Pitch View
Ryan Helsley vs Nick Yorke
Nick Yorke doubles (1) on a sharp line drive to left fielder Dylan Beavers. Bryan Reynolds scores. Ryan O'Hearn to 3rd.
8 pitches
12345678
Selected Pitch
Pitch #8
TypeSlider
DescriptionIn play, run(s)
CallIn play, run(s)
Result
Count
Outs
Velocity89.1 mph
End Velocity82.9 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.48
Plate Z1.99
Zone7
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
2 - 3 · 1 out
Nick Yorke doubles (1) on a sharp line drive to left fielder Dylan Beavers. Bryan Reynolds scores. Ryan O'Hearn to 3rd.
Batter: Nick Yorke · Pitcher: Ryan Helsley
bottom 9
2 - 2 · 1 out
Ryan Helsley intentionally walks Ryan O'Hearn.
Batter: Ryan O'Hearn · Pitcher: Ryan Helsley
bottom 9
2 - 2 · 1 out
Bryan Reynolds doubles (1) on a fly ball to left fielder Dylan Beavers.
Batter: Bryan Reynolds · Pitcher: Ryan Helsley
bottom 9
2 - 2 · 1 out
Brandon Lowe grounds out, second baseman Blaze Alexander to first baseman Pete Alonso.
Batter: Brandon Lowe · Pitcher: Ryan Helsley
top 9
2 - 2 · 3 outs
Gunnar Henderson challenged (pitch result), call on the field was confirmed: Gunnar Henderson called out on strikes.
Batter: Gunnar Henderson · Pitcher: Dennis Santana
top 9
2 - 2 · 2 outs
Taylor Ward grounds out softly to first baseman Spencer Horwitz.
Batter: Taylor Ward · Pitcher: Dennis Santana
top 9
2 - 2 · 1 out
Blaze Alexander grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.
Batter: Blaze Alexander · Pitcher: Dennis Santana
bottom 8
2 - 2 · 3 outs
Oneil Cruz grounds out to first baseman Pete Alonso.
Batter: Oneil Cruz · Pitcher: Anthony Nunez
bottom 8
2 - 2 · 2 outs
Jake Mangum reaches on a fielding error by pitcher Anthony Nunez. Nick Yorke scores. Nick Gonzales to 2nd.
Batter: Jake Mangum · Pitcher: Anthony Nunez
bottom 8
2 - 1 · 2 outs
Nick Gonzales walks.
Batter: Nick Gonzales · Pitcher: Anthony Nunez
bottom 8
2 - 1 · 2 outs
Spencer Horwitz grounds out, second baseman Blaze Alexander to first baseman Pete Alonso. Nick Yorke to 3rd.
Batter: Spencer Horwitz · Pitcher: Anthony Nunez
bottom 8
2 - 1 · 1 out
Konnor Griffin grounds out, third baseman Coby Mayo to first baseman Pete Alonso. Nick Yorke to 2nd.
Batter: Konnor Griffin · Pitcher: Anthony Nunez
Baltimore Orioles Roster
Lineup
Taylor WardDH#3
AVG — · HR 0 · RBI 0
Gunnar HendersonSS#2
AVG — · HR 0 · RBI 0
Pete Alonso1B#25
AVG — · HR 0 · RBI 0
Adley RutschmanC#35
AVG — · HR 0 · RBI 0
Dylan BeaversLF#12
AVG — · HR 0 · RBI 1
Coby Mayo3B#16
AVG — · HR 0 · RBI 0
Leody TaverasCF#30
AVG — · HR 0 · RBI 1
Tyler O'NeillRF#9
AVG — · HR 0 · RBI 0
Blaze Alexander2B#23
AVG — · HR 0 · RBI 0
Bench
Colton CowserRF#17
AVG — · HR 0 · RBI 0
Jeremiah Jackson2B#82
AVG — · HR — · RBI —
Ryan Mountcastle1B#6
AVG — · HR — · RBI —
Samuel BasalloC#29
AVG — · HR — · RBI —
Pitchers
Albert SuárezP#49
IP — · K — · ERA —
Anthony NunezP#66
IP 1.0 · K 0 · ERA —
Chris BassittP#40
IP — · K — · ERA —
Grant WolframP#48
IP 1.0 · K 2 · ERA —
Kyle BradishP#38
IP — · K — · ERA —
Rico GarciaP#50
IP 0.1 · K 0 · ERA —
Ryan HelsleyP#21
IP 0.1 · K 0 · ERA —
Shane BazP#34
IP 5.2 · K 5 · ERA —
Trevor RogersP#28
IP — · K — · ERA —
Tyler WellsP#68
IP — · K — · ERA —
Yennier CanoP#78
IP — · K — · ERA —
Pittsburgh Pirates Roster
Lineup
Oneil CruzCF#15
AVG — · HR 0 · RBI 0
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Bryan ReynoldsLF#10
AVG — · HR 0 · RBI 0
Ryan O'HearnRF#29
AVG — · HR 0 · RBI 0
Nick YorkeDH#38
AVG — · HR 0 · RBI 1
Konnor GriffinSS#6
AVG — · HR 0 · RBI 0
Spencer Horwitz1B#2
AVG — · HR 0 · RBI 1
Nick Gonzales3B#3
AVG — · HR 0 · RBI 0
Henry DavisC#32
AVG — · HR 0 · RBI 0
Bench
Jake MangumPH#28
AVG — · HR 0 · RBI 0
Joey BartC#14
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR 0 · RBI 0
Pitchers
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP 4.2 · K 5 · ERA —
Dennis SantanaP#60
IP 1.0 · K 1 · ERA —
Gregory SotoP#31
IP — · K — · ERA —
Hunter BarcoP#45
IP 2.1 · K 1 · ERA —
Isaac MattsonP#72
IP 1.0 · K 1 · ERA —
José UrquidyP#65
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 —