ARCHIVE June 26, 2026
June 26, 2026 · AL Cent

Seattle Mariners vs Cleveland Guardians

June 26, 2026Progressive FieldPartly Cloudy 70°F · 3 mph, In From CF
AWAY
Seattle Mariners
42-41
3
vs
HOME
Cleveland Guardians
42-40
1

Scoring summary

INN BATTER PLAY SCORE
B1 Kahlil Watson Kahlil Watson doubles (1) on a sharp fly ball to left fielder Randy Arozarena. Kyle Manzardo scores. SEA 0, CLE 1
T3 Colt Emerson Colt Emerson homers (7) on a fly ball to right field. SEA 1, CLE 1
T7 J.P. Crawford J.P. Crawford singles on a ground ball to second baseman Travis Bazzana. Cal Raleigh scores. SEA 2, CLE 1
T8 Julio Rodríguez Julio Rodríguez singles on a line drive to left fielder Steven Kwan. Colt Emerson scores. Randy Arozarena to 2nd. SEA 3, CLE 1

Box score

  123456789 R
SEA 001000110 3
CLE 100000000 1

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 3

Luis Castillo started for Mariners, leaving with the game tied 1–1.

workload · innings pitched
  • Luis Castillo Starter 6.0 91 1 4 W
    Pitch-by-pitch: what Luis Castillo threw
    CSW 25% 1st-pitch strike 64% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Slider 33 36% 4 5 10 9 5
    Four-Seam Fastball 28 31% 2 2 6 12 6
    Changeup 19 21% 3 2 4 6 4
    Sinker 11 12% 0 5 2 2 2
  • José A. Ferrer Setup 1.0 11 0 1 HLD
  • Gabe Speier Setup 1.0 9 0 0 HLD
  • Andrés Muñoz Closer 1.0 15 0 2 SV
Guardians HOME 1

Joey Cantillo started for Guardians, leaving with the game tied 1–1. Out of the bullpen, Tim Herrin took the roughest line.

workload · innings pitched
  • Joey Cantillo Starter 6.0 90 1 9
    Pitch-by-pitch: what Joey Cantillo threw
    CSW 38% 1st-pitch strike 55% 4.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Curveball 45 50% 10 5 6 21 3
    Four-Seam Fastball 21 23% 3 6 3 7 2
    Cutter 14 16% 3 3 1 4 3
    Changeup 9 10% 2 2 0 4 1
    Slider 1 1% 0 0 0 1 0
  • Tim Herrin Setup 1.0 23 1 0 L
  • Daniel Espino Middle 0.1 18 1 1
  • Hunter Gaddis Setup 0.2 8 0 2 inherited 2, stranded 2
  • Matt Festa Setup 1.0 18 0 1

Where the game turned

1 run Top 7th · off Herrin
  • Crawford 1B (1)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Randy Arozarena LF 3 0 1 0 1 1 .285 .372 .438 .810 2B
Julio Rodríguez CF 4 0 1 1 0 2 .247 .307 .421 .728
Cal Raleigh C 3 1 0 0 1 3 .165 .261 .314 .575
Dominic Canzone DH 2 0 0 0 2 2 .272 .349 .543 .892
Josh Naylor 1B 4 0 0 0 0 1 .254 .315 .368 .683
J.P. Crawford 3B 4 0 1 1 0 1 .224 .346 .377 .723
Cole Young 2B 4 0 1 0 0 1 .251 .314 .368 .682
Colt Emerson SS 2 2 1 1 2 1 .212 .293 .481 .774 HR (7)
Rob Refsnyder RF 3 0 0 0 0 1 .133 .203 .219 .422
Luke Raley RF 1 0 1 0 0 0 .241 .303 .493 .796
HOME · CLE
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Travis Bazzana 2B 4 0 0 0 0 2 .255 .350 .436 .786
Kyle Manzardo 1B 4 1 1 0 0 1 .233 .327 .395 .722
Brayan Rocchio SS 4 0 1 0 0 1 .269 .342 .386 .728
Kahlil Watson RF 4 0 1 1 0 1 .240 .269 .400 .669 2B
Cooper Ingle DH 2 0 0 0 1 0 .000 .333 .000 .333
Steven Kwan CF 3 0 1 0 0 0 .213 .322 .260 .582
David Fry LF 1 0 0 0 0 0 .209 .326 .355 .681
Austin Hedges C 1 0 0 0 0 0 .264 .331 .358 .689
Daniel Schneemann 3B 2 0 0 0 0 0 .207 .279 .337 .616
Rhys Hoskins PH 1 0 0 0 0 1 .174 .312 .347 .659
Patrick Bailey C 2 0 0 0 0 1 .179 .238 .252 .490
Petey Halpin CF 2 0 0 0 0 0 .180 .196 .240 .436

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
Luis Castillo 6.0 4 1 1 1 4 0 91 4.93 W
José A. Ferrer 1.0 0 0 0 0 1 0 11 2.65 HLD
Gabe Speier 1.0 0 0 0 0 0 0 9 1.80 HLD
Andrés Muñoz 1.0 0 0 0 0 2 0 15 4.91 SV
HOME · CLE
PITCHER IPHRERBBKHR NPERA DEC
Joey Cantillo 6.0 2 1 1 2 9 1 90 3.87
Tim Herrin 1.0 1 1 1 2 0 0 23 3.25 L
Daniel Espino 0.1 1 1 1 2 1 0 18 11.57
Hunter Gaddis 0.2 0 0 0 0 2 0 8 3.57
Matt Festa 1.0 2 0 0 0 1 0 18 4.09

Manager comparison

AWAY · SEA
Dan Wilson
Lineup 2.6 R Bunts 1.1 R IBBs 2.0 R
HOME · CLE
Stephen Vogt
Lineup 2.5 R Bunts 2.6 R IBBs 1.8 R

Recent form

AWAY · SEA
4-6 L1 -26 run diff
LWLWWLLLWL
HOME · CLE
3-6 L3 -10 run diff
LLLWLLWWL?

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.