ARCHIVE April 3, 2026
April 3, 2026 · NL Cent

Baltimore Orioles vs Pittsburgh Pirates

April 3, 2026PNC ParkCloudy 75°F · 16 mph, Out To LF
AWAY
Baltimore Orioles
3-4
4
vs
HOME
Pittsburgh Pirates
4-3
5

Scoring summary

INN BATTER PLAY SCORE
B2 Konnor Griffin Konnor Griffin doubles (1) on a sharp line drive to center fielder Colton Cowser. Ryan O'Hearn scores. BAL 0, PIT 1
B2 Jared Triolo Jared Triolo singles on a ground ball to right fielder Dylan Beavers. Konnor Griffin scores. BAL 0, PIT 2
B2 Henry Davis Henry Davis doubles (2) on a line drive to left fielder Taylor Ward. Jared Triolo scores. BAL 0, PIT 3
B2 Oneil Cruz Oneil Cruz singles on a ground ball to left fielder Taylor Ward. Henry Davis scores. BAL 0, PIT 4
T5 Gunnar Henderson Gunnar Henderson doubles (2) on a line drive to right fielder Ryan O'Hearn. Blaze Alexander scores. BAL 1, PIT 4
T5 Adley Rutschman Adley Rutschman doubles (4) on a line drive to center fielder Oneil Cruz. Gunnar Henderson scores. BAL 2, PIT 4
B5 Ryan O'Hearn Ryan O'Hearn out on a sacrifice fly to center fielder Colton Cowser. Bryan Reynolds scores. BAL 2, PIT 5
T7 Taylor Ward Taylor Ward doubles (3) on a line drive to center fielder Oneil Cruz. Blaze Alexander scores. BAL 3, PIT 5
T9 Gunnar Henderson Gunnar Henderson homers (2) on a fly ball to right center field. BAL 4, PIT 5

Box score

  123456789 R
BAL 000020101 4
PIT 040010000 5

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Orioles AWAY 4

Kyle Bradish started for Orioles, leaving trailing 0–4. Out of the bullpen, Dietrich Enns took the roughest line.

workload · innings pitched
  • Kyle Bradish Starter 4.0 81 4 6 L
    Pitch-by-pitch: what Kyle Bradish threw
    CSW 33% 1st-pitch strike 47% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 34 42% 11 3 8 8 4
    Sinker 32 40% 0 8 3 18 3
    Curveball 11 14% 2 1 2 3 3
    Four-Seam Fastball 4 5% 1 1 1 1 0
  • Dietrich Enns Reliever 1.0 39 1 2
  • Tyler Wells Middle 2.0 23 0 2
  • Rico Garcia Setup 1.0 8 0 0
Pirates HOME 5

Mitch Keller started for Pirates, leaving with a 5–2 lead. Out of the bullpen, Yohan Ramírez took the roughest line.

workload · innings pitched
  • Mitch Keller Starter 6.0 88 2 4 W
    Pitch-by-pitch: what Mitch Keller threw
    CSW 27% 1st-pitch strike 73% 3.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 24 27% 2 5 4 11 2
    Four-Seam Fastball 22 25% 1 5 2 8 6
    Sinker 22 25% 0 6 4 6 6
    Changeup 17 19% 4 1 3 6 3
    Slider 2 2% 0 0 1 0 1
    Curveball 1 1% 0 0 0 1 0
  • Yohan Ramírez Middle 0.1 19 1 0 HLD
  • Mason Montgomery Setup 0.2 9 0 1 HLD inherited 2, stranded 2
  • Dennis Santana Closer 1.0 10 0 1 HLD
  • Gregory Soto Closer 1.0 20 1 3 SV

Where the game turned

1 run Bottom 2nd · off Bradish
  • Griffin 2B (1)

Batting lines

AWAY · BAL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Taylor Ward LF 3 0 1 1 2 2 .333 .424 .444 .868 2B
Gunnar Henderson SS 5 2 3 2 0 0 .233 .303 .500 .803 HR (2), 2B
Pete Alonso 1B 4 0 0 0 1 3 .259 .355 .370 .725
Adley Rutschman C 3 0 1 1 1 0 .294 .429 .529 .958 2B
Samuel Basallo DH 4 0 0 0 0 1 .174 .240 .304 .544
Dylan Beavers RF 4 0 2 0 0 0 .333 .333 .556 .889
Colton Cowser CF 3 0 0 0 1 1 .267 .368 .333 .701
Blaze Alexander 2B 4 2 2 0 0 1 .400 .400 .400 .800
Jeremiah Jackson 2B 3 0 0 0 0 0 .222 .211 .222 .433
Leody Taveras PH 1 0 0 0 0 1 .500 .667 .750 1.417
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 4 0 1 1 0 1 .296 .321 .630 .951
Brandon Lowe 2B 3 0 1 0 1 2 .333 .462 .857 1.319 2B
Marcell Ozuna DH 3 0 0 0 1 2 .043 .185 .043 .228
Ryan O'Hearn RF 2 1 0 1 1 1 .381 .481 .667 1.148
Spencer Horwitz 1B 3 0 0 0 1 1 .111 .200 .111 .311
Konnor Griffin SS 3 1 1 1 1 1 .333 .500 .667 1.167 2B
Jared Triolo 3B 3 1 2 1 0 1 .217 .308 .261 .569
Henry Davis C 3 1 1 1 0 0 .176 .300 .294 .594 2B
Bryan Reynolds LF 3 1 0 0 1 1 .200 .250 .400 .650

Pitching lines

AWAY · BAL
PITCHER IPHRERBBKHR NPERA DEC
Kyle Bradish 4.0 6 4 4 3 6 0 81 6.23 L
Dietrich Enns 1.0 0 1 1 3 2 0 39 4.15
Tyler Wells 2.0 0 0 0 0 2 0 23 5.79
Rico Garcia 1.0 0 0 0 0 0 0 8 0.00
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mitch Keller 6.0 6 2 2 4 4 0 88 1.50 W
Yohan Ramírez 0.1 2 1 1 1 0 0 19 1.80 HLD
Mason Montgomery 0.2 0 0 0 0 1 0 9 9.82 HLD
Dennis Santana 1.0 0 0 0 0 1 0 10 0.00 HLD
Gregory Soto 1.0 1 1 1 0 3 1 20 1.69 SV

Manager comparison

AWAY · BAL
Craig Albernaz
Lineup 1.7 R Bunts 0.7 R IBBs 2.3 R
HOME · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R

Recent form

AWAY · BAL
5-5 W3 +8 run diff
WWWLLWLLLW
HOME · PIT
4-6 W1 -8 run diff
WLLWWLLWLL

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.