ARCHIVE June 29, 2026
June 29, 2026 · NL West

Miami Marlins vs Colorado Rockies

June 29, 2026Coors FieldPartly Cloudy 88°F · 6 mph, R To L
AWAY
Miami Marlins
45-40
10
vs
HOME
Colorado Rockies
33-52
7

Game Highlights

Published June 30, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T2 Leo Jiménez Leo Jiménez doubles (3) on a fly ball to center fielder Cole Carrigg. Heriberto Hernández scores. Kyle Stowers scores. MIA 2, COL 0
B2 Ezequiel Tovar Ezequiel Tovar out on a sacrifice fly to left fielder Esteury Ruiz. TJ Rumfield scores. MIA 2, COL 1
B2 Jake McCarthy Jake McCarthy doubles (15) on a fly ball to left fielder Esteury Ruiz. Cole Carrigg scores. Kyle Karros scores. Edouard Julien to 3rd. MIA 2, COL 3
B3 Kyle Karros Kyle Karros doubles (15) on a sharp line drive to left fielder Esteury Ruiz. Cole Carrigg scores. Troy Johnston scores. MIA 2, COL 5
T5 Otto Lopez Otto Lopez homers (7) on a fly ball to right center field. MIA 3, COL 5
T5 Griffin Conine Griffin Conine homers (3) on a fly ball to right field. Xavier Edwards scores. Kyle Stowers scores. MIA 6, COL 5
T7 Javier Sanoja Javier Sanoja triples (1) on a sharp ground ball to right fielder Troy Johnston. Owen Caissie scores. Kyle Stowers scores. Griffin Conine scores. MIA 9, COL 5
T7 Joe Mack Joe Mack singles on a ground ball to third baseman Kyle Karros. Javier Sanoja scores. MIA 10, COL 5
B7 Hunter Goodman Hunter Goodman homers (26) on a fly ball to left center field. MIA 10, COL 6
B9 Mickey Moniak Mickey Moniak grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers. Edouard Julien scores. Jake McCarthy to 3rd. MIA 10, COL 7

Box score

  123456789 R
MIA 020040400 10
COL 032000101 7

Pitching & bullpen

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

Marlins AWAY 10

Sandy Alcantara started for Marlins, leaving with a 6–5 lead. Out of the bullpen, Michael Petersen took the roughest line.

workload · innings pitched
  • Sandy Alcantara Starter 5.2 96 5 3 W
    Pitch-by-pitch: what Sandy Alcantara threw
    CSW 19% 1st-pitch strike 67% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 35 36% 3 4 6 15 7
    Changeup 18 19% 3 0 4 6 5
    Four-Seam Fastball 16 17% 4 0 5 4 3
    Cutter 15 16% 0 3 2 7 3
    Sweeper 5 5% 1 0 0 4 0
    Curveball 5 5% 0 0 0 4 1
    Slider 2 2% 0 0 1 1 0
  • Michael Petersen Setup 1.1 17 1 1 HLD inherited 2, stranded 2
  • Calvin Faucher Setup 1.0 9 0 0
  • Pete Fairbanks Closer 1.0 19 1 1
Rockies HOME 7

Sean Sullivan started for Rockies, leaving trailing 5–6. Out of the bullpen, Antonio Senzatela took the roughest line.

workload · innings pitched
  • Sean Sullivan Starter 4.2 82 5 5
    Pitch-by-pitch: what Sean Sullivan threw
    CSW 26% 1st-pitch strike 48% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 41 50% 2 9 7 15 8
    Changeup 20 24% 3 3 2 7 5
    Sweeper 13 16% 1 1 3 6 2
    Cutter 8 10% 1 1 5 1 0
  • Victor Vodnik Middle 1.1 18 1 0 L inherited 2, all 2 scored
  • Antonio Senzatela Middle 0.2 27 4 0
  • Zach Agnos Middle 2.1 31 0 1 inherited 1, stranded 1

Where the game turned

3 runs Top 5th · off Vodnik
  • Conine HR (3)

Batting lines

AWAY · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Otto Lopez SS 5 1 2 1 0 0 .333 .366 .486 .852 HR (7), 2B
Xavier Edwards 2B 5 1 1 0 0 0 .297 .377 .426 .803 SB
Heriberto Hernández LF 3 1 1 0 2 0 .219 .296 .396 .692 2B
Kyle Stowers 1B 3 3 1 0 1 1 .228 .320 .420 .740 2B
Griffin Conine DH 2 2 1 3 1 1 .227 .320 .477 .797 HR (3)
Jakob Marsee CF 5 0 0 0 0 2 .193 .313 .293 .606
Javier Sanoja RF 5 1 3 3 0 0 .266 .305 .383 .688 2B, 3B
Joe Mack C 4 0 1 1 0 0 .250 .309 .383 .692
Esteury Ruiz LF 3 0 0 0 0 1 .256 .354 .512 .866
Owen Caissie RF 2 1 2 0 0 0 .239 .296 .433 .729
Leo Jiménez DH 2 0 1 2 0 1 .195 .295 .232 .527 2B
HOME · COL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake McCarthy LF 5 0 2 2 0 0 .306 .344 .498 .842 2 2B
Mickey Moniak DH 5 0 0 1 0 2 .260 .311 .550 .861
Hunter Goodman C 5 1 2 1 0 2 .245 .309 .546 .855 HR (26), 2B
TJ Rumfield 1B 4 1 1 0 1 0 .294 .372 .488 .860
Cole Carrigg CF 4 2 1 0 0 1 .267 .375 .500 .875
Troy Johnston RF 2 1 0 0 2 0 .312 .378 .435 .813
Kyle Karros 3B 4 1 2 2 0 0 .255 .348 .394 .742 2B
Ezequiel Tovar SS 3 0 0 1 0 0 .207 .252 .326 .578
Edouard Julien 2B 2 1 2 0 2 0 .232 .336 .311 .647 2B

Pitching lines

AWAY · MIA
PITCHER IPHRERBBKHR NPERA DEC
Sandy Alcantara 5.2 7 5 5 5 3 0 96 4.20 W
Michael Petersen 1.1 1 1 1 0 1 1 17 3.22 HLD
Calvin Faucher 1.0 0 0 0 0 0 0 9 3.38
Pete Fairbanks 1.0 2 1 1 0 1 0 19 6.84
HOME · COL
PITCHER IPHRERBBKHR NPERA DEC
Sean Sullivan 4.2 6 5 5 2 5 1 82 8.64
Victor Vodnik 1.1 2 1 1 0 0 1 18 6.66 L
Antonio Senzatela 0.2 4 4 4 1 0 0 27 3.07
Zach Agnos 2.1 1 0 0 1 1 0 31 7.36

Manager comparison

AWAY · MIA
Clayton McCullough
Lineup 3.3 R Bunts 2.5 R IBBs 0.9 R
HOME · COL
Warren Schaeffer
Lineup 3.3 R Bunts 1.7 R IBBs 3.3 R

Recent form

AWAY · MIA
6-4 L3 -2 run diff
LLLWWWLWWW
HOME · COL
3-7 L3 -10 run diff
LLLWWWLLLL

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.