ARCHIVE May 12, 2026
May 12, 2026 · NL Cent

Colorado Rockies vs Pittsburgh Pirates

May 12, 2026PNC ParkPartly Cloudy 66°F · 9 mph, Out To LF
AWAY
Colorado Rockies
16-26
1
vs
HOME
Pittsburgh Pirates
23-19
3

Game Highlights

Published May 13, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Nick Gonzales Nick Gonzales singles on a ground ball to right fielder Tyler Freeman. Oneil Cruz scores. Ryan O'Hearn to 2nd. COL 0, PIT 1
B5 Brandon Lowe Brandon Lowe singles on a line drive to right fielder Tyler Freeman. Oneil Cruz scores. COL 0, PIT 2
B7 Bryan Reynolds Bryan Reynolds singles on a ground ball to second baseman Edouard Julien. Konnor Griffin scores. Henry Davis to 3rd. Oneil Cruz to 2nd. COL 0, PIT 3
T9 Hunter Goodman Hunter Goodman doubles (8) on a sharp line drive to center fielder Oneil Cruz. Jordan Beck scores. COL 1, PIT 3

Box score

  123456789 R
COL 000000001 1
PIT 100010100 3

Pitching & bullpen

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

Rockies AWAY 1

Michael Lorenzen started for Rockies, leaving trailing 0–2. Out of the bullpen, Victor Vodnik took the roughest line.

workload · innings pitched
  • Michael Lorenzen Starter 5.0 85 2 5 L
    Pitch-by-pitch: what Michael Lorenzen threw
    CSW 27% 1st-pitch strike 71% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 21 25% 1 1 3 13 3
    Four-Seam Fastball 18 21% 1 5 3 6 3
    Sinker 15 18% 0 3 1 6 5
    Cutter 9 11% 1 5 3 0 0
    Curveball 8 9% 1 0 2 2 3
    Slider 7 8% 0 2 2 3 0
    Sweeper 7 8% 1 2 1 3 0
  • Seth Halvorsen Middle 1.0 12 0 1
  • Victor Vodnik Reliever 0.2 26 1 0
  • Jaden Hill Setup 0.1 2 0 0 inherited 3, stranded 3
  • Jimmy Herget Reliever 1.0 22 0 1
Pirates HOME 3

Paul Skenes started for Pirates, leaving with a 3–0 lead. Out of the bullpen, Gregory Soto took the roughest line.

workload · innings pitched
  • Paul Skenes Starter 8.0 98 0 10 W
    Pitch-by-pitch: what Paul Skenes threw
    CSW 32% 1st-pitch strike 74% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 44 45% 11 7 8 13 5
    Changeup 17 17% 3 1 4 5 4
    Sweeper 15 15% 1 3 1 8 2
    Splitter 10 10% 1 1 4 3 1
    Slider 7 7% 2 0 2 1 2
    Sinker 5 5% 0 1 3 0 1
  • Gregory Soto Setup 1.0 24 1 0 SV

Where the game turned

1 run Bottom 1st · off Lorenzen
  • Gonzales 1B (1)

Batting lines

AWAY · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Brenton Doyle PH 1 0 0 0 0 0 .194 .269 .255 .524
Jordan Beck PH 1 1 1 0 0 0 .179 .226 .295 .521 2B
Hunter Goodman C 4 0 1 1 0 2 .247 .313 .507 .820 2B
TJ Rumfield 1B 4 0 0 0 0 1 .265 .329 .417 .746
Tyler Freeman RF 3 0 0 0 0 1 .265 .344 .361 .705
Troy Johnston DH 2 0 1 0 0 1 .328 .393 .467 .860 2B
Willi Castro 3B 3 0 0 0 0 1 .241 .303 .339 .642
Ezequiel Tovar SS 3 0 0 0 0 1 .193 .240 .271 .511
Kyle Karros PH 1 0 0 0 0 0 .216 .331 .293 .624
Edouard Julien 2B 3 0 0 0 0 1 .260 .358 .365 .723
Mickey Moniak CF 3 0 1 0 0 1 .303 .348 .648 .996
Jake McCarthy LF 2 0 0 0 0 1 .282 .352 .487 .839
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Oneil Cruz CF 4 2 3 0 0 1 .266 .330 .491 .821 2 2B
Brandon Lowe 2B 3 0 1 1 1 1 .261 .364 .558 .922
Bryan Reynolds RF 3 0 1 1 1 0 .248 .396 .393 .789
Ryan O'Hearn 1B 4 0 0 0 0 2 .281 .363 .418 .781
Nick Gonzales 3B 4 0 2 1 0 1 .321 .383 .371 .754 2B
Marcell Ozuna DH 4 0 0 0 0 1 .188 .275 .308 .583
Konnor Griffin SS 4 1 0 0 0 0 .248 .313 .388 .701
Henry Davis C 3 0 0 0 1 1 .157 .271 .265 .536
Spencer Horwitz 1B 3 0 2 0 1 0 .272 .393 .421 .814

Pitching lines

AWAY · COL
PITCHER IPHRERBBKHR NPERA DEC
Michael Lorenzen 5.0 5 2 2 2 5 0 85 6.55 L
Seth Halvorsen 1.0 0 0 0 0 1 0 12 2.25
Victor Vodnik 0.2 3 1 1 1 0 0 26 6.61
Jaden Hill 0.1 0 0 0 0 0 0 2 3.86
Jimmy Herget 1.0 1 0 0 1 1 0 22 5.06
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Paul Skenes 8.0 2 0 0 0 10 0 98 1.98 W
Gregory Soto 1.0 2 1 1 0 0 0 24 1.69 SV

Manager comparison

AWAY · COL
Warren Schaeffer
Lineup 2.7 R Bunts 1.1 R IBBs 2.3 R
HOME · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R

Recent form

AWAY · COL
5-5 W1 +11 run diff
WLWWLWLWLL
HOME · PIT
4-6 W1 -8 run diff
WLLWWLLWLL

Season series: 2-1 with COL listed first across 3 prior meetings.

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.