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

MLB • September 23, 2026

Athletics bury Angels early, then ride Henry Bolte’s four-hit night to 7-3 win

The Athletics did their hardest work before the Angels could settle in, building a five-run cushion in the first two innings and holding on from there for a 7-3 victory at Sutter Health Park.

MLB / FINAL
Los Angeles Angels3 — 7Athletics
Los Angeles AngelsAthletics

A four-run first that changed everything

This game never really escaped the shape the Athletics gave it in the opening inning. Henry Bolte set the tone by getting on and eventually scoring the first run when Lawrence Butler singled to left. A few batters later, Donovan Walton supplied the decisive early blow, driving a three-run homer to right that also brought home Jeff McNeil and Zack Gelof. Before the Angels had recorded three outs, they were already chasing a 4-0 deficit.

The Athletics added again in the second, and the sequencing mattered almost as much as the extra run itself. Alika Williams came around on Bolte’s double to right, pushing the margin to 5-0 and reinforcing how much traffic Los Angeles was dealing with early. Bolte finished 4-for-5 with two runs scored and an RBI, the cleanest line in a deep Athletics attack. Walton drove in three despite only two official at-bats, and Butler, Williams and Gelof all helped keep the lineup moving. By the time Walbert Urena’s four innings were done, he had been charged with five runs on seven hits.

The Angels had an answer, just not enough of one

To Los Angeles’ credit, the middle innings briefly changed the feel of the night. Mike Trout opened the comeback with a solo homer to left in the fourth, a 393-foot shot that got the Angels on the board. Vaughn Grissom followed with one of his own, sending a 386-foot drive to right-center and cutting the lead to 5-2. Two swings did not erase the Athletics’ start, but they did force the home side to treat the rest of the game seriously.

The Angels pushed a little further in the fifth. Tyler Heineman scored when Grissom reached on an infield single to shortstop, with Zach Neto advancing to third on the same play. That made it 5-3 and gave Grissom all three Los Angeles RBIs on the night. Trout and Grissom combined for four of the Angels’ eight hits, while Neto reached base three times with a hit and two walks. Wade Meckler added two hits as well. The problem for the Angels was that the rally stayed narrow: two homers and one scratch run, with 10 runners left on base and two ground-ball double plays ending opportunities.

Langeliers restores order

Once the Angels had trimmed the game to two, the Athletics answered in the sixth with the kind of inning that separates a good offensive night from a nervous finish. Bolte and Williams both scored on Shea Langeliers’ double to right, restoring a four-run lead at 7-3. It was not the loudest swing of the game, but it may have been the most settling one. Langeliers finished with two RBIs, and the Athletics were back in command.

From there, the bullpen gave the Athletics exactly what was required. Jeffrey Springs had allowed all three Angels runs in 4 1/3 innings, including the Trout and Grissom homers, but Geoff Hartlieb covered 1 2/3 scoreless innings to bridge the game. Luis Medina and Hogan Harris followed with scoreless innings of their own. In total, Athletics relievers worked 3 2/3 innings without allowing a run. That mattered because Los Angeles kept making the pitchers work — 144 pitches across 33 plate appearances — but the comeback never got its second wave.

Our take: early pressure won it, but both clubs left something on the table

The Athletics earned this one by forcing the game onto their terms immediately. Thirteen hits, four doubles, one homer and three stolen bases is a broad, convincing offensive line, and it came from several places rather than one hot bat. Bolte’s 4-for-5 night was the headline, but Walton’s three-run homer created separation and Langeliers’ two-run double shut the door on the Angels’ push. Our take: that is a sustainable kind of box score because it is built on repeated contributions. The one obvious place for improvement is efficiency. Even in a seven-run win, the Athletics left 21 runners on base, which suggests there were more runs available than they converted.

For the Angels, there is a strange split in this result. The offense was not absent; Trout and Grissom supplied real damage, and the club drew three walks while collecting eight hits. But a comeback is harder when the opening innings hand the other side such a cushion. Los Angeles allowed five runs by the second inning, then seven overall on 13 hits, with four doubles, one homer, three stolen bases and a balk mixed into the night. Our take: the clearest correction is not dramatic. The Angels simply need cleaner run prevention at the start and more conversion once men reach base. The evidence is sitting right there beside the score: 10 runners stranded, two double plays, and too much ground to make up before the middle innings even arrived.

Scoring moments

  1. 1st Inning

    Butler singled to left, Bolte scored.

  2. 1st Inning

    Walton homered to right (332 feet), McNeil scored and Gelof scored.

  3. 2nd Inning

    Bolte doubled to right, Williams scored.

  4. 4th Inning

    Trout homered to left (393 feet).

  5. 4th Inning

    Grissom homered to right center (386 feet).

  6. 5th Inning

    Grissom reached on infield single to shortstop, Heineman scored, Neto to third.

  7. 6th Inning

    Langeliers doubled to right, Bolte scored and Williams scored.

Los Angeles Angels — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Zach Neto1-2201002015.238.326.432
Mike Trout2-4412110117.247.385.430
Vaughn Grissom2-4412210015.244.311.395
Denzer Guzman0-4400000221.222.268.344
Wade Meckler2-4402000012.295.370.375
Jose Siri0-3300001022.234.290.401
Christian Moore0-4400000323.174.229.240
Bryce Teodosio1-220100019.200.254.236
Josh Lowe0-220000014.207.271.360
Tyler Heineman0-111000009.172.222.218
Moises Ballesteros0-220000019.219.283.340
Los Angeles Angels — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Walbert Urena4.075512181-502.9781
Luke Murphy0.210001012-75.7912
Tayler Saucedo0.100011011-72.5711
Jose Fermin0.232200017-113.9317
Blake Weiman0.10000002-22.702
Mitch Farris2.020011030-173.5730
Athletics — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Henry Bolte4-5524100013.279.362.407
Lawrence Butler2-5502100120.235.325.395
Shea Langeliers1-5501200231.266.330.485
Jeff McNeil1-4411001017.265.314.364
Zack Gelof2-3312000011.256.322.467
Donovan Walton1-2211311012.269.368.466
Joshua Kuroda-Grauer0-110000002.397.415.556
Carlos Cortes0-220000008.255.322.405
Tommy White0-110000013.251.270.330
Denzel Clarke0-110000006.153.238.167
Alika Williams2-4422000015.270.307.428
Brian Serven0-2200000110.179.220.385
Jonah Heim0-110000105.201.259.365
Athletics — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Jeffrey Springs4.153313284-536.1884
Geoff Hartlieb1.210012024-153.8124
Luis Medina1.010011019-113.1119
Hogan Harris1.010001017-113.3817
Elvis Alvarado1.000002012-93.9112
Los Angeles Angels — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch1
Batting · Ground Balls0
Batting · Strikeouts9
Batting · Runs Batted In3
Batting · Sacrifice Hit0
Batting · Hits8
Batting · Stolen Bases0
Batting · Walks3
Batting · Catcher Interference0
Batting · Runs3
Batting · Ground Into Double Play2
Batting · Sacrifice Flies0
Batting · At Bats32
Batting · Home Runs2
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base10
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles0
Batting · Fly Balls0
Batting · Caught Stealing1
Batting · Pitches156
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases14
Batting · Plate Appearances36
Batting · Projected Home Runs324.0
Batting · Extra Base Hits2
Batting · Runs Created3.7
Batting · Batting Average.250
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.438
Batting · Secondary Average.250
Batting · On Base Percentage.333
Batting · OBP Pct + SLG Pct.771
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs3.7
Batting · Batter Rating26.0
Batting · At Bats Per Home Run16.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance4.33
Batting · Isolated Power.188
Batting · Walk To Strikeout Ratio0.33
Batting · Walks Per Plate Appearance.083
Batting · Secondary Average Minus Batting Average.000
Batting · Runs Produced6.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.5
Batting · Balls In Play Average0.3
Batting · MLB Rating79.5
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls10
Pitching · Strikeouts5
Pitching · Sacrifice Flies0
Pitching · Losses1
Pitching · Hits13
Pitching · Earned runs7
Pitching · Batters Hit1
Pitching · Walks3
Pitching · Runs7
Pitching · Stolen Bases3
Pitching · Caught Stealing1
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs1
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks1
Pitching · Intentional Walks0
Pitching · Fly Balls8
Pitching · Batters Faced40
Pitching · Holds0
Pitching · Doubles4
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched24
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 Bats36
Pitching · Total Bases20
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings8
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched8.0
Pitching · Earned Run Average7.88
Pitching · Walks Plus Hits Per Inning Pitched2.00
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.3
Pitching · Ground To Fly Ball Ratio1.3
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning19.1
Pitching · Pitches Per Plate Appearance3.8
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.361
Pitching · Opponent's Slugging pct..556
Pitching · Opponent's On-base pct..425
Pitching · Opponent's OPB Pct + SLG Pct.981
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings5.6
Pitching · Strikeout To Walk Ratio1.7
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.387
Pitching · Total Bases20.000
Pitching · Pitch Count0
Pitching · Strikes94
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 · Assists10
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts24
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
Athletics — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch1
Batting · Ground Balls0
Batting · Strikeouts5
Batting · Runs Batted In7
Batting · Sacrifice Hit0
Batting · Hits13
Batting · Stolen Bases3
Batting · Walks3
Batting · Catcher Interference0
Batting · Runs7
Batting · Ground Into Double Play1
Batting · Sacrifice Flies0
Batting · At Bats36
Batting · Home Runs1
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base21
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles4
Batting · Fly Balls0
Batting · Caught Stealing1
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 Bases20
Batting · Plate Appearances40
Batting · Projected Home Runs162.0
Batting · Extra Base Hits5
Batting · Runs Created8.0
Batting · Batting Average.361
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.556
Batting · Secondary Average.333
Batting · On Base Percentage.425
Batting · OBP Pct + SLG Pct.981
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs8.7
Batting · Batter Rating55.0
Batting · At Bats Per Home Run36.0
Batting · Stolen Base Percentage0.75
Batting · Pitches Per Plate Appearance3.83
Batting · Isolated Power.194
Batting · Walk To Strikeout Ratio0.60
Batting · Walks Per Plate Appearance.075
Batting · Secondary Average Minus Batting Average-.028
Batting · Runs Produced14.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.6
Batting · Balls In Play Average0.4
Batting · MLB Rating100.5
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls6
Pitching · Strikeouts9
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits8
Pitching · Earned runs3
Pitching · Batters Hit1
Pitching · Walks3
Pitching · Runs3
Pitching · Stolen Bases0
Pitching · Caught Stealing1
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs2
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls9
Pitching · Batters Faced36
Pitching · Holds0
Pitching · Doubles0
Pitching · Wins1
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches156
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts1
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored1
Pitching · Player Rating0.0
Pitching · At Bats32
Pitching · Total Bases14
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average3.00
Pitching · Walks Plus Hits Per Inning Pitched1.22
Pitching · Win Percentage1.000
Pitching · Caught Stealing Percentage1.0
Pitching · Ground To Fly Ball Ratio0.7
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning17.3
Pitching · Pitches Per Plate Appearance4.3
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.250
Pitching · Opponent's Slugging pct..438
Pitching · Opponent's On-base pct..333
Pitching · Opponent's OPB Pct + SLG Pct.771
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.250
Pitching · Total Bases14.000
Pitching · Pitch Count0
Pitching · Strikes99
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors0
Fielding · Passed Balls0
Fielding · Assists8
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