ARCHIVE March 28, 2026
March 28, 2026 · AL West

Cleveland Guardians vs Seattle Mariners

March 28, 2026T-Mobile ParkPartly Cloudy 53°F · 6 mph, In From LF
AWAY
Cleveland Guardians
2-1
6
vs
HOME
Seattle Mariners
1-2
5

Scoring summary

INN BATTER PLAY SCORE
B2 Victor Robles Victor Robles doubles (1) on a line drive to left fielder Angel Martínez. Brendan Donovan scores. CLE 0, SEA 1
B4 Leo Rivas Leo Rivas walks. Randy Arozarena scores. Brendan Donovan to 2nd. Wild pitch by pitcher Joey Cantillo. CLE 0, SEA 2
T6 José Ramírez José Ramírez doubles (2) on a line drive to right fielder Victor Robles. Brayan Rocchio scores. José Ramírez to 3rd. CLE 1, SEA 2
T6 Kyle Manzardo Kyle Manzardo singles on a line drive to right fielder Victor Robles. José Ramírez scores. CLE 2, SEA 2
T7 Steven Kwan Steven Kwan singles on a line drive to left fielder Randy Arozarena. CJ Kayfus scores. Brayan Rocchio to 3rd. Steven Kwan to 2nd. CLE 3, SEA 2
B9 Julio Rodríguez Julio Rodríguez singles on a line drive to center fielder Steven Kwan. Cole Young scores. CLE 3, SEA 3
T10 Steven Kwan Steven Kwan singles on a soft bunt ground ball to third baseman Brendan Donovan. Brayan Rocchio scores. Steven Kwan to 2nd. Steven Kwan advances to 2nd, on a throwing error by third baseman Brendan Donovan. CLE 4, SEA 3
T10 Chase DeLauter Chase DeLauter homers (4) on a fly ball to left field. Steven Kwan scores. CLE 6, SEA 3
B10 Luke Raley Luke Raley homers (3) on a fly ball to center field. Randy Arozarena scores. CLE 6, SEA 5

Box score

  12345678910 R
CLE 0000021003 6
SEA 0101000012 5

Pitching & bullpen

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

Guardians AWAY 6

Joey Cantillo started for Guardians, leaving trailing 0–2. Out of the bullpen, Connor Brogdon took the roughest line.

workload · innings pitched
  • Joey Cantillo Starter 3.2 91 2 5
    Pitch-by-pitch: what Joey Cantillo threw
    CSW 27% 1st-pitch strike 50% 5.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 42 46% 2 8 7 18 7
    Slider 21 23% 4 5 5 6 1
    Changeup 15 16% 1 1 5 7 1
    Curveball 13 14% 1 3 3 5 1
  • Matt Festa Setup 1.2 14 0 1 inherited 2, stranded 2
  • Tim Herrin Setup 0.2 19 0 0
  • Erik Sabrowski Reliever 0.2 20 0 1 HLD
  • Shawn Armstrong Setup 1.1 19 0 1 HLD inherited 2, stranded 2
  • Cade Smith Closer 1.0 28 1 2 W
  • Connor Brogdon Reliever 1.0 17 2 2 SV
Mariners HOME 5

Bryan Woo started for Mariners, leaving with the game tied 2–2. Out of the bullpen, Andrés Muñoz took the roughest line.

workload · innings pitched
  • Bryan Woo Starter 6.0 83 2 9
    Pitch-by-pitch: what Bryan Woo threw
    CSW 29% 1st-pitch strike 70% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 59 71% 10 7 19 15 8
    Sinker 10 12% 0 1 2 5 2
    Changeup 5 6% 1 1 0 2 1
    Slider 5 6% 0 1 1 1 2
    Sweeper 4 5% 2 1 0 1 0
  • Eduard Bazardo Setup 0.2 24 1 1
  • Gabe Speier Setup 0.1 3 0 0 inherited 2, stranded 2
  • Casey Legumina Reliever 1.0 23 0 1
  • Cole Wilcox Reliever 1.0 10 0 1
  • Andrés Muñoz Closer 1.0 20 3 1 L

Where the game turned

1 run Top 10th · off Muñoz
  • Kwan 1B

Batting lines

AWAY · CLE
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Steven Kwan CF 5 1 2 1 0 0 .286 .286 .286 .572
Chase DeLauter DH 5 1 1 2 0 3 .357 .357 1.214 1.571 HR (4)
José Ramírez 3B 5 1 1 1 0 0 .143 .143 .286 .429 2B
Kyle Manzardo 1B 5 0 1 1 0 3 .154 .214 .154 .368
David Fry C 5 0 2 0 0 3 .400 .400 .600 1.000 2B
Daniel Schneemann 2B 4 0 0 0 0 0 .167 .167 .333 .500
Angel Martínez LF 4 0 1 0 0 2 .167 .167 .333 .500 2B
CJ Kayfus RF 3 1 0 0 1 2 .000 .250 .000 .250
Brayan Rocchio SS 2 2 0 0 2 0 .286 .545 .429 .974
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ryan Bliss DH 2 0 0 0 0 2 .000 .000 .000 .000
Cal Raleigh C 4 0 1 0 1 2 .091 .231 .091 .322 SB
Julio Rodríguez CF 4 0 1 1 1 1 .091 .231 .091 .322
Josh Naylor 1B 3 0 0 0 2 2 .000 .154 .000 .154
Randy Arozarena LF 4 2 1 0 1 0 .222 .462 .333 .795
Brendan Donovan 3B 5 1 2 0 0 1 .364 .462 .727 1.189 SB
Luke Raley RF 1 1 1 2 1 0 .333 .400 1.333 1.733 HR (3)
Leo Rivas SS 4 0 0 0 1 1 .111 .273 .333 .606
Cole Young 2B 5 1 1 0 0 3 .182 .182 .545 .727 2B
Rob Refsnyder DH 2 0 0 0 0 0 .000 .000 .000 .000
Dominic Canzone DH 1 0 0 0 0 0 .286 .375 1.143 1.518
Victor Robles RF 3 0 2 1 0 0 .667 .667 1.000 1.667 2B, SB

Pitching lines

AWAY · CLE
PITCHER IPHRERBBKHR NPERA DEC
Joey Cantillo 3.2 4 2 2 3 5 0 91 4.91
Matt Festa 1.2 0 0 0 0 1 0 14 0.00
Tim Herrin 0.2 2 0 0 0 0 0 19 0.00
Erik Sabrowski 0.2 0 0 0 2 1 0 20 0.00 HLD
Shawn Armstrong 1.1 0 0 0 1 1 0 19 4.50 HLD
Cade Smith 1.0 2 1 1 1 2 0 28 4.50 W
Connor Brogdon 1.0 1 2 1 0 2 1 17 4.50 SV
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Bryan Woo 6.0 4 2 2 1 9 0 83 3.00
Eduard Bazardo 0.2 1 1 1 2 1 0 24 5.40
Gabe Speier 0.1 0 0 0 0 0 0 3 13.50
Casey Legumina 1.0 1 0 0 0 1 0 23 0.00
Cole Wilcox 1.0 0 0 0 0 1 0 10 0.00
Andrés Muñoz 1.0 2 3 2 0 1 1 20 9.00 L

Manager comparison

AWAY · CLE
Stephen Vogt
Lineup 2.0 R Bunts 1.1 R IBBs 1.4 R
HOME · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R

Recent form

AWAY · CLE
4-5 L2 -2 run diff
LLWLWLL?WW
HOME · SEA
4-6 W1 -11 run diff
WLLWLWLLWL

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.