Final
Sun, Mar 29, 2026
T-Mobile Park Regular Season
Away starter
Slade Cecconi
Home starter
Emerson Hancock
Game state
Final
0
▲ 9
Top
B2
S2
O3
8
Play by play
- —Loading…—
Current at-bat
loaded
At batDavid Fry
PitchingCooper Criswell
B2
S2
O3
Venue photo backdrop · credited above
Last pitch: Sweeper 78.0 mph In play, out(s)
- SI 1. Sinker · 89.6 mphCalled Strike · 0-1 zone 4
- CH 2. Changeup · 84.4 mphSwinging Strike · 0-2 zone 13
- FC 3. Cutter · 87.7 mphBall · 1-2 zone 11
- ST 4. Sweeper · 80.5 mphBall · 2-2 zone 14
- ST 5. Sweeper · 78.0 mphIn play, out(s) · 2-2 zone 2
Gamebook
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R |
|---|---|---|---|---|---|---|---|---|---|---|
| Cleveland Guardians | · | · | · | · | · | · | · | · | · | 0 |
| Seattle Mariners | · | · | · | · | · | · | · | · | · | 8 |
VenueT-Mobile Park
First pitch6:20 PM CDT
ConditionsRoof Closed · 43F · 0 mph, None
H-E2-1 / 9-0
- Loading…——
Box scorebatters
Guardians
| Player | AB | R | H | RBI | BB | K |
|---|---|---|---|---|---|---|
| Steven Kwan | 3 | 0 | 0 | 0 | 0 | 0 |
| Angel Martínez | 1 | 0 | 0 | 0 | 0 | 1 |
| Chase DeLauter | 3 | 0 | 1 | 0 | 0 | 1 |
| David Fry | 1 | 0 | 0 | 0 | 0 | 0 |
| José Ramírez | 2 | 0 | 0 | 0 | 1 | 2 |
| Kyle Manzardo | 3 | 0 | 0 | 0 | 0 | 2 |
| Bo Naylor | 3 | 0 | 0 | 0 | 0 | 3 |
| Daniel Schneemann | 3 | 0 | 1 | 0 | 0 | 1 |
| Gabriel Arias | 3 | 0 | 0 | 0 | 0 | 2 |
| CJ Kayfus | 2 | 0 | 0 | 0 | 0 | 2 |
| Brayan Rocchio | 3 | 0 | 0 | 0 | 0 | 0 |
Mariners
| Player | AB | R | H | RBI | BB | K |
|---|---|---|---|---|---|---|
| Brendan Donovan | 3 | 2 | 2 | 3 | 0 | 1 |
| Cal Raleigh | 4 | 0 | 1 | 1 | 1 | 1 |
| Julio Rodríguez | 4 | 2 | 0 | 0 | 1 | 0 |
| Josh Naylor | 4 | 0 | 0 | 0 | 1 | 1 |
| Randy Arozarena | 4 | 1 | 2 | 2 | 1 | 0 |
| Luke Raley | 5 | 0 | 1 | 1 | 0 | 3 |
| Dominic Canzone | 3 | 1 | 1 | 0 | 0 | 0 |
| Cole Young | 3 | 1 | 1 | 0 | 1 | 0 |
| Leo Rivas | 4 | 1 | 1 | 1 | 0 | 2 |
Velocity · last 50 pitches
—
Win probability
Win-prob timeline starts during live collection
The tab is a real destination now: once live_game_log has enough snapshots, this view renders the chart instead of a placeholder.
Snapshots0StatusFinalNextLive poll snapshots