ARCHIVE May 19, 2026
May 19, 2026 · NL Cent

Pittsburgh Pirates vs St. Louis Cardinals

May 19, 2026Busch StadiumCloudy 73°F · 8 mph, L To R
AWAY
Pittsburgh Pirates
24-24
6
vs
HOME
St. Louis Cardinals
28-19
9

Game Highlights

Published May 20, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B3 JJ Wetherholt JJ Wetherholt homers (9) on a fly ball to center field. Pedro Pagés scores. PIT 0, STL 2
B4 Nolan Gorman Nolan Gorman grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Jared Triolo. Alec Burleson scores. Jordan Walker out at 2nd. Nolan Gorman out at 1st. PIT 0, STL 3
T5 Konnor Griffin Konnor Griffin called out on strikes. PIT 1, STL 3
T5 Bryan Reynolds Bryan Reynolds doubles (7) on a sharp fly ball to left fielder Nathan Church. Jared Triolo scores. Nick Gonzales scores. PIT 3, STL 3
T5 Oneil Cruz Oneil Cruz singles on a line drive to right fielder Jordan Walker. Bryan Reynolds scores. Marcell Ozuna to 3rd. Oneil Cruz to 2nd. PIT 4, STL 3
B6 Nolan Gorman Nolan Gorman homers (6) on a fly ball to center field. Alec Burleson scores. PIT 4, STL 5
B8 Alec Burleson Alec Burleson homers (7) on a fly ball to right center field. PIT 4, STL 6
T9 Marcell Ozuna Marcell Ozuna grounds into a double play, shortstop Thomas Saggese to second baseman JJ Wetherholt to first baseman Alec Burleson. Nick Gonzales scores. Konnor Griffin to 3rd. Bryan Reynolds out at 2nd. Marcell Ozuna out at 1st. PIT 5, STL 6
T9 Spencer Horwitz Spencer Horwitz singles on a sharp line drive to left fielder Nathan Church. Konnor Griffin scores. Oneil Cruz to 2nd. PIT 6, STL 6
B10 Iván Herrera Iván Herrera homers (5) on a fly ball to left center field. Victor Scott II scores. JJ Wetherholt scores. PIT 6, STL 9

Box score

  12345678910 R
PIT 0000400020 6
STL 0021020103 9

Pitching & bullpen

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

Pirates AWAY 6

Mitch Keller started for Pirates, leaving trailing 4–5. Out of the bullpen, Mason Montgomery took the roughest line.

workload · innings pitched
  • Mitch Keller Starter 5.2 83 4 3
    Pitch-by-pitch: what Mitch Keller threw
    CSW 18% 1st-pitch strike 59% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 23 28% 1 4 7 6 5
    Changeup 18 22% 2 1 3 6 6
    Slider 10 12% 0 1 1 6 2
    Sinker 9 11% 0 0 4 4 1
    Curveball 9 11% 2 1 5 1 0
    Sweeper 7 8% 0 0 0 5 2
    Cutter 7 8% 1 2 1 2 1
  • Evan Sisk Middle 1.0 18 1 0 BS inherited 1, all 1 scored
  • Brandan Bidois Middle 1.1 19 1 1 inherited 2, stranded 2
  • Gregory Soto Setup 1.0 13 0 3
  • Mason Montgomery Setup 0.0 5 3 0 L
Cardinals HOME 9

Matthew Liberatore started for Cardinals, leaving trailing 3–4. Out of the bullpen, Riley O'Brien took the roughest line.

workload · innings pitched
  • Matthew Liberatore Starter 4.2 77 4 9
    Pitch-by-pitch: what Matthew Liberatore threw
    CSW 32% 1st-pitch strike 61% 3.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 18 23% 6 3 2 6 1
    Four-Seam Fastball 15 19% 0 2 5 8 0
    Slider 14 18% 2 1 2 5 4
    Changeup 13 17% 2 2 1 4 4
    Cutter 12 16% 3 2 2 4 1
    Sinker 5 6% 0 2 1 0 2
  • Gordon Graceffo Middle 1.1 20 0 1 inherited 2, stranded 2
  • Ryne Stanek Setup 0.2 9 0 0 HLD
  • JoJo Romero Setup 1.1 29 0 2 HLD inherited 1, stranded 1
  • Riley O'Brien Closer 1.0 22 2 0 BS
  • George Soriano Setup 1.0 12 0 1 W

Where the game turned

3 runs Bottom 10th · off Montgomery
  • Herrera HR (3)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Nick Gonzales 3B 5 2 1 0 1 1 .314 .378 .359 .737
Konnor Griffin SS 4 1 1 0 0 2 .261 .320 .392 .712
Bryan Reynolds LF 4 1 1 2 0 1 .253 .385 .388 .773 2B
Marcell Ozuna DH 3 0 0 0 2 2 .179 .275 .305 .580
Oneil Cruz CF 4 0 2 1 1 2 .264 .330 .466 .796
Spencer Horwitz 1B 1 0 1 1 0 0 .279 .387 .419 .806
Brandon Lowe 2B 5 1 2 0 0 2 .252 .346 .546 .892
Jake Mangum RF 1 0 0 0 0 1 .250 .329 .276 .605
Endy Rodríguez C 2 0 0 0 0 0 .222 .364 .333 .697
Jhostynxon Garcia RF 4 0 1 0 0 1 .250 .250 .250 .500
Jared Triolo RF 4 1 3 0 0 0 .259 .310 .296 .606
Henry Davis C 3 0 0 0 0 1 .137 .241 .232 .473
HOME · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
JJ Wetherholt 2B 4 2 2 2 1 1 .239 .362 .420 .782 HR (9)
Iván Herrera DH 5 1 1 3 0 2 .263 .391 .417 .808 HR (5)
Alec Burleson 1B 3 3 2 1 0 0 .283 .348 .461 .809 HR (7)
Jordan Walker RF 4 0 1 0 0 0 .299 .369 .576 .945
Nolan Gorman 3B 3 1 1 2 1 0 .238 .322 .384 .706 HR (6)
Nathan Church LF 4 0 1 0 0 1 .246 .283 .394 .677
Thomas Saggese SS 1 0 0 0 1 1 .162 .219 .191 .410
Pedro Pagés C 3 1 1 0 1 1 .208 .257 .356 .613
Victor Scott II CF 3 1 0 0 0 1 .184 .242 .254 .496
César Prieto SS 2 0 0 0 0 0 .000 .000 .000 .000

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mitch Keller 5.2 4 4 4 1 3 1 83 3.86
Evan Sisk 1.0 2 1 1 2 0 1 18 1.80 BS
Brandan Bidois 1.1 1 1 1 1 1 1 19 4.15
Gregory Soto 1.0 0 0 0 0 3 0 13 2.31
Mason Montgomery 0.0 2 3 2 0 0 1 5 4.00 L
HOME · STL
PITCHER IPHRERBBKHR NPERA DEC
Matthew Liberatore 4.2 7 4 4 2 9 0 77 4.70
Gordon Graceffo 1.1 1 0 0 0 1 0 20 1.73
Ryne Stanek 0.2 1 0 0 1 0 0 9 6.30 HLD
JoJo Romero 1.1 1 0 0 0 2 0 29 3.04 HLD
Riley O'Brien 1.0 2 2 2 1 0 0 22 3.13 BS
George Soriano 1.0 0 0 0 0 1 0 12 3.48 W

Manager comparison

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

Recent form

AWAY · PIT
4-6 W1 -8 run diff
WLLWWLLWLL
HOME · STL
5-5 W2 -6 run diff
WWLLLWWLWL

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.