ARCHIVE April 3, 2026
April 3, 2026 · AL West

Seattle Mariners vs Los Angeles Angels

April 3, 2026Angel StadiumPartly Cloudy 77°F · 12 mph, Out To LF
AWAY
Seattle Mariners
4-4
3
vs
HOME
Los Angeles Angels
3-5
1

Scoring summary

INN BATTER PLAY SCORE
T10 Cole Young Cole Young triples (1) on a fly ball to right fielder Jo Adell. Luke Raley scores. SEA 1, LAA 0
T10 Josh Naylor Josh Naylor singles on a line drive to right fielder Jo Adell. Cole Young scores. Julio Rodríguez scores. SEA 3, LAA 0
B10 Jorge Soler Jorge Soler out on a sacrifice fly to right fielder Luke Raley in foul territory. Mike Trout scores. SEA 3, LAA 1

Box score

  12345678910 R
SEA 0000000003 3
LAA 0000000001 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

Bryan Woo started for Mariners, leaving with the game tied 0–0. Out of the bullpen, Gabe Speier took the roughest line.

workload · innings pitched
  • Bryan Woo Starter 7.0 87 0 6
    Pitch-by-pitch: what Bryan Woo threw
    CSW 26% 1st-pitch strike 61% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 39 45% 4 7 7 14 7
    Sinker 21 24% 1 5 5 6 4
    Sweeper 18 21% 2 1 5 6 4
    Slider 6 7% 2 1 1 2 0
    Changeup 3 3% 0 0 1 2 0
  • Matt Brash Setup 1.0 12 0 2
  • Andrés Muñoz Closer 1.0 16 0 3 W
  • Gabe Speier Setup 1.0 12 1 1 SV
Angels HOME 1

Reid Detmers started for Angels, leaving with the game tied 0–0. Out of the bullpen, Brent Suter took the roughest line.

workload · innings pitched
  • Reid Detmers Starter 6.2 104 0 4
    Pitch-by-pitch: what Reid Detmers threw
    CSW 28% 1st-pitch strike 42% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 44 42% 5 6 9 17 7
    Slider 31 30% 5 7 4 10 5
    Changeup 13 13% 2 1 2 6 2
    Curveball 10 10% 0 3 0 5 2
    Sinker 6 6% 0 0 2 2 2
  • Chase Silseth Middle 0.1 5 0 1 inherited 1, stranded 1
  • Drew Pomeranz Setup 1.0 17 0 0
  • Jordan Romano Reliever 1.0 16 0 2
  • Brent Suter Middle 1.0 26 3 0 L

Where the game turned

1 run Top 10th · off Suter
  • Young 3B (1)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Rob Refsnyder DH 3 0 0 0 2 0 .000 .154 .000 .154
Cal Raleigh C 4 0 0 0 1 1 .138 .242 .172 .414
Julio Rodríguez CF 4 1 1 0 1 1 .100 .229 .100 .329
Josh Naylor 1B 5 0 2 2 0 0 .094 .171 .094 .265
Randy Arozarena LF 4 0 2 0 1 0 .286 .429 .393 .822
Leo Rivas 3B 2 0 0 0 0 1 .160 .222 .240 .462
J.P. Crawford SS 3 0 0 0 1 2 .000 .250 .000 .250
Luke Raley RF 1 1 0 0 0 0 .263 .300 .737 1.037
Cole Young 2B 4 1 1 1 0 2 .310 .333 .552 .885 3B
Brendan Donovan 3B 3 0 0 0 0 0 .370 .485 .667 1.152
Victor Robles RF 3 0 1 0 0 0 .231 .231 .308 .539
HOME · LAA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Zach Neto SS 4 0 0 0 0 1 .200 .351 .433 .784
Mike Trout CF 2 1 0 0 1 1 .240 .486 .480 .966
Nolan Schanuel 1B 4 0 0 0 0 1 .241 .333 .448 .781
Jorge Soler DH 3 0 0 1 0 1 .133 .250 .267 .517
Yoán Moncada 3B 4 0 0 0 0 3 .120 .290 .240 .530
Jo Adell RF 3 0 0 0 0 2 .233 .281 .233 .514
Josh Lowe LF 3 0 0 0 0 2 .083 .154 .250 .404
Logan O'Hoppe C 3 0 0 0 0 0 .200 .273 .200 .473
Oswald Peraza 2B 3 0 1 0 0 1 .292 .346 .458 .804

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
Bryan Woo 7.0 1 0 0 1 6 0 87 1.38
Matt Brash 1.0 0 0 0 0 2 0 12 0.00
Andrés Muñoz 1.0 0 0 0 0 3 0 16 6.00 W
Gabe Speier 1.0 0 1 0 0 1 0 12 5.40 SV
HOME · LAA
PITCHER IPHRERBBKHR NPERA DEC
Reid Detmers 6.2 3 0 0 4 4 0 104 2.38
Chase Silseth 0.1 0 0 0 0 1 0 5 0.00
Drew Pomeranz 1.0 1 0 0 1 0 0 17 6.23
Jordan Romano 1.0 0 0 0 0 2 0 16 0.00
Brent Suter 1.0 3 3 2 1 0 0 26 3.60 L

Manager comparison

AWAY · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R
HOME · LAA
Kurt Suzuki
Lineup 1.8 R Bunts 1.2 R IBBs 3.4 R

Recent form

AWAY · SEA
4-6 W1 -11 run diff
WLLWLWLLWL
HOME · LAA
4-6 L1 +0 run diff
LWWLLLWLLW

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.