ARCHIVE April 27, 2026
April 27, 2026 · NL Cent

St. Louis Cardinals vs Pittsburgh Pirates

April 27, 2026PNC ParkPartly Cloudy 72°F · 10 mph, In From CF
AWAY
St. Louis Cardinals
15-13
4
vs
HOME
Pittsburgh Pirates
16-13
2

Scoring summary

INN BATTER PLAY SCORE
B1 Ryan O'Hearn Ryan O'Hearn singles on a sharp line drive to right fielder Jordan Walker. Brandon Lowe scores. STL 0, PIT 1
B2 Jake Mangum Jake Mangum singles on a ground ball to right fielder Jordan Walker. Nick Gonzales scores. STL 0, PIT 2
T9 Pedro Pagés Pedro Pagés homers (3) on a fly ball to left field. STL 1, PIT 2
T9 JJ Wetherholt JJ Wetherholt homers (6) on a fly ball to right center field. STL 2, PIT 2
T9 José Fermín José Fermín doubles (2) on a line drive to left fielder Jake Mangum. Victor Scott II scores. Alec Burleson scores. Jordan Walker to 3rd. STL 4, PIT 2

Box score

  123456789 R
STL 000000004 4
PIT 110000000 2

Pitching & bullpen

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

Cardinals AWAY 4

Dustin May started for Cardinals, leaving trailing 0–2.

workload · innings pitched
  • Dustin May Starter 6.0 95 2 2
    Pitch-by-pitch: what Dustin May threw
    CSW 22% 1st-pitch strike 56% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 23 24% 0 4 8 7 4
    Sinker 22 23% 1 5 4 6 6
    Four-Seam Fastball 18 19% 0 2 4 8 4
    Sweeper 18 19% 4 1 1 8 4
    Curveball 9 9% 1 2 1 4 1
    Changeup 5 5% 0 1 1 2 1
  • Ryan Fernandez Reliever 2.0 23 0 4 W
  • George Soriano Setup 1.0 21 0 1 SV
Pirates HOME 2

Mason Montgomery started for Pirates, leaving with the game tied 0–0. Out of the bullpen, Dennis Santana took the roughest line.

workload · innings pitched
  • Mason Montgomery Starter 1.0 7 0 1
    Pitch-by-pitch: what Mason Montgomery threw
    CSW 43% 1st-pitch strike 67% 2.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 7 100% 3 0 1 1 2
  • Justin Lawrence Reliever 1.0 9 0 1
  • Wilber Dotel Middle 4.0 44 0 3 HLD
  • Evan Sisk Middle 0.2 16 0 0 HLD
  • Isaac Mattson Reliever 0.1 3 0 1 HLD inherited 1, stranded 1
  • Gregory Soto Setup 1.0 18 0 0 HLD
  • Dennis Santana Closer 0.2 27 4 0 L
  • Cam Sanders Reliever 0.1 5 0 1 inherited 2, stranded 2

Where the game turned

2 runs Top 9th · off Santana
  • Fermín 2B (2)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 1 1 1 0 0 .238 .359 .429 .788 HR (6)
Alec Burleson 1B 4 1 2 0 0 0 .255 .333 .396 .729
Jordan Walker RF 3 0 0 0 1 2 .275 .357 .549 .906
Masyn Winn SS 4 0 0 0 0 0 .253 .333 .368 .701
Nathan Church LF 4 0 0 0 0 2 .254 .295 .479 .774
Pedro Pagés C 3 1 1 1 0 0 .255 .311 .455 .766 HR (3)
Iván Herrera DH 3 0 0 0 1 1 .232 .398 .404 .802
Nolan Gorman 3B 2 0 0 0 0 0 .220 .291 .341 .632
José Fermín LF 2 0 2 2 0 0 .276 .333 .448 .781 2B
Thomas Saggese 3B 3 0 0 0 0 2 .170 .228 .208 .436
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brandon Lowe 2B 3 1 0 0 1 1 .240 .336 .510 .846
Bryan Reynolds RF 4 0 0 0 0 0 .233 .375 .359 .734
Ryan O'Hearn 1B 3 0 1 1 1 1 .316 .407 .484 .891
Marcell Ozuna DH 4 0 0 0 0 1 .161 .228 .247 .475
Nick Gonzales 3B 4 1 3 0 0 1 .323 .364 .376 .740 2B
Konnor Griffin SS 4 0 0 0 0 0 .213 .273 .300 .573
Jake Mangum LF 3 0 2 1 0 1 .274 .328 .306 .634 SB
Henry Davis C 3 0 1 0 0 1 .169 .269 .220 .489
Spencer Horwitz 1B 4 0 1 0 0 1 .257 .367 .365 .732

Pitching lines

AWAY · STL
PITCHER IPHRERBBKHR NPERA DEC
Dustin May 6.0 7 2 2 2 2 0 95 5.28
Ryan Fernandez 2.0 0 0 0 0 4 0 23 1.59 W
George Soriano 1.0 1 0 0 0 1 0 21 4.38 SV
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mason Montgomery 1.0 0 0 0 0 1 0 7 3.65
Justin Lawrence 1.0 0 0 0 0 1 0 9 5.14
Wilber Dotel 4.0 0 0 0 0 3 0 44 1.35 HLD
Evan Sisk 0.2 1 0 0 0 0 0 16 2.00 HLD
Isaac Mattson 0.1 0 0 0 0 1 0 3 1.13 HLD
Gregory Soto 1.0 1 0 0 0 0 0 18 1.84 HLD
Dennis Santana 0.2 4 4 4 2 0 2 27 3.29 L
Cam Sanders 0.1 0 0 0 0 1 0 5 12.00

Manager comparison

AWAY · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R
HOME · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R

Recent form

AWAY · STL
5-5 W2 -6 run diff
WWLLLWWLWL
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.