ARCHIVE May 31, 2026
May 31, 2026 · NL Cent

Minnesota Twins vs Pittsburgh Pirates

May 31, 2026PNC ParkSunny 68°F · 3 mph, In From CF
AWAY
Minnesota Twins
27-33
3
vs
HOME
Pittsburgh Pirates
32-28
9

Game Highlights

Published May 31, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Ryan O'Hearn Ryan O'Hearn homers (8) on a fly ball to right field. MIN 0, PIT 1
B2 Jared Triolo Jared Triolo singles on a line drive to right fielder Austin Martin. Oneil Cruz scores. Jake Mangum to 3rd. MIN 0, PIT 2
B3 Nick Gonzales Nick Gonzales homers (1) on a fly ball to center field. Bryan Reynolds scores. MIN 0, PIT 4
B5 Brandon Lowe Brandon Lowe singles on a sharp line drive to right fielder Austin Martin. Spencer Horwitz scores. MIN 0, PIT 5
B5 Oneil Cruz Oneil Cruz walks. Brandon Lowe scores. Bryan Reynolds to 3rd. Nick Gonzales to 2nd. MIN 0, PIT 6
B5 Jake Mangum Jake Mangum out on a sacrifice fly to center fielder Kody Clemens. Bryan Reynolds scores. MIN 0, PIT 7
B5 Henry Davis Henry Davis singles on a line drive to left fielder Trevor Larnach. Nick Gonzales scores. Oneil Cruz scores. Jared Triolo to 2nd. MIN 0, PIT 9
T6 Brooks Lee Brooks Lee homers (7) on a fly ball to right field. Alex Jackson scores. MIN 2, PIT 9
T9 Brooks Lee Brooks Lee homers (8) on a fly ball to right field. MIN 3, PIT 9

Box score

  123456789 R
MIN 000002001 3
PIT 022050000 9

Pitching & bullpen

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

Twins AWAY 3

Zebby Matthews started for Twins, leaving trailing 0–9. Out of the bullpen, Mike Paredes took the roughest line.

workload · innings pitched
  • Zebby Matthews Starter 4.1 100 7 7 L
    Pitch-by-pitch: what Zebby Matthews threw
    CSW 29% 1st-pitch strike 73% 4.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 34% 1 9 7 11 6
    Changeup 21 21% 4 3 3 9 2
    Curveball 19 19% 6 1 5 6 1
    Slider 13 13% 1 1 3 6 2
    Cutter 10 10% 0 2 3 4 1
    Sinker 3 3% 0 1 1 1 0
  • Mike Paredes Middle 3.2 65 2 3 inherited 2, all 2 scored
Pirates HOME 9

Braxton Ashcraft started for Pirates, leaving with a 9–2 lead. Out of the bullpen, Brandan Bidois took the roughest line.

workload · innings pitched
  • Braxton Ashcraft Starter 6.0 80 2 11 W
    Pitch-by-pitch: what Braxton Ashcraft threw
    CSW 40% 1st-pitch strike 59% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 24 30% 5 4 7 3 5
    Slider 23 29% 7 1 5 7 3
    Curveball 19 24% 9 1 3 4 2
    Sinker 10 13% 2 2 2 3 1
    Splitter 4 5% 0 1 0 3 0
  • Cam Sanders Reliever 1.0 13 0 1
  • Brandan Bidois Middle 2.0 20 1 2

Where the game turned

1 run Bottom 2nd · off Matthews
  • O'Hearn HR (1)

Batting lines

AWAY · MIN
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Austin Martin RF 4 0 0 0 0 1 .263 .367 .356 .723
Brooks Lee 3B 4 2 2 3 0 2 .255 .310 .430 .740 2 HR (7, 8)
Kody Clemens CF 4 0 0 0 0 2 .233 .309 .436 .745
James Outman PH 1 0 0 0 0 1 .161 .235 .258 .493
Trevor Larnach LF 4 0 0 0 0 2 .253 .363 .384 .747
Orlando Arcia 1B 3 0 0 0 0 1 .333 .357 .370 .727
Luke Keaschall 2B 3 0 1 0 0 1 .246 .321 .322 .643
Tristan Gray SS 3 0 0 0 0 1 .234 .291 .362 .653
Alex Jackson C 3 1 1 0 0 2 .231 .231 .308 .539
Josh Bell DH 3 0 2 0 0 1 .220 .279 .340 .619
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Spencer Horwitz 1B 5 1 1 0 0 0 .289 .389 .468 .857 2B
Brandon Lowe 2B 5 1 1 1 0 1 .260 .346 .529 .875
Ryan O'Hearn DH 4 1 2 1 0 1 .294 .371 .479 .850 HR (8)
Nick Gonzales 3B 3 2 1 2 1 2 .303 .356 .364 .720 HR (1)
Oneil Cruz CF 2 2 0 1 2 1 .255 .330 .464 .794
Jake Mangum RF 3 0 1 1 0 0 .269 .336 .317 .653 SB
Jared Triolo SS 3 0 1 1 0 2 .235 .271 .259 .530
Henry Davis C 3 0 1 2 1 1 .139 .238 .270 .508
Bryan Reynolds RF 3 2 0 0 1 2 .276 .403 .438 .841

Pitching lines

AWAY · MIN
PITCHER IPHRERBBKHR NPERA DEC
Zebby Matthews 4.1 6 7 7 2 7 2 100 4.63 L
Mike Paredes 3.2 2 2 1 3 3 0 65 2.45
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Braxton Ashcraft 6.0 5 2 2 0 11 1 80 2.77 W
Cam Sanders 1.0 0 0 0 0 1 0 13 9.00
Brandan Bidois 2.0 1 1 1 0 2 1 20 4.50

Manager comparison

AWAY · MIN
Derek Shelton
Lineup 1.7 R Bunts 0.7 R IBBs 0.8 R
HOME · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R

Recent form

AWAY · MIN
7-3 L1 +22 run diff
LWWLWWWWLW
HOME · PIT
4-6 W1 -8 run diff
WLLWWLLWLL

Season series: 0-3 with MIN 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.