One answer, then the decisive reply
For four innings, this game looked like it might be decided by whichever club blinked first. Neither team did much blinking on defense — both finished without an error — and both lineups collected seven hits. What separated them was not volume, but which contact carried the most weight.
The Angels struck first in the fifth when Vaughn Grissom doubled to left and Wade Meckler scored for a 1-0 lead. Seattle answered in the top of the sixth. Dominic Canzone came home on Julio Rodríguez’s double to center, and for a moment the game reset to even.
It did not stay there long. Lowe’s homer to center in the bottom of the sixth restored the Angels’ lead at 2-1, and that became the night’s defining play. In a game where both clubs kept producing just enough traffic to suggest more scoring should have followed, Los Angeles got the one full reward Seattle never found.
The starters made every run matter
The narrow score gave both starting pitchers a little extra shine. Ryan Johnson worked six innings for the Angels, allowing one run on six hits with no walks and seven strikeouts over 90 pitches. He did not overpower the game so much as simplify it. Seattle had to earn its way aboard through contact, and without walks to widen the inning, the Mariners never got the kind of cheap momentum that changes a one-run game.
Logan Gilbert was nearly as good and probably left with the familiar frustration that comes with a quality start and too little support. He also went six innings, gave up six hits and two runs, struck out seven, and walked two. The difference on his line was the home run. Against a pitcher that effective elsewhere, one mistake turning into one run too many is often how this kind of score settles.
Neither bullpen gave much away after that. Seranthony Domínguez and Gabe Speier covered the final two innings for Seattle and allowed just one hit while striking out three. The Angels were even tighter at the finish: Tayler Saucedo, Jose Fermin and Ryan Watson each threw a scoreless inning, and together the Los Angeles staff completed nine innings without issuing a walk. That is a sturdy way to protect a one-run edge.
Our take: Seattle ran out of easy offense
The Mariners’ biggest problem was not a lack of baserunners in absolute terms; seven hits and a hit batter should create more than one run often enough. The issue was how difficult Seattle made every scoring chance. The lineup drew no walks, struck out nine times and left 10 runners on base. In a 2-1 loss, that combination reads like a missed opportunity more than simple bad luck.
Rodríguez delivered the RBI double that tied the game, and Josh Naylor’s two-hit night gave Seattle one of its steadier bats. Canzone scored the club’s only run, and the Mariners did manage both a double and a triple. But the offense never found a second breakthrough, and the absence of walks matters here. When a team produces zero free passes, every rally has to be assembled hit by hit, which is a demanding way to chase a close game late.
If there is one reasonable correction for Seattle, it is not some sweeping reinvention. It is to turn a little more of that 128-pitch night into actual leverage. The Mariners saw pitches, but the on-base total stayed low because nearly all of it had to come from hits. Against a staff that never walked anybody, Seattle needed either more authoritative extra-base damage or better conversion of the traffic it already had. It got neither.
Our take: the Angels earned the win and still left themselves a warning
The Angels deserved this result because they paired clean defense, strike-throwing and two timely extra-base hits. Meckler scored once and collected two hits, Moisés Ballesteros added two hits of his own, Grissom drove in the first run, and Lowe supplied the game-winner. In a low-scoring game, that is enough of a spine to build around.
Still, Los Angeles should not ignore how much offense it left sitting on the table. The Angels stranded 14 runners and struck out 10 times. That is an unusually large amount of unfinished business for a team that scored only twice. On another night, against the same quality of pitching, that kind of waste can turn a well-pitched win into a narrow loss.
So the Angels can enjoy the shape of this one while recognizing the lesson inside it. The formula that worked was obvious: six solid innings from Johnson, no walks from the pitching staff, a clean glove night, and a decisive home run from Lowe. The part that needs tidying is the efficiency. A one-run win is still a win, but 14 left on base says there was room to make this feel far less delicate by the eighth and ninth.
Scoring moments
- 5th Inning
Grissom doubled to left, Meckler scored.
- 6th Inning
Rodríguez doubled to center, Canzone scored.
- 6th Inning
Lowe homered to center (388 feet).
Seattle Mariners — Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. Crawford | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 13 | .224 | .344 | .352 |
| Randy Arozarena | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 17 | .277 | .373 | .477 |
| Dominic Canzone | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 10 | .257 | .324 | .482 |
| Cal Raleigh | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 14 | .179 | .292 | .368 |
| Julio Rodriguez | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 1 | 15 | .241 | .301 | .395 |
| Josh Naylor | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 12 | .271 | .327 | .363 |
| Cole Young | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 14 | .248 | .309 | .389 |
| Lazaro Montes | 1-2 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 14 | .250 | .323 | .607 |
| Taylor Ward | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .224 | .361 | .312 |
| Brock Rodden | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 12 | .211 | .313 | .298 |
| Michael Arroyo | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 6 | .308 | .444 | .615 |
Seattle Mariners — Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Logan Gilbert | 6.0 | 6 | 2 | 2 | 2 | 7 | 1 | 96-64 | 3.69 | 96 |
| Seranthony Dominguez | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12-9 | 3.90 | 12 |
| Gabe Speier | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 16-12 | 2.95 | 16 |
Los Angeles Angels — Batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 19 | .241 | .321 | .442 |
| Mike Trout | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 18 | .243 | .379 | .427 |
| Wade Meckler | 2-4 | 4 | 1 | 2 | 0 | 0 | 0 | 1 | 14 | .297 | .373 | .387 |
| Vaughn Grissom | 1-3 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 13 | .241 | .307 | .386 |
| Moises Ballesteros | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 12 | .223 | .285 | .355 |
| Denzer Guzman | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 3 | 16 | .218 | .261 | .342 |
| Josh Lowe | 2-3 | 3 | 1 | 2 | 1 | 1 | 0 | 1 | 12 | .210 | .277 | .367 |
| Jose Siri | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | .232 | .288 | .404 |
| Christian Moore | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 10 | .167 | .225 | .245 |
| Tyler Heineman | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | .174 | .220 | .222 |
Los Angeles Angels — Pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ryan Johnson | 6.0 | 6 | 1 | 1 | 0 | 7 | 0 | 90-67 | 4.88 | 90 |
| Tayler Saucedo | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9-6 | 2.89 | 9 |
| Jose Fermin | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 16-12 | 3.12 | 16 |
| Ryan Watson | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 13-7 | 3.99 | 13 |
Seattle Mariners — Team statistics
| Batting · Games Played | 1 |
|---|---|
| Batting · Team Games Played | 1 |
| Batting · Hit By Pitch | 1 |
| Batting · Ground Balls | 11 |
| Batting · Strikeouts | 9 |
| Batting · Runs Batted In | 1 |
| Batting · Sacrifice Hit | 0 |
| Batting · Hits | 7 |
| Batting · Stolen Bases | 0 |
| Batting · Walks | 0 |
| Batting · Catcher Interference | 0 |
| Batting · Runs | 1 |
| Batting · Ground Into Double Play | 1 |
| Batting · Sacrifice Flies | 0 |
| Batting · At Bats | 33 |
| Batting · Home Runs | 0 |
| Batting · Grand Slam Home Runs | 0 |
| Batting · Runners Left On Base | 10 |
| Batting · Triples | 1 |
| Batting · Game Winning RBIs | 0 |
| Batting · Intentional Walks | 0 |
| Batting · Doubles | 1 |
| Batting · Fly Balls | 13 |
| Batting · Caught Stealing | 0 |
| Batting · Pitches | 128 |
| Batting · Games Started | 0 |
| Batting · Pinch At Bats | 2 |
| Batting · Pinch Hits | 0 |
| Batting · Player Rating | 0.0 |
| Batting · Is Qualified | 1 |
| Batting · Is Qualified In Steals | 0 |
| Batting · Total Bases | 10 |
| Batting · Plate Appearances | 34 |
| Batting · Projected Home Runs | 0.0 |
| Batting · Extra Base Hits | 2 |
| Batting · Runs Created | 1.8 |
| Batting · Batting Average | .212 |
| Batting · Pinch Hit Average | .000 |
| Batting · Slugging Percentage | .303 |
| Batting · Secondary Average | .091 |
| Batting · On Base Percentage | .235 |
| Batting · OBP Pct + SLG Pct | .538 |
| Batting · Ground To Fly Ball Ratio | 0.8 |
| Batting · Runs Created Per 27 Outs | 1.8 |
| Batting · Batter Rating | 15.5 |
| Batting · At Bats Per Home Run | 0.0 |
| Batting · Stolen Base Percentage | 0.00 |
| Batting · Pitches Per Plate Appearance | 3.76 |
| Batting · Isolated Power | .091 |
| Batting · Walk To Strikeout Ratio | 0.00 |
| Batting · Walks Per Plate Appearance | .000 |
| Batting · Secondary Average Minus Batting Average | -.121 |
| Batting · Runs Produced | 2.0 |
| Batting · Runs Ratio | 1.0 |
| Batting · Patience Ratio | 0.3 |
| Batting · Balls In Play Average | 0.3 |
| Batting · MLB Rating | 69.5 |
| Batting · Offensive Wins Above Replacement | 0.0 |
| Batting · Wins Above Replacement | 0.0 |
| Pitching · Games Played | 1 |
| Pitching · Team Games Played | 1 |
| Pitching · Saves | 0 |
| Pitching · Ground Balls | 8 |
| Pitching · Strikeouts | 10 |
| Pitching · Sacrifice Flies | 0 |
| Pitching · Losses | 1 |
| Pitching · Hits | 7 |
| Pitching · Earned runs | 2 |
| Pitching · Batters Hit | 1 |
| Pitching · Walks | 2 |
| Pitching · Runs | 2 |
| Pitching · Stolen Bases | 1 |
| Pitching · Caught Stealing | 0 |
| Pitching · Sacrifice Bunts | 0 |
| Pitching · Save Opportunities | 0 |
| Pitching · Home Runs | 1 |
| Pitching · Triples | 0 |
| Pitching · Finishes | 1 |
| Pitching · Balks | 0 |
| Pitching · Intentional Walks | 0 |
| Pitching · Fly Balls | 13 |
| Pitching · Batters Faced | 34 |
| Pitching · Holds | 0 |
| Pitching · Doubles | 1 |
| Pitching · Wins | 0 |
| Pitching · Complete Games | 0 |
| Pitching · Perfect Games | 0 |
| Pitching · Wild Pitches | 1 |
| Pitching · Runs Batted In | 2 |
| Pitching · Third Innings Pitched | 24 |
| Pitching · Earned Runs | 2 |
| Pitching · Shutouts | 0 |
| Pitching · Pickoff Attempts | 0 |
| Pitching · Pitches | 124 |
| Pitching · Run Support | 1.0 |
| Pitching · Catcher Interference | 0 |
| Pitching · Pitches As Starter | 96 |
| Pitching · Games Started | 1 |
| Pitching · Game Score | 0.0 |
| Pitching · Quality Starts | 1 |
| Pitching · Inherited Runners | 0 |
| Pitching · Inherited Runners Scored | 0 |
| Pitching · Player Rating | 0.0 |
| Pitching · At Bats | 31 |
| Pitching · Total Bases | 11 |
| Pitching · Is Qualified | 1 |
| Pitching · Is Qualified | 0 |
| Pitching · Full Innings | 8 |
| Pitching · Partial Innings | 0 |
| Pitching · Blown Saves | 0 |
| Pitching · Innings pitched | 8.0 |
| Pitching · Earned Run Average | 2.25 |
| Pitching · Walks Plus Hits Per Inning Pitched | 1.13 |
| Pitching · Win Percentage | .000 |
| Pitching · Caught Stealing Percentage | 0.0 |
| Pitching · Ground To Fly Ball Ratio | 0.6 |
| Pitching · Pitches Per Start | 96.0 |
| Pitching · Pitches Per Inning | 15.5 |
| Pitching · Pitches Per Plate Appearance | 3.6 |
| Pitching · Run Support Average | 1.1 |
| Pitching · Opponent Batting Average | .226 |
| Pitching · Opponent's Slugging pct. | .355 |
| Pitching · Opponent's On-base pct. | .294 |
| Pitching · Opponent's OPB Pct + SLG Pct | .649 |
| Pitching · Save Percentage | 0.0 |
| Pitching · Strikeouts Per 9 Innings | 11.3 |
| Pitching · Strikeout To Walk Ratio | 5.0 |
| Pitching · Tough Losses | 0 |
| Pitching · Cheap Wins | 0 |
| Pitching · Save Opportunities Per Win | 0.0 |
| Pitching · Balls In Play Average | 0.300 |
| Pitching · Total Bases | 11.000 |
| Pitching · Pitch Count | 124 |
| Pitching · Strikes | 85 |
| Pitching · Strike To Pitch Ratio | 0.7 |
| Pitching · Wins Above Replacement | 0.0 |
| Fielding · Games Played | 1 |
| Fielding · Team Games Played | 1 |
| Fielding · Double Plays | 0 |
| Fielding · Opportunities | 0 |
| Fielding · Errors | 0 |
| Fielding · Passed Balls | 0 |
| Fielding · Assists | 4 |
| Fielding · Outfield Assists | 0 |
| Fielding · Pickoffs | 0 |
| Fielding · Putouts | 24 |
| Fielding · Outs On Field | 24 |
| Fielding · TP | 0 |
| Fielding · Balls In Zone | 0 |
| Fielding · Extra Bases | 0 |
| Fielding · Outs Made | 0 |
| Fielding · Hits | 0 |
| Fielding · Total Bases | 0 |
| Fielding · Games Started | 0 |
| Fielding · Third Innings Played | 24.0 |
| Fielding · Caught Stealing | 0 |
| Fielding · Stolen Bases Allowed | 1 |
| Fielding · Earned Runs | 0 |
| Fielding · Qualified | 1 |
| Fielding · Qualified Catcher | 1 |
| Fielding · Qualified Pitcher | 1 |
| Fielding · Successful Chances | 0 |
| Fielding · Total Chances | 0 |
| Fielding · Full Innings | 0 |
| Fielding · Part Innings Played | 0 |
| Fielding · Fielding Percentage | 0.000 |
| Fielding · Range Factor | 0.0 |
| Fielding · Zone Rating | 0.0 |
| Fielding · Caught Stealing Percentage | 0.000 |
| Fielding · Earned Run Average | 0.0 |
| Fielding · Defensive Wins Above Replacement | 0.0 |
Los Angeles Angels — Team statistics
| Batting · Games Played | 1 |
|---|---|
| Batting · Team Games Played | 1 |
| Batting · Hit By Pitch | 1 |
| Batting · Ground Balls | 8 |
| Batting · Strikeouts | 10 |
| Batting · Runs Batted In | 2 |
| Batting · Sacrifice Hit | 0 |
| Batting · Hits | 7 |
| Batting · Stolen Bases | 1 |
| Batting · Walks | 2 |
| Batting · Catcher Interference | 0 |
| Batting · Runs | 2 |
| Batting · Ground Into Double Play | 0 |
| Batting · Sacrifice Flies | 0 |
| Batting · At Bats | 31 |
| Batting · Home Runs | 1 |
| Batting · Grand Slam Home Runs | 0 |
| Batting · Runners Left On Base | 14 |
| Batting · Triples | 0 |
| Batting · Game Winning RBIs | 1 |
| Batting · Intentional Walks | 0 |
| Batting · Doubles | 1 |
| Batting · Fly Balls | 13 |
| Batting · Caught Stealing | 0 |
| Batting · Pitches | 124 |
| Batting · Games Started | 0 |
| Batting · Pinch At Bats | 1 |
| Batting · Pinch Hits | 0 |
| Batting · Player Rating | 0.0 |
| Batting · Is Qualified | 1 |
| Batting · Is Qualified In Steals | 1 |
| Batting · Total Bases | 11 |
| Batting · Plate Appearances | 34 |
| Batting · Projected Home Runs | 162.0 |
| Batting · Extra Base Hits | 2 |
| Batting · Runs Created | 3.6 |
| Batting · Batting Average | .226 |
| Batting · Pinch Hit Average | .000 |
| Batting · Slugging Percentage | .355 |
| Batting · Secondary Average | .226 |
| Batting · On Base Percentage | .294 |
| Batting · OBP Pct + SLG Pct | .649 |
| Batting · Ground To Fly Ball Ratio | 0.6 |
| Batting · Runs Created Per 27 Outs | 4.0 |
| Batting · Batter Rating | 21.0 |
| Batting · At Bats Per Home Run | 31.0 |
| Batting · Stolen Base Percentage | 1.00 |
| Batting · Pitches Per Plate Appearance | 3.65 |
| Batting · Isolated Power | .129 |
| Batting · Walk To Strikeout Ratio | 0.20 |
| Batting · Walks Per Plate Appearance | .059 |
| Batting · Secondary Average Minus Batting Average | .000 |
| Batting · Runs Produced | 4.0 |
| Batting · Runs Ratio | 1.0 |
| Batting · Patience Ratio | 0.4 |
| Batting · Balls In Play Average | 0.3 |
| Batting · MLB Rating | 73.5 |
| Batting · Offensive Wins Above Replacement | 0.0 |
| Batting · Wins Above Replacement | 0.0 |
| Pitching · Games Played | 1 |
| Pitching · Team Games Played | 1 |
| Pitching · Saves | 1 |
| Pitching · Ground Balls | 11 |
| Pitching · Strikeouts | 9 |
| Pitching · Sacrifice Flies | 0 |
| Pitching · Losses | 0 |
| Pitching · Hits | 7 |
| Pitching · Earned runs | 1 |
| Pitching · Batters Hit | 1 |
| Pitching · Walks | 0 |
| Pitching · Runs | 1 |
| Pitching · Stolen Bases | 0 |
| Pitching · Caught Stealing | 0 |
| Pitching · Sacrifice Bunts | 0 |
| Pitching · Save Opportunities | 1 |
| Pitching · Home Runs | 0 |
| Pitching · Triples | 1 |
| Pitching · Finishes | 1 |
| Pitching · Balks | 0 |
| Pitching · Intentional Walks | 0 |
| Pitching · Fly Balls | 13 |
| Pitching · Batters Faced | 34 |
| Pitching · Holds | 2 |
| Pitching · Doubles | 1 |
| Pitching · Wins | 1 |
| Pitching · Complete Games | 0 |
| Pitching · Perfect Games | 0 |
| Pitching · Wild Pitches | 0 |
| Pitching · Runs Batted In | 1 |
| Pitching · Third Innings Pitched | 27 |
| Pitching · Earned Runs | 1 |
| Pitching · Shutouts | 0 |
| Pitching · Pickoff Attempts | 0 |
| Pitching · Pitches | 128 |
| Pitching · Run Support | 2.0 |
| Pitching · Catcher Interference | 0 |
| Pitching · Pitches As Starter | 90 |
| Pitching · Games Started | 1 |
| Pitching · Game Score | 0.0 |
| Pitching · Quality Starts | 1 |
| Pitching · Inherited Runners | 0 |
| Pitching · Inherited Runners Scored | 0 |
| Pitching · Player Rating | 0.0 |
| Pitching · At Bats | 33 |
| Pitching · Total Bases | 10 |
| Pitching · Is Qualified | 1 |
| Pitching · Is Qualified | 1 |
| Pitching · Full Innings | 9 |
| Pitching · Partial Innings | 0 |
| Pitching · Blown Saves | 0 |
| Pitching · Innings pitched | 9.0 |
| Pitching · Earned Run Average | 1.00 |
| Pitching · Walks Plus Hits Per Inning Pitched | 0.78 |
| Pitching · Win Percentage | 1.000 |
| Pitching · Caught Stealing Percentage | 0.0 |
| Pitching · Ground To Fly Ball Ratio | 0.8 |
| Pitching · Pitches Per Start | 90.0 |
| Pitching · Pitches Per Inning | 14.2 |
| Pitching · Pitches Per Plate Appearance | 3.8 |
| Pitching · Run Support Average | 2.0 |
| Pitching · Opponent Batting Average | .212 |
| Pitching · Opponent's Slugging pct. | .303 |
| Pitching · Opponent's On-base pct. | .235 |
| Pitching · Opponent's OPB Pct + SLG Pct | .538 |
| Pitching · Save Percentage | 1.0 |
| Pitching · Strikeouts Per 9 Innings | 9.0 |
| Pitching · Strikeout To Walk Ratio | 0.0 |
| Pitching · Tough Losses | 0 |
| Pitching · Cheap Wins | 0 |
| Pitching · Save Opportunities Per Win | 1.0 |
| Pitching · Balls In Play Average | 0.280 |
| Pitching · Total Bases | 10.000 |
| Pitching · Pitch Count | 128 |
| Pitching · Strikes | 92 |
| Pitching · Strike To Pitch Ratio | 0.7 |
| Pitching · Wins Above Replacement | 0.0 |
| Fielding · Games Played | 1 |
| Fielding · Team Games Played | 1 |
| Fielding · Double Plays | 2 |
| Fielding · Opportunities | 0 |
| Fielding · Errors | 0 |
| Fielding · Passed Balls | 0 |
| Fielding · Assists | 8 |
| Fielding · Outfield Assists | 0 |
| Fielding · Pickoffs | 0 |
| Fielding · Putouts | 27 |
| Fielding · Outs On Field | 27 |
| Fielding · TP | 0 |
| Fielding · Balls In Zone | 0 |
| Fielding · Extra Bases | 0 |
| Fielding · Outs Made | 0 |
| Fielding · Hits | 0 |
| Fielding · Total Bases | 0 |
| Fielding · Games Started | 0 |
| Fielding · Third Innings Played | 27.0 |
| Fielding · Caught Stealing | 0 |
| Fielding · Stolen Bases Allowed | 0 |
| Fielding · Earned Runs | 0 |
| Fielding · Qualified | 1 |
| Fielding · Qualified Catcher | 1 |
| Fielding · Qualified Pitcher | 1 |
| Fielding · Successful Chances | 0 |
| Fielding · Total Chances | 0 |
| Fielding · Full Innings | 0 |
| Fielding · Part Innings Played | 0 |
| Fielding · Fielding Percentage | 0.000 |
| Fielding · Range Factor | 0.0 |
| Fielding · Zone Rating | 0.0 |
| Fielding · Caught Stealing Percentage | 0.000 |
| Fielding · Earned Run Average | 0.0 |
| Fielding · Defensive Wins Above Replacement | 0.0 |
← GAME CENTRE