Vancouver Television Sports← GAME CENTRE
← MLB / AFTER THE WHISTLE

MLB • September 25, 2026

Christian Moore and Zach Neto built the cushion the Angels needed in 7-5 win over Seattle

The Mariners made the final score look far more competitive than the first seven innings did. By the time Randy Arozarena tripled and Dominic Canzone homered in the ninth, the Angels had already done the heavier work and escaped T-Mobile Park with a 7-5 win.

MLB / FINAL
Los Angeles Angels7 — 5Seattle Mariners
Los Angeles AngelsSeattle Mariners

A small mistake became Seattle’s first problem

Los Angeles did not need an early barrage to seize control. Its first run came on a Bryce Miller wild pitch in the opening inning, with Wade Meckler scoring the kind of run that lingers because it forces the home side to chase before the game has settled. In a contest that Seattle spent most of the night trying to restart, that free run mattered.

The Angels added again in the fourth when Vaughn Grissom singled to left to bring home Mike Trout. Miller’s line was not a collapse — seven strikeouts across 6.0 innings usually gives a club a chance — but it was a start interrupted by the expensive moments. He allowed six hits, five runs and one home run, and Los Angeles kept turning scattered traffic into something firmer.

That pressure started with Meckler, who went 4-for-5 and scored twice, and it kept showing up around Zach Neto and Grissom. Neto finished 3-for-5, Trout scored despite going hitless, and Grissom reached three times. The Angels were not flawless at cashing in opportunities; 17 runners left on base says otherwise. But they repeatedly placed Seattle in one more jam than the Mariners could answer.

Moore’s swing changed the scale of the game

The cleanest turning point arrived in the sixth. Christian Moore, carrying a .186 average into the night, drove a 393-foot homer to left-center, scoring Meckler and Grissom with him. What had been a manageable 2-0 deficit became 5-0 on one swing, and that was the hit that changed the conversation from ‘Seattle is still in this’ to ‘Seattle now needs a rush.’

Neto made sure the pressure did not ease. He opened the seventh-inning scoring with a 415-foot solo homer to left-center, then returned in the ninth with a run-scoring double that brought Bryce Teodosio home for a 7-2 lead. Those were not empty numbers gathered after the outcome had tilted; they were the runs that kept re-establishing distance whenever the game threatened to drift back toward the Mariners.

Our take: this is why the Angels earned the result even after the late wobble. They produced six extra-base hits to Seattle’s two, and the middle of the scoring belonged to their most forceful swings. Moore supplied the separating blow, Neto kept adding insurance, and Meckler kept setting the table. A lineup can leave 17 men on base and still deserve credit when it continues to create the next scoring chance.

Detmers owned the silence, then the bullpen made it interesting

Before the ninth-inning noise, Seattle’s offense had spent most of the evening trying to solve Reid Detmers. The Angels left-hander covered 6.0 shutout innings, allowing only two hits and two walks while striking out seven. Jose Fermin followed with a scoreless seventh. Through seven innings, the Mariners had just two hits, and that long quiet stretch is the real backdrop to everything that happened late.

Seattle finally pushed back in the eighth. Julio Rodríguez drove in a run by drawing a hit by pitch with Lazaro Montes scoring, and Michael Arroyo followed with an infield single that brought Arozarena home. Sam Bachman recorded only two outs while allowing three hits and a walk, and Los Angeles needed Tayler Saucedo to close the inning. The ninth brought another jolt: Arozarena tripled to right to score Weston Wilson, then Canzone launched a 368-foot homer to left to pull Seattle within two.

Our take: the Mariners do not need a grand theory after this one; they needed more offense much earlier. Twelve strikeouts, no doubles and only two hits through seven innings left too much for the last two frames to repair. Canzone’s 3-for-4 night, Arozarena’s late triple and Arroyo’s two-hit game gave Seattle a pulse, but Julio Rodríguez and Josh Naylor went a combined 0-for-8, with Rodríguez’s RBI coming on the hit by pitch rather than a ball in play.

For the Angels, the obvious concern sits beside the obvious success. A game that was 7-2 entering the bottom of the ninth finished as a two-run decision because the bullpen gave back five runs over the final two innings. Add in those 17 stranded runners, and there is a clear route to making this sort of win feel less fragile. Still, the larger story remains the one Los Angeles wrote first: strong work from Detmers, steady traffic on the bases, and two decisive power swings from Moore and Neto.

Scoring moments

  1. 1st Inning

    Meckler scored on Miller wild pitch.

  2. 1st Inning

    Meckler scored on Miller wild pitch.

  3. 4th Inning

    Grissom singled to left, Trout scored, Meckler to second.

  4. 6th Inning

    Moore homered to left center (393 feet), Meckler scored and Grissom scored.

  5. 7th Inning

    Neto homered to left center (415 feet).

  6. 8th Inning

    Rodríguez hit by pitch, Montes scored, Canzone to second, Arozarena to third.

  7. 8th Inning

    Arroyo reached on infield single to third, Arozarena scored, Rodríguez to second, Canzone to third.

  8. 9th Inning

    Neto doubled to center, Teodosio scored.

  9. 9th Inning

    Arozarena tripled to right, We. Wilson scored.

  10. 9th Inning

    Canzone homered to left (368 feet), Arozarena scored.

Los Angeles Angels — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Zach Neto3-5513210115.241.329.440
Mike Trout0-4410001122.244.384.424
Wade Meckler4-552400009.306.380.395
Jose Siri0-000000000.234.290.401
Vaughn Grissom2-4412101025.244.311.391
Moises Ballesteros0-4400000212.217.282.334
Denzer Guzman0-000000000.219.267.339
Josh Lowe0-4400000321.208.273.362
Christian Moore1-441131019.186.237.279
Travis d'Arnaud0-4400000011.158.238.237
Bryce Teodosio0-3310001111.194.254.226
Los Angeles Angels — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Reid Detmers6.020027086-563.3686
Jose Fermin1.00000107-63.867
Sam Bachman0.232212026-164.8126
Tayler Saucedo0.10000105-32.535
Luke Murphy1.023311129-176.8629
Seattle Mariners — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Randy Arozarena2-5522100219.280.380.482
Dominic Canzone3-4413211018.264.335.486
Julio Rodriguez0-4400100219.249.310.404
Josh Naylor0-4400000114.263.319.351
Michael Arroyo2-4402100010.310.400.483
Cole Young0-4400000112.243.306.379
Jhonny Pereda0-3300001226.287.351.368
Weston Wilson0-3310001217.206.291.313
Leo Rivas0-220000017.150.270.192
Lazaro Montes0-1110001111.204.291.469
Seattle Mariners — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Bryce Miller6.065527192-654.1792
Eduard Bazardo1.011100112-83.9312
Troy Taylor2.031112031-184.5031
Los Angeles Angels — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts9
Batting · Runs Batted In6
Batting · Sacrifice Hit0
Batting · Hits10
Batting · Stolen Bases1
Batting · Walks3
Batting · Catcher Interference0
Batting · Runs7
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats37
Batting · Home Runs2
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base17
Batting · Triples1
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles3
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches135
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases21
Batting · Plate Appearances40
Batting · Projected Home Runs324.0
Batting · Extra Base Hits6
Batting · Runs Created7.0
Batting · Batting Average.270
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.568
Batting · Secondary Average.405
Batting · On Base Percentage.325
Batting · OBP Pct + SLG Pct.893
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs7.0
Batting · Batter Rating51.5
Batting · At Bats Per Home Run18.5
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance3.38
Batting · Isolated Power.297
Batting · Walk To Strikeout Ratio0.33
Batting · Walks Per Plate Appearance.075
Batting · Secondary Average Minus Batting Average.135
Batting · Runs Produced13.0
Batting · Runs Ratio0.9
Batting · Patience Ratio0.6
Batting · Balls In Play Average0.3
Batting · MLB Rating95.0
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls4
Pitching · Strikeouts12
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits7
Pitching · Earned runs5
Pitching · Batters Hit1
Pitching · Walks4
Pitching · Runs5
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples1
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls11
Pitching · Batters Faced39
Pitching · Holds1
Pitching · Doubles0
Pitching · Wins1
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches1
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches153
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats34
Pitching · Total Bases12
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average5.00
Pitching · Walks Plus Hits Per Inning Pitched1.22
Pitching · Win Percentage1.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.4
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning17.0
Pitching · Pitches Per Plate Appearance3.9
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.206
Pitching · Opponent's Slugging pct..353
Pitching · Opponent's On-base pct..308
Pitching · Opponent's OPB Pct + SLG Pct.661
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings12.0
Pitching · Strikeout To Walk Ratio3.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.286
Pitching · Total Bases12.000
Pitching · Pitch Count0
Pitching · Strikes98
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists4
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0
Seattle Mariners — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch1
Batting · Ground Balls0
Batting · Strikeouts12
Batting · Runs Batted In5
Batting · Sacrifice Hit0
Batting · Hits7
Batting · Stolen Bases1
Batting · Walks4
Batting · Catcher Interference0
Batting · Runs5
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats34
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base17
Batting · Triples1
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles0
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches153
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases12
Batting · Plate Appearances39
Batting · Projected Home Runs162.0
Batting · Extra Base Hits2
Batting · Runs Created4.2
Batting · Batting Average.206
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.353
Batting · Secondary Average.294
Batting · On Base Percentage.308
Batting · OBP Pct + SLG Pct.661
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs4.2
Batting · Batter Rating33.5
Batting · At Bats Per Home Run34.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance3.92
Batting · Isolated Power.147
Batting · Walk To Strikeout Ratio0.33
Batting · Walks Per Plate Appearance.103
Batting · Secondary Average Minus Batting Average.088
Batting · Runs Produced10.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.5
Batting · Balls In Play Average0.3
Batting · MLB Rating79.8
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls8
Pitching · Strikeouts9
Pitching · Sacrifice Flies0
Pitching · Losses1
Pitching · Hits10
Pitching · Earned runs7
Pitching · Batters Hit0
Pitching · Walks3
Pitching · Runs7
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs2
Pitching · Triples1
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls10
Pitching · Batters Faced40
Pitching · Holds0
Pitching · Doubles3
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches1
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches135
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats37
Pitching · Total Bases21
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average7.00
Pitching · Walks Plus Hits Per Inning Pitched1.44
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.8
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning15.0
Pitching · Pitches Per Plate Appearance3.4
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.270
Pitching · Opponent's Slugging pct..568
Pitching · Opponent's On-base pct..325
Pitching · Opponent's OPB Pct + SLG Pct.893
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings9.0
Pitching · Strikeout To Walk Ratio3.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.308
Pitching · Total Bases21.000
Pitching · Pitch Count0
Pitching · Strikes91
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists6
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0