Angels vs. Athletics: Two Struggling Rosters, One Meaningful September Showdown
Two teams deep in losing territory meet Wednesday night at Sutter Health Park, where the Athletics (62-95) host the Angels (60-97) in a late-season matchup that carries more individual stakes than team ones. Our model doesn't have a validated read on this game, so we're going straight to the matchup tape.
On paper, this is a battle between two of the American League's most disappointing rosters in 2026 — but that framing undersells what's actually worth watching here. Walbert Urena is expected to start for Los Angeles, while Jeffrey Springs is set to take the mound for Oakland. Neither pitcher's season numbers are in hand, so the pitching matchup is genuinely an unknown quantity heading into first pitch at 9:40 PM ET.
The offensive storylines are clearer. For the Angels, Zach Neto has been the most productive bat in the lineup — 26 home runs and 74 RBI on the season make him the one hitter opposing pitchers can't afford to lose track of. Mike Trout is hitting .245, a number that tells a complicated story about where one of the game's most decorated players finds himself at this stage of the season. On the Athletics side, Jeff McNeil leads the club at .265, giving Oakland a contact option at the top of the order, while Shea Langeliers has posted 23 home runs and Lawrence Butler has driven in 60 runs — a pair of contributors who give Springs something to work with if he can keep the Angels off the board.
With no validated model read available for this one, there's no clean lean to offer. What I will say is this: late-September games between sub-.400 teams can go sideways fast, and the Angels' 60-97 record suggests their bullpen and lineup depth have been liabilities all year. Oakland at 62-95 isn't much better, but they're at home at Sutter Health Park, and that counts for something when both rosters are running on fumes. Watch Neto — if he gets a pitch to drive, he'll make Springs pay.