MLB Game

Baltimore Orioles at Pittsburgh Pirates

FinalApr 3, 8:12 PMPNC ParkTop 9th
BAL
4
@
PIT
5
Live Game State
InningTop 9th
Balls / Strikes / Outs0 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenuePNC Park
StartApr 3, 8:12 PM
Day/Nightday
Attendance38986
First Pitch2026-04-03T20:13:00.000Z
DecisionW: Mitch Keller · L: Kyle Bradish · SV: Gregory Soto
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
BAL000020101490
PIT04001000560
Starting Pitchers
Baltimore Orioles
Kyle Bradish
· -2 · ERA 6.23
Pittsburgh Pirates
Mitch Keller
· 1- · ERA 1.50
Team Totals
Baltimore Orioles Batting
AVG.257
Runs4
Hits9
HR1
BB5
K9
Pittsburgh Pirates Batting
AVG.230
Runs5
Hits6
HR0
BB6
K10
Baltimore Orioles Pitching
ERA4.50
K10
BB6
IP8.0
Hits6
HR0
Pittsburgh Pirates Pitching
ERA3.71
K9
BB5
IP9.0
Hits9
HR1
Pitch View
Gregory Soto vs Pete Alonso
Pete Alonso strikes out swinging.
3 pitches
123
Selected Pitch
Pitch #3
TypeSlider
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity84.9 mph
End Velocity78.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 X0.28
Plate Z1.39
Zone14
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
4 - 5 · 3 outs
Pete Alonso strikes out swinging.
Batter: Pete Alonso · Pitcher: Gregory Soto
top 9
4 - 5 · 2 outs
Gunnar Henderson homers (2) on a fly ball to right center field.
Batter: Gunnar Henderson · Pitcher: Gregory Soto
top 9
3 - 5 · 2 outs
Taylor Ward strikes out swinging.
Batter: Taylor Ward · Pitcher: Gregory Soto
top 9
3 - 5 · 1 out
Blaze Alexander strikes out swinging.
Batter: Blaze Alexander · Pitcher: Gregory Soto
bottom 8
3 - 5 · 3 outs
Konnor Griffin grounds out, pitcher Rico Garcia to first baseman Pete Alonso.
Batter: Konnor Griffin · Pitcher: Rico Garcia
bottom 8
3 - 5 · 2 outs
Spencer Horwitz grounds out, first baseman Pete Alonso to pitcher Rico Garcia.
Batter: Spencer Horwitz · Pitcher: Rico Garcia
bottom 8
3 - 5 · 1 out
Ryan O'Hearn grounds out, first baseman Pete Alonso to pitcher Rico Garcia.
Batter: Ryan O'Hearn · Pitcher: Rico Garcia
top 8
3 - 5 · 3 outs
Colton Cowser grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.
Batter: Colton Cowser · Pitcher: Dennis Santana
top 8
3 - 5 · 2 outs
Leody Taveras strikes out swinging.
Batter: Leody Taveras · Pitcher: Dennis Santana
top 8
3 - 5 · 1 out
Dylan Beavers grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.
Batter: Dylan Beavers · Pitcher: Dennis Santana
bottom 7
3 - 5 · 3 outs
Marcell Ozuna pops out to first baseman Pete Alonso.
Batter: Marcell Ozuna · Pitcher: Tyler Wells
bottom 7
3 - 5 · 2 outs
Bryan Reynolds flies out to left fielder Taylor Ward.
Batter: Bryan Reynolds · Pitcher: Tyler Wells
Baltimore Orioles Roster
Lineup
Taylor WardLF#3
AVG — · HR 0 · RBI 1
Gunnar HendersonSS#2
AVG — · HR 1 · RBI 2
Pete Alonso1B#25
AVG — · HR 0 · RBI 0
Adley RutschmanC#35
AVG — · HR 0 · RBI 1
Samuel BasalloDH#29
AVG — · HR 0 · RBI 0
Dylan BeaversRF#12
AVG — · HR 0 · RBI 0
Coby Mayo3B#16
AVG — · HR 0 · RBI 0
Colton CowserCF#17
AVG — · HR 0 · RBI 0
Blaze Alexander2B#23
AVG — · HR 0 · RBI 0
Bench
Jeremiah Jackson2B#82
AVG — · HR 0 · RBI 0
Leody TaverasPH#30
AVG — · HR 0 · RBI 0
Ryan Mountcastle1B#6
AVG — · HR — · RBI —
Tyler O'NeillRF#9
AVG — · HR — · RBI —
Pitchers
Albert SuárezP#49
IP — · K — · ERA —
Anthony NunezP#66
IP — · K — · ERA —
Chris BassittP#40
IP — · K — · ERA —
Dietrich EnnsP#71
IP 1.0 · K 2 · ERA —
Grant WolframP#48
IP — · K — · ERA —
Kyle BradishP#38
IP 4.0 · K 6 · ERA —
Rico GarciaP#50
IP 1.0 · K 0 · ERA —
Ryan HelsleyP#21
IP — · K — · ERA —
Shane BazP#34
IP — · K — · ERA —
Trevor RogersP#28
IP — · K — · ERA —
Tyler WellsP#68
IP 2.0 · K 2 · ERA —
Yennier CanoP#78
IP — · K — · ERA —
Pittsburgh Pirates Roster
Lineup
Oneil CruzCF#15
AVG — · HR 0 · RBI 1
Brandon Lowe2B#5
AVG — · HR 0 · RBI 0
Jake MangumLF#28
AVG — · HR 0 · RBI 0
Marcell OzunaDH#24
AVG — · HR 0 · RBI 0
Ryan O'HearnRF#29
AVG — · HR 0 · RBI 1
Spencer Horwitz1B#2
AVG — · HR 0 · RBI 0
Konnor GriffinSS#6
AVG — · HR 0 · RBI 1
Jared Triolo3B#19
AVG — · HR 0 · RBI 1
Henry DavisC#32
AVG — · HR 0 · RBI 1
Bench
Bryan ReynoldsLF#10
AVG — · HR 0 · RBI 0
Joey BartC#14
AVG — · HR — · RBI —
Nick Gonzales2B#3
AVG — · HR — · RBI —
Nick Yorke2B#38
AVG — · HR — · RBI —
Pitchers
Braxton AshcraftP#35
IP — · K — · ERA —
Bubba ChandlerP#36
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Dennis SantanaP#60
IP 1.0 · K 1 · ERA —
Gregory SotoP#31
IP 1.0 · K 3 · ERA —
Hunter BarcoP#45
IP — · K — · ERA —
Isaac MattsonP#72
IP — · K — · ERA —
José UrquidyP#65
IP — · K — · ERA —
Justin LawrenceP#61
IP — · K — · ERA —
Mason MontgomeryP#46
IP 0.2 · K 1 · ERA —
Mitch KellerP#23
IP 6.0 · K 4 · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Yohan RamírezP#49
IP 0.1 · K 0 · ERA —