ARCHIVE June 24, 2026
June 24, 2026 · NL Cent

Seattle Mariners vs Pittsburgh Pirates

June 24, 2026PNC ParkClear 78°F · 7 mph, Out To LF
AWAY
Seattle Mariners
41-40
1
vs
HOME
Pittsburgh Pirates
40-40
11

Game Highlights

Published June 24, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Julio Rodríguez Julio Rodríguez singles on a ground ball to left fielder Bryan Reynolds. J.P. Crawford scores. Cal Raleigh to 2nd. SEA 1, PIT 0
B4 Endy Rodríguez Endy Rodríguez doubles (5) on a sharp line drive to right fielder Luke Raley. Nick Gonzales scores. Ryan O'Hearn scores. SEA 1, PIT 2
B4 Tyler Callihan Tyler Callihan triples (2) on a sharp line drive to right fielder Luke Raley. Endy Rodríguez scores. SEA 1, PIT 3
B4 Jake Mangum Jake Mangum singles on a ground ball to left fielder Randy Arozarena. Tyler Callihan scores. SEA 1, PIT 4
B4 Esmerlyn Valdez Esmerlyn Valdez singles on a sharp fly ball to center fielder Julio Rodríguez. Jake Mangum scores. SEA 1, PIT 5
B7 Ryan O'Hearn Ryan O'Hearn doubles (10) on a line drive to right fielder Luke Raley. Brandon Lowe scores. Bryan Reynolds scores. Nick Gonzales to 3rd. SEA 1, PIT 7
B7 Endy Rodríguez Endy Rodríguez singles on a ground ball to right fielder Luke Raley. Nick Gonzales scores. Ryan O'Hearn to 3rd. SEA 1, PIT 8
B7 Tyler Callihan Tyler Callihan out on a sacrifice fly to left fielder Randy Arozarena. Ryan O'Hearn scores. SEA 1, PIT 9
B8 Bryan Reynolds Bryan Reynolds doubles (19) on a sharp line drive to center fielder Julio Rodríguez. Esmerlyn Valdez scores. SEA 1, PIT 10
B8 Ryan O'Hearn Ryan O'Hearn doubles (11) on a sharp line drive to right fielder Luke Raley. Billy Cook scores. SEA 1, PIT 11

Box score

  123456789 R
SEA 100000000 1
PIT 000500420 11

Pitching & bullpen

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

Mariners AWAY 1

Bryan Woo started for Mariners, leaving trailing 1–5. Out of the bullpen, Nick Davila took the roughest line.

workload · innings pitched
  • Bryan Woo Starter 4.0 86 5 4 L
    Pitch-by-pitch: what Bryan Woo threw
    CSW 26% 1st-pitch strike 60% 4.3 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 55 64% 8 8 15 16 8
    Slider 14 16% 2 0 3 6 3
    Sinker 10 12% 0 3 3 3 1
    Sweeper 5 6% 0 0 0 4 1
    Changeup 2 2% 1 0 0 0 1
  • Michael Rucker Middle 2.0 26 0 3
  • Nick Davila Middle 1.0 24 4 0
  • Alex Hoppe Middle 1.0 22 2 0
Pirates HOME 11

Braxton Ashcraft started for Pirates, leaving with a 5–1 lead.

workload · innings pitched
  • Braxton Ashcraft Starter 6.0 86 1 10 W
    Pitch-by-pitch: what Braxton Ashcraft threw
    CSW 41% 1st-pitch strike 78% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 29 34% 8 7 5 7 2
    Four-Seam Fastball 26 30% 3 5 7 4 7
    Slider 21 24% 3 6 6 4 2
    Sinker 9 10% 1 2 2 2 2
    Splitter 1 1% 0 0 0 1 0
  • Carmen Mlodzinski Reliever 3.0 39 0 3 SV

Where the game turned

2 runs Bottom 4th · off Woo
  • Rodríguez 2B (2)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford 3B 4 1 1 0 0 1 .224 .350 .384 .734
Cal Raleigh C 4 0 1 0 0 0 .166 .258 .316 .574
Julio Rodríguez CF 4 0 2 1 0 2 .248 .309 .426 .735
Josh Naylor 1B 4 0 2 0 0 1 .257 .317 .373 .690 2B
Weston Wilson LF 1 0 0 0 0 0 .217 .321 .304 .625
Dominic Canzone DH 4 0 0 0 0 2 .275 .346 .549 .895
Luke Raley RF 4 0 0 0 0 4 .235 .295 .490 .785
Cole Young 2B 3 0 1 0 0 0 .254 .319 .375 .694 2B
Colt Emerson SS 3 0 0 0 0 1 .212 .278 .465 .743
Randy Arozarena LF 3 0 0 0 0 2 .284 .369 .437 .806
HOME · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Esmerlyn Valdez RF 3 1 2 1 0 1 .167 .219 .433 .652 2B
Brandon Lowe 2B 5 1 1 0 0 0 .246 .324 .505 .829
Nick Gonzales 3B 5 2 2 0 0 1 .297 .346 .376 .722
Ryan O'Hearn DH 5 2 4 3 0 0 .285 .342 .467 .809 3 2B
Endy Rodríguez C 4 1 2 3 1 1 .263 .398 .447 .845 2B
Tyler Callihan 1B 3 1 1 2 0 1 .273 .377 .545 .922 3B
Jake Mangum LF 4 1 1 1 0 1 .298 .343 .357 .700 SB
Jared Triolo SS 4 0 0 0 0 1 .225 .299 .268 .567
Spencer Horwitz 1B 1 0 0 0 1 0 .280 .386 .455 .841
Bryan Reynolds LF 4 1 2 1 1 1 .290 .404 .486 .890 2B

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
Bryan Woo 4.0 6 5 5 2 4 0 86 4.26 L
Michael Rucker 2.0 2 0 0 0 3 0 26 3.00
Nick Davila 1.0 4 4 4 1 0 0 24 2.63
Alex Hoppe 1.0 3 2 2 0 0 0 22 5.87
HOME · PIT
PITCHER IPHRERBBKHR NPERA DEC
Braxton Ashcraft 6.0 5 1 1 0 10 0 86 3.07 W
Carmen Mlodzinski 3.0 2 0 0 0 3 0 39 3.57 SV

Manager comparison

AWAY · SEA
Dan Wilson
Lineup 2.6 R Bunts 1.1 R IBBs 2.0 R
HOME · PIT
Don Kelly
Lineup 4.0 R Bunts 0.6 R IBBs 2.8 R

Recent form

AWAY · SEA
4-6 L1 -26 run diff
LWLWWLLLWL
HOME · PIT
2-8 L3 -17 run diff
LLLWLWLLLL

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.