← Back to scores
Los Angeles Angels
61-98  ·  5th AL West
6 — 4
Final
Seattle Mariners
74-85  ·  3rd AL West
Thu, Sep 24, 2026
Venue: T-Mobile Park, Seattle
Weather: Roof Closed, 57°
HP Ump: Rob Drake (Home Plate)
W: Grayson Rodriguez
L: Bryan Woo
SV: Ryan Watson
Team 123456789 RHE
LAA 010022010 690
SEA 030010000 471
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Zach NetoSS 1-4 112 .250
Mike TroutDH 0-3 21 .000
Wade MecklerLF 2-4 12 .500
Jose SiriLF 0-0 —
Vaughn Grissom1B 0-5 1 .000
Moisés BallesterosC 1-4 1 13 .250
Denzer Guzman3B 0-4 1 12 .000
Josh LoweRF 2-3 3 .667
Christian Moore2B 2-4 1 31 .500
Bryce TeodosioCF 1-4 21 .250
Grayson RodriguezP 0-0 —
Sammy PeraltaP 0-0 —
Ryan WatsonP 0-0 —
Pitchers
PitcherIPHERBBKPC-STERA
Grayson RodriguezW 5.05452 104-617.20
Sammy Peralta 3.02001 35-280.00
Ryan WatsonS 1.00002 9-70.00
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
J.P. Crawford3B 0-4 1 11 .000
Randy ArozarenaLF 1-4 1 .250
Dominic CanzoneDH 0-4 1 .000
Cal RaleighC 0-2 1 2 .000
Julio RodríguezCF 2-4 1 1 21 .500
Josh Naylor1B 0-3 1 1 .000
Cole YoungSS 1-3 1 .333
Lazaro MontesRF 2-4 1 .500
Leo Rivas3B 1-2 1 .500
Michael Arroyo2B 0-2 .000
Bryan WooP 0-0 —
Michael RuckerP 0-0 —
Cooper CriswellP 0-0 —
Hoby MilnerP 0-0 —
Pitchers
PitcherIPHERBBKPC-STERA
Bryan WooL 5.17438 106-667.06
Michael Rucker 1.20012 21-130.00
Cooper Criswell 1.01120 22-119.00
Hoby Milner 1.01003 16-120.00
LAA
AWAY · HOME
SEA
9
Hits
7
0
Home Runs
1
.234
AVG
.231
.310
OBP
.312
.369
SLG
.378
.679
OPS
.690
6
Runs
4
2
2B
1
0
3B
0
0
SB
0
11
TB
11
18
LOB
14
42
PA
37
4.26
ERA
4.21
5
K
13
5
BB
6
7
H Allowed
9
1.35
WHIP
1.27
4
Runs
6
1
HBP
0
37
BF
42
148
Pitches
165
96
Strikes
102
Top Performers
Josh Lowe
2-3 · 3 R
Julio Rodríguez
2-4 1 HR 2 RBI · 1 R
Christian Moore
2-4 3 RBI · 1 R
Play by Play
  • J.P. Crawford strikes out swinging.
    J.P. Crawford vs Ryan Watson
  • Michael Arroyo flies out to second baseman Christian Moore.
    Michael Arroyo vs Ryan Watson
  • Lazaro Montes strikes out swinging.
    Lazaro Montes vs Ryan Watson
  • Bottom 9th
  • Denzer Guzman strikes out on a foul tip.
    Denzer Guzman vs Hoby Milner
  • Moisés Ballesteros singles on a line drive to center fielder Julio Rodríguez.
    Moisés Ballesteros vs Hoby Milner
  • Vaughn Grissom strikes out swinging.
    Vaughn Grissom vs Hoby Milner
  • Wade Meckler strikes out swinging.
    Wade Meckler vs Hoby Milner
  • Top 9th
  • Cole Young flies out to center fielder Bryce Teodosio.
    Cole Young vs Sammy Peralta
  • Josh Naylor flies out to center fielder Bryce Teodosio.
    Josh Naylor vs Sammy Peralta
  • Julio Rodríguez singles on a line drive to right fielder Josh Lowe.
    Julio Rodríguez vs Sammy Peralta
  • Cal Raleigh grounds out, third baseman Denzer Guzman to first baseman Vaughn Grissom.
    Cal Raleigh vs Sammy Peralta
  • Bottom 8th
  • Mike Trout flies out to center fielder Julio Rodríguez.
    Mike Trout vs Cooper Criswell
  • Zach Neto challenged (pitch result), call on the field was overturned: Zach Neto walks. Bryce Teodosio to 2nd.
    Zach Neto vs Cooper Criswell
  • Bryce Teodosio singles on a line drive to right fielder Lazaro Montes. Denzer Guzman scores.
    Bryce Teodosio vs Cooper Criswell
  • Christian Moore grounds out, third baseman J.P. Crawford to first baseman Josh Naylor. Denzer Guzman to 2nd.
    Christian Moore vs Cooper Criswell
  • Josh Lowe pops out to shortstop Cole Young.
    Josh Lowe vs Cooper Criswell
  • Denzer Guzman walks.
    Denzer Guzman vs Cooper Criswell
  • Top 8th
  • Dominic Canzone grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.
    Dominic Canzone vs Sammy Peralta
  • Randy Arozarena strikes out on a foul tip.
    Randy Arozarena vs Sammy Peralta
  • J.P. Crawford grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.
    J.P. Crawford vs Sammy Peralta
  • Bottom 7th
  • Moisés Ballesteros strikes out swinging.
    Moisés Ballesteros vs Michael Rucker
  • Vaughn Grissom grounds into a force out, third baseman J.P. Crawford to second baseman Michael Arroyo. Wade Meckler out at 2nd. Vaughn Grissom to 1st.
    Vaughn Grissom vs Michael Rucker
  • Wade Meckler walks.
    Wade Meckler vs Michael Rucker
  • Mike Trout strikes out swinging.
    Mike Trout vs Michael Rucker
  • Top 7th
  • Michael Arroyo grounds into a force out, shortstop Zach Neto to second baseman Christian Moore. Lazaro Montes out at 2nd.
    Michael Arroyo vs Sammy Peralta
  • Lazaro Montes singles on a soft ground ball to third baseman Denzer Guzman.
    Lazaro Montes vs Sammy Peralta
  • Cole Young flies out to center fielder Bryce Teodosio.
    Cole Young vs Sammy Peralta
  • Josh Naylor grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.
    Josh Naylor vs Sammy Peralta
  • Bottom 6th
  • Zach Neto flies out to right fielder Lazaro Montes.
    Zach Neto vs Michael Rucker
  • Bryce Teodosio grounds out, second baseman Cole Young to first baseman Josh Naylor. Christian Moore to 3rd.
    Bryce Teodosio vs Michael Rucker
  • Christian Moore doubles (4) on a fly ball to center fielder Julio Rodríguez. Moisés Ballesteros scores. Josh Lowe scores.
    Christian Moore vs Bryan Woo
  • Josh Lowe hit by pitch. Moisés Ballesteros to 2nd.
    Josh Lowe vs Bryan Woo
  • Denzer Guzman pops out to first baseman Josh Naylor in foul territory.
    Denzer Guzman vs Bryan Woo
  • Moisés Ballesteros walks.
    Moisés Ballesteros vs Bryan Woo
  • Top 6th
  • Julio Rodríguez grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.
    Julio Rodríguez vs Grayson Rodriguez
  • Cal Raleigh walks.
    Cal Raleigh vs Grayson Rodriguez
  • Dominic Canzone grounds out, first baseman Vaughn Grissom to pitcher Grayson Rodriguez. J.P. Crawford to 3rd.
    Dominic Canzone vs Grayson Rodriguez
  • Randy Arozarena grounds out sharply, second baseman Christian Moore to first baseman Vaughn Grissom. J.P. Crawford to 2nd.
    Randy Arozarena vs Grayson Rodriguez
  • J.P. Crawford walks.
    J.P. Crawford vs Grayson Rodriguez
  • Bottom 5th
  • Vaughn Grissom flies out to center fielder Julio Rodríguez.
    Vaughn Grissom vs Bryan Woo
  • Wade Meckler singles on a line drive to left fielder Randy Arozarena. Zach Neto to 2nd.
    Wade Meckler vs Bryan Woo
  • Mike Trout lines out sharply to left fielder Randy Arozarena.
    Mike Trout vs Bryan Woo
  • Zach Neto singles on a line drive to left fielder Randy Arozarena. Christian Moore scores.
    Zach Neto vs Bryan Woo
  • Bryce Teodosio grounds out, second baseman Cole Young to first baseman Josh Naylor. Josh Lowe scores. Christian Moore to 3rd.
    Bryce Teodosio vs Bryan Woo
  • Christian Moore strikes out swinging. Josh Lowe to 3rd. Christian Moore advances to 2nd, on a throwing error by catcher Cal Raleigh.
    Christian Moore vs Bryan Woo
  • Josh Lowe doubles (11) on a line drive to left fielder Randy Arozarena.
    Josh Lowe vs Bryan Woo
  • Top 5th
  • Leo Rivas grounds into a double play, first baseman Vaughn Grissom to shortstop Zach Neto to first baseman Vaughn Grissom. Lazaro Montes out at 2nd. Leo Rivas out at 1st.
    Leo Rivas vs Grayson Rodriguez
  • Lazaro Montes singles on a sharp ground ball to right fielder Josh Lowe. Cole Young to 3rd.
    Lazaro Montes vs Grayson Rodriguez
  • Cole Young walks.
    Cole Young vs Grayson Rodriguez
  • Josh Naylor flies out to right fielder Josh Lowe.
    Josh Naylor vs Grayson Rodriguez
  • Bottom 4th
  • Denzer Guzman grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.
    Denzer Guzman vs Bryan Woo
  • Moisés Ballesteros strikes out swinging.
    Moisés Ballesteros vs Bryan Woo
  • Vaughn Grissom grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.
    Vaughn Grissom vs Bryan Woo
  • Top 4th
  • Julio Rodríguez strikes out swinging.
    Julio Rodríguez vs Grayson Rodriguez
  • Cal Raleigh grounds out sharply, second baseman Christian Moore to first baseman Vaughn Grissom. Randy Arozarena to 3rd.
    Cal Raleigh vs Grayson Rodriguez
  • Dominic Canzone strikes out swinging.
    Dominic Canzone vs Grayson Rodriguez
  • Randy Arozarena doubles (32) on a fly ball to right fielder Josh Lowe.
    Randy Arozarena vs Grayson Rodriguez
  • Bottom 3rd
  • Wade Meckler called out on strikes and Mike Trout caught stealing 2nd, catcher Cal Raleigh to shortstop J.P. Crawford to catcher Cal Raleigh.
    Wade Meckler vs Bryan Woo
  • Mike Trout walks.
    Mike Trout vs Bryan Woo
  • Zach Neto strikes out swinging.
    Zach Neto vs Bryan Woo
  • Top 3rd
  • J.P. Crawford pops out to third baseman Denzer Guzman in foul territory.
    J.P. Crawford vs Grayson Rodriguez
  • Leo Rivas singles on a line drive to right fielder Josh Lowe. Josh Naylor scores.
    Leo Rivas vs Grayson Rodriguez
  • Lazaro Montes grounds into a double play, second baseman Christian Moore to shortstop Zach Neto to first baseman Vaughn Grissom. Josh Naylor to 3rd. Cole Young out at 2nd. Lazaro Montes out at 1st.
    Lazaro Montes vs Grayson Rodriguez
  • Cole Young singles on a ground ball to right fielder Josh Lowe. Josh Naylor to 2nd.
    Cole Young vs Grayson Rodriguez
  • Josh Naylor walks.
    Josh Naylor vs Grayson Rodriguez
  • Julio Rodríguez homers (22) on a fly ball to center field. Cal Raleigh scores.
    Julio Rodríguez vs Grayson Rodriguez
  • Cal Raleigh walks.
    Cal Raleigh vs Grayson Rodriguez
  • Bottom 2nd
  • Bryce Teodosio strikes out swinging.
    Bryce Teodosio vs Bryan Woo
  • Christian Moore singles on a fly ball to right fielder Lazaro Montes. Josh Lowe scores.
    Christian Moore vs Bryan Woo
  • Josh Lowe singles on a line drive to center fielder Julio Rodríguez.
    Josh Lowe vs Bryan Woo
  • Denzer Guzman strikes out swinging.
    Denzer Guzman vs Bryan Woo
  • Moisés Ballesteros strikes out swinging.
    Moisés Ballesteros vs Bryan Woo
  • Top 2nd
  • Dominic Canzone flies out to left fielder Wade Meckler.
    Dominic Canzone vs Grayson Rodriguez
  • Randy Arozarena grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.
    Randy Arozarena vs Grayson Rodriguez
  • J.P. Crawford flies out to center fielder Bryce Teodosio.
    J.P. Crawford vs Grayson Rodriguez
  • Bottom 1st
  • Vaughn Grissom grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Wade Meckler out at 2nd. Vaughn Grissom out at 1st.
    Vaughn Grissom vs Bryan Woo
  • Wade Meckler singles on a sharp line drive to center fielder Julio Rodríguez. Mike Trout to 2nd.
    Wade Meckler vs Bryan Woo
  • Cal Raleigh challenged (pitch result), call on the field was confirmed: Mike Trout walks.
    Mike Trout vs Bryan Woo
  • Zach Neto strikes out swinging.
    Zach Neto vs Bryan Woo
  • Top 1st
● LIVE
00:00:00
BATTER
SEASON
AVG .---
HR --
RBI --
TODAY
ABHHRRBIBBK
- - - - - -
PITCHER
SEASON
ERA -.--
W --
L --
TODAY
IPHERBBKPC-ST
-- -- -- -- -- --
1B ○
2B ○
3B ○
BASES
AWAY
AT BAT: ---
T1
HOME
PITCHING: ---
TEAM 12345 6789 R H E
------------000
------------000
BALL 0
STRIKE 0
OUT 0
AT BAT ---
PITCHING ---
STATUS ---
⚾ GAME INFO
LOADING...
⚾ MATCHUP
LOADING...
▶ PLAY BY PLAY
LOADING...
Game Recap
Game recap
Mariners officially eliminated from postseason contention
SEATTLE -- The reality seemed inevitable for weeks, if not months. Thursday afternoon merely marked the final blow to the Mariners’ 2026 season -- which will go down among its most mediocre, for falling so far short of the legitimate World Series aspirations, and its most maddening, for countless self-inflicted
Highlights
Christian Moore, Bryce Teodosio fuel Angels in win
00:03:47
Condensed Game: LAA@SEA - 9/24/26
00:10:02
Christian Moore's two-run double
00:00:22
Julio Rodríguez's two-run home run (22)
00:00:23
Leo Rivas' RBI single
00:00:14