ARCHIVE May 30, 2026
May 30, 2026 · AL West

Arizona Diamondbacks vs Seattle Mariners

May 30, 2026T-Mobile ParkClear 62°F · 6 mph, In From LF
AWAY
Arizona Diamondbacks
31-26
1
vs
HOME
Seattle Mariners
30-29
5

Game Highlights

Published May 31, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B2 Luke Raley Luke Raley homers (13) on a fly ball to right center field. AZ 0, SEA 1
B2 Dominic Canzone Dominic Canzone homers (6) on a fly ball to right center field. AZ 0, SEA 2
B3 Colt Emerson Colt Emerson homers (2) on a fly ball to right field. AZ 0, SEA 3
B3 Julio Rodríguez Julio Rodríguez homers (12) on a fly ball to center field. AZ 0, SEA 4
B6 Cole Young Cole Young out on a sacrifice fly to right fielder Corbin Carroll. Randy Arozarena scores. AZ 0, SEA 5
T9 Gabriel Moreno Gabriel Moreno grounds out, shortstop J.P. Crawford to first baseman Josh Naylor. AZ 1, SEA 5

Box score

  123456789 R
AZ 000000001 1
SEA 022001000 5

Pitching & bullpen

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

Diamondbacks AWAY 1

Ryne Nelson started for Diamondbacks, leaving trailing 0–5.

workload · innings pitched
  • Ryne Nelson Starter 5.1 99 5 3 L
    Pitch-by-pitch: what Ryne Nelson threw
    CSW 17% 1st-pitch strike 71% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 56 57% 5 5 21 11 14
    Cutter 15 15% 1 2 5 7 0
    Slider 14 14% 1 1 3 7 2
    Curveball 12 12% 1 1 1 7 2
    Sinker 2 2% 0 0 0 0 2
  • Ryan Thompson Middle 1.2 25 0 0 inherited 1, stranded 1
  • Taylor Clarke Setup 1.0 12 0 0
Mariners HOME 5

Bryan Woo started for Mariners, leaving with a 5–0 lead. Out of the bullpen, Alex Hoppe took the roughest line.

workload · innings pitched
  • Bryan Woo Starter 7.0 86 0 9 W
    Pitch-by-pitch: what Bryan Woo threw
    CSW 35% 1st-pitch strike 78% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 41 48% 6 6 9 13 7
    Slider 18 21% 3 4 4 4 3
    Sinker 11 13% 0 5 3 2 1
    Sweeper 11 13% 4 1 2 3 1
    Changeup 5 6% 0 1 1 1 2
  • Cooper Criswell Middle 1.0 20 0 0
  • Alex Hoppe Middle 1.0 22 1 0

Where the game turned

1 run Bottom 2nd · off Nelson
  • Raley HR (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 4 0 0 0 0 1 .266 .321 .459 .780
Corbin Carroll RF 4 0 0 0 0 1 .288 .384 .535 .919
Geraldo Perdomo SS 3 1 0 0 1 1 .229 .339 .356 .695
Gabriel Moreno C 4 0 0 0 0 2 .259 .315 .405 .720
Adrian Del Castillo DH 3 0 1 0 0 1 .193 .254 .328 .582
Ryan Waldschmidt CF 3 0 1 0 0 1 .296 .351 .394 .745
Ildemaro Vargas 1B 3 0 1 0 0 0 .296 .322 .469 .791
Jose Fernandez 3B 3 0 0 0 0 1 .263 .296 .368 .664
Tommy Troy LF 3 0 0 0 0 1 .263 .364 .368 .732
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford SS 4 0 1 0 0 0 .219 .343 .393 .736
Julio Rodríguez CF 4 1 2 1 0 0 .269 .326 .475 .801 HR (12), 2B
Josh Naylor 1B 4 0 0 0 0 0 .253 .318 .346 .664
Randy Arozarena LF 4 1 0 0 0 0 .292 .376 .458 .834
Luke Raley RF 3 1 2 1 0 0 .279 .338 .592 .930 HR (13)
Cole Young 2B 3 0 1 1 0 0 .244 .319 .346 .665
Dominic Canzone DH 4 1 2 1 0 1 .240 .314 .471 .785 HR (6), 2B
Mitch Garver C 3 0 0 0 0 1 .194 .341 .306 .647
Colt Emerson 3B 3 1 1 1 0 1 .237 .326 .526 .852 HR (2)

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Ryne Nelson 5.1 7 5 4 0 3 4 99 4.82 L
Ryan Thompson 1.2 1 0 0 0 0 0 25 2.75
Taylor Clarke 1.0 1 0 0 0 0 0 12 1.88
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Bryan Woo 7.0 2 0 0 0 9 0 86 3.44 W
Cooper Criswell 1.0 1 0 0 0 0 0 20 3.08
Alex Hoppe 1.0 0 1 0 1 0 0 22 5.84

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R
HOME · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R

Recent form

AWAY · AZ
5-5 L3 -2 run diff
LLLWWLWWLW
HOME · SEA
4-6 W1 -11 run diff
WLLWLWLLWL

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