ARCHIVE May 21, 2026
May 21, 2026 · NL West

Colorado Rockies vs Arizona Diamondbacks

May 21, 2026Chase FieldClear 94°F · 3 mph, R To L
AWAY
Colorado Rockies
19-32
1
vs
HOME
Arizona Diamondbacks
26-23
2

Game Highlights

Published May 22, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B6 Corbin Carroll Corbin Carroll grounds into a force out, second baseman Chad Stevens to shortstop Ezequiel Tovar. Ryan Waldschmidt scores. Ketel Marte out at 2nd. Corbin Carroll to 1st. COL 0, AZ 1
T8 Tyler Freeman Tyler Freeman hit by pitch. Troy Johnston scores. TJ Rumfield to 3rd. Willi Castro to 2nd. COL 1, AZ 1
B9 Corbin Carroll Corbin Carroll singles on a ground ball to right fielder Tyler Freeman. Gabriel Moreno scores. Ketel Marte to 2nd. COL 1, AZ 2

Box score

  123456789 R
COL 000000010 1
AZ 000001001 2

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

Zach Agnos started for Rockies, leaving with the game tied 0–0. Out of the bullpen, Blas Castaño took the roughest line.

workload · innings pitched
  • Zach Agnos Starter 5.0 71 0 4
    Pitch-by-pitch: what Zach Agnos threw
    CSW 30% 1st-pitch strike 71% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 21 30% 3 2 6 9 1
    Sweeper 15 21% 2 5 1 5 2
    Splitter 11 15% 2 0 5 2 2
    Sinker 9 13% 0 2 3 3 1
    Four-Seam Fastball 8 11% 1 1 1 2 3
    Slider 7 10% 0 3 0 1 3
  • Blas Castaño Middle 2.0 41 1 1
  • Seth Halvorsen Middle 1.0 19 0 2
  • Juan Mejia Middle 0.2 26 1 1 L
Diamondbacks HOME 2

Eduardo Rodriguez started for Diamondbacks, leaving with a 1–0 lead. Out of the bullpen, Juan Morillo took the roughest line.

workload · innings pitched
  • Eduardo Rodriguez Starter 7.0 99 0 4
    Pitch-by-pitch: what Eduardo Rodriguez threw
    CSW 17% 1st-pitch strike 46% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 58 59% 4 10 22 15 7
    Changeup 22 22% 1 0 2 11 8
    Cutter 8 8% 0 0 2 5 1
    Curveball 7 7% 0 2 0 4 1
    Sinker 4 4% 0 0 1 1 2
  • Juan Morillo Setup 0.1 23 1 1 BS
  • Kevin Ginkel Middle 0.2 9 0 0 inherited 3, stranded 3
  • Paul Sewald Closer 1.0 6 0 1 W

Where the game turned

1 run Bottom 9th · off Mejia
  • Carroll 1B (1)

Batting lines

AWAY · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willi Castro 2B 2 0 1 0 2 0 .241 .309 .343 .652
Tyler Freeman RF 3 0 1 1 0 1 .268 .343 .351 .694
Hunter Goodman C 4 0 0 0 0 2 .236 .296 .471 .767
Ezequiel Tovar SS 4 0 1 0 0 0 .206 .263 .291 .554 2B
Kyle Karros 3B 4 0 0 0 0 1 .207 .315 .279 .594
Jake McCarthy CF 4 0 1 0 0 0 .292 .345 .472 .817
Mickey Moniak DH 2 0 0 0 0 1 .280 .335 .607 .942
Troy Johnston LF 3 1 1 0 0 0 .324 .383 .453 .836
TJ Rumfield 1B 1 0 1 0 0 0 .279 .353 .436 .789
Braxton Fulford DH 2 0 0 0 0 0 .182 .250 .455 .705
Chad Stevens 2B 2 0 0 0 0 1 .000 .000 .000 .000
HOME · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ketel Marte 2B 4 0 2 0 1 0 .240 .296 .415 .711
Corbin Carroll RF 5 0 1 2 0 2 .282 .390 .552 .942
Geraldo Perdomo SS 2 0 0 0 2 0 .222 .344 .348 .692 SB
Nolan Arenado 3B 3 0 0 0 0 0 .273 .349 .468 .817
Ildemaro Vargas 1B 3 0 0 0 1 0 .325 .349 .521 .870
Lourdes Gurriel Jr. LF 4 0 0 0 0 1 .220 .280 .297 .577
Gabriel Moreno C 3 1 1 0 1 1 .255 .314 .394 .708 SB
Jose Fernandez PH 0 0 0 0 0 0 .283 .316 .386 .702
Ryan Waldschmidt CF 3 1 0 0 1 3 .300 .378 .400 .778
Adrian Del Castillo DH 1 0 0 0 2 1 .188 .245 .317 .562

Pitching lines

AWAY · COL
PITCHER IPHRERBBKHR NPERA DEC
Zach Agnos 5.0 1 0 0 1 4 0 71 4.76
Blas Castaño 2.0 2 1 1 3 1 0 41 4.15
Seth Halvorsen 1.0 0 0 0 2 2 0 19 2.25
Juan Mejia 0.2 1 1 1 2 1 0 26 4.07 L
HOME · AZ
PITCHER IPHRERBBKHR NPERA DEC
Eduardo Rodriguez 7.0 4 0 0 1 4 0 99 2.24
Juan Morillo 0.1 2 1 1 1 1 0 23 2.25 BS
Kevin Ginkel 0.2 0 0 0 0 0 0 9 3.20
Paul Sewald 1.0 0 0 0 0 1 0 6 3.93 W

Manager comparison

AWAY · COL
Warren Schaeffer
Lineup 2.7 R Bunts 1.1 R IBBs 2.3 R
HOME · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R

Recent form

AWAY · COL
5-5 W1 +11 run diff
WLWWLWLWLL
HOME · AZ
5-5 L3 -2 run diff
LLLWWLWWLW

Season series: 0-1 with COL listed first across 1 prior meeting.

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.