ARCHIVE June 28, 2026
June 28, 2026 · AL Cent

Seattle Mariners vs Cleveland Guardians

June 28, 2026Progressive FieldPartly Cloudy 79°F · 6 mph, Varies
AWAY
Seattle Mariners
42-43
5
vs
HOME
Cleveland Guardians
44-40
6

Game Highlights

Published June 28, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T2 Mitch Garver Mitch Garver singles on a line drive to right fielder Kahlil Watson. Cal Raleigh scores. SEA 1, CLE 0
T3 Josh Naylor Josh Naylor doubles (11) on a line drive to right fielder Kahlil Watson. Julio Rodríguez scores. SEA 2, CLE 0
T3 Randy Arozarena Randy Arozarena reaches on a throwing error by shortstop Brayan Rocchio. Josh Naylor scores. SEA 3, CLE 0
B5 Travis Bazzana Travis Bazzana out on a sacrifice fly to center fielder Julio Rodríguez. Gabriel Arias scores. SEA 3, CLE 1
T6 Julio Rodríguez Julio Rodríguez singles on a ground ball to second baseman Travis Bazzana. Victor Robles scores. SEA 4, CLE 1
B8 Daniel Schneemann Daniel Schneemann singles on a ground ball to center fielder Julio Rodríguez. Brayan Rocchio scores. Cooper Ingle to 2nd. SEA 4, CLE 2
B8 Chase DeLauter Chase DeLauter singles on a ground ball to center fielder Julio Rodríguez. Cooper Ingle scores. Daniel Schneemann scores. Steven Kwan to 3rd. SEA 4, CLE 4
B8 Rhys Hoskins Mariners challenged (tag play), call on the field was upheld: Mariners challenged (fair or foul in outfield), call on the field was upheld: Rhys Hoskins doubles (13) on a line drive to left fielder Randy Arozarena. Steven Kwan scores. Chase DeLauter scores. SEA 4, CLE 6
T9 Victor Robles Victor Robles reaches on a throwing error by second baseman Travis Bazzana. Cole Young scores. Colt Emerson to 3rd. Victor Robles to 2nd. SEA 5, CLE 6

Box score

  123456789 R
SEA 012001001 5
CLE 000010050 6

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 5

Emerson Hancock started for Mariners, leaving with a 4–1 lead. Out of the bullpen, Michael Rucker took the roughest line.

workload · innings pitched
  • Emerson Hancock Starter 5.2 98 1 6
    Pitch-by-pitch: what Emerson Hancock threw
    CSW 22% 1st-pitch strike 48% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 33 34% 1 5 8 11 8
    Cutter 24 24% 3 5 3 11 2
    Sweeper 12 12% 1 0 3 6 2
    Sinker 11 11% 0 3 2 3 3
    Curveball 10 10% 2 1 3 4 0
    Changeup 8 8% 1 0 1 5 1
  • Eduard Bazardo Setup 0.1 10 0 1 HLD inherited 1, stranded 1
  • Gabe Speier Setup 1.0 13 0 0 HLD
  • Michael Rucker Middle 0.1 21 4 0 L
  • Josh Simpson Middle 0.2 18 1 0 BS inherited 3, all 3 scored
Guardians HOME 6

Gavin Williams started for Guardians, leaving trailing 0–3. Out of the bullpen, Shawn Armstrong took the roughest line.

workload · innings pitched
  • Gavin Williams Starter 5.0 103 3 6
    Pitch-by-pitch: what Gavin Williams threw
    CSW 27% 1st-pitch strike 56% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 32 31% 8 3 6 12 3
    Sinker 29 28% 2 5 4 10 8
    Curveball 22 21% 2 5 3 7 5
    Four-Seam Fastball 11 11% 0 1 3 7 0
    Cutter 9 9% 0 2 4 3 0
  • Shawn Armstrong Middle 0.2 18 1 2
  • Tim Herrin Setup 1.0 16 0 0 inherited 1, stranded 1
  • Matt Festa Setup 1.1 20 0 0 W inherited 1, stranded 1
  • Cade Smith Closer 1.0 21 1 1 SV

Where the game turned

2 runs Bottom 8th · off Simpson
  • Hoskins 2B (2)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford 3B 6 0 2 0 0 1 .222 .339 .368 .707
Julio Rodríguez CF 4 1 2 1 1 2 .253 .315 .423 .738 SB
Josh Naylor 1B 4 1 2 1 0 0 .256 .318 .370 .688 2B
Randy Arozarena LF 5 0 0 0 0 1 .283 .370 .442 .812
Cal Raleigh DH 3 1 1 0 2 0 .165 .268 .310 .578
Cole Young 2B 5 1 2 0 0 0 .253 .315 .367 .682
Colt Emerson SS 5 0 1 0 0 1 .205 .288 .455 .743
Dominic Canzone PH 1 0 0 0 0 1 .274 .349 .542 .891
Victor Robles RF 5 1 2 0 0 1 .242 .275 .273 .548 3 SB
Mitch Garver C 3 0 1 1 1 2 .190 .325 .300 .625
HOME · CLE
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Steven Kwan CF 4 1 1 0 1 0 .210 .319 .256 .575
Travis Bazzana 2B 3 0 0 1 1 1 .256 .350 .431 .781
Chase DeLauter DH 5 1 2 2 0 1 .265 .338 .408 .746
Rhys Hoskins 1B 2 0 2 2 0 0 .182 .318 .359 .677 2B
David Fry RF 1 0 0 0 1 0 .207 .328 .351 .679
Brayan Rocchio SS 4 1 1 0 1 0 .268 .342 .386 .728 SB
Cooper Ingle LF 2 1 0 0 2 2 .143 .400 .143 .543
Daniel Schneemann 3B 2 1 2 1 0 0 .214 .286 .348 .634 2B
Patrick Bailey C 1 0 0 0 0 1 .174 .232 .245 .477
Kyle Manzardo 1B 3 0 0 0 0 1 .230 .322 .387 .709
Kahlil Watson RF 3 0 2 0 0 1 .290 .313 .452 .765 SB
Gabriel Arias 3B 2 1 1 0 0 0 .211 .237 .351 .588
Austin Hedges C 2 0 1 0 0 0 .269 .333 .361 .694

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
Emerson Hancock 5.2 5 1 1 3 6 0 98 3.47
Eduard Bazardo 0.1 1 0 0 0 1 0 10 1.96 HLD
Gabe Speier 1.0 2 0 0 0 0 0 13 1.71 HLD
Michael Rucker 0.1 2 4 4 2 0 0 21 8.53 L
Josh Simpson 0.2 2 1 1 1 0 0 18 9.00 BS
HOME · CLE
PITCHER IPHRERBBKHR NPERA DEC
Gavin Williams 5.0 6 3 2 3 6 0 103 3.81
Shawn Armstrong 0.2 2 1 1 0 2 0 18 4.56
Tim Herrin 1.0 1 0 0 0 0 0 16 3.14
Matt Festa 1.1 2 0 0 1 0 0 20 3.93 W
Cade Smith 1.0 2 1 0 0 1 0 21 3.05 SV

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.