Walbert Urena’s 2.74 ERA against Jeffrey Springs’ 6.18 mark is a legitimate pitching gap — but the moneyline at -131 isn’t where that edge is cleanest. Sutter Health Park’s 0.93 run factor and an Athletics lineup missing four IL-bound run producers point squarely at the total, where the posted number sits a full run above the projected combined score.
Walbert Urena vs Jeffrey Springs: Los Angeles Angels at Athletics Betting Preview
After Tuesday’s 9-7 A’s comeback win — a game that saw Oakland erase a six-run deficit on a pair of eighth-inning home runs — the pitching matchup shifts dramatically. That chaotic finish was driven by bullpens and late-game volatility. Tonight’s game opens with Walbert Urena (9-10, 2.74 ERA) against Jeffrey Springs (4-14, 6.18 ERA), and the gap between those two arms is significant enough that the total market deserves more attention than the moneyline.
The Angels are priced at -131 on the moneyline — a number that violates a hard juice ceiling for this play. That ceiling exists for a reason: at -131, you’re paying premium for a 60-97 club in a game where the starting advantage is real but not overwhelming. The better expression of the pitching edge is the total. My model projects a combined score of 8.5 runs against a posted total of 9.5, and Sutter Health Park’s 0.93 run factor adds another layer of suppression. The Under at -112 is the play.
Game Info & Betting Lines
- Date/Time: Wednesday, September 23, 2026 | 9:40 PM ET
- Venue: Sutter Health Park | Park Factor: 0.93 (pitcher-friendly)
- TV: MLB.TV, NBC Sports CA, Angels.TV
- Probable Starters: Walbert Urena (LAA, 9-10, 2.74 ERA) vs. Jeffrey Springs (OAK, 4-14, 6.18 ERA)
- Moneyline: Los Angeles Angels -131 / Athletics +109
- Run Line: Athletics +1.5 (-143) / Los Angeles Angels -1.5 (+119)
- Total: 9.5 (Over -108 / Under -112)
Why This Number Is Off
The market has posted 9.5 knowing fully well that Springs is a liability. That’s not a mistake — it’s the market accounting for Springs’ volatility and the possibility of a short, ugly outing that inflates run scoring early. The 9.5 is not a number the market set carelessly; it’s priced to survive a Springs implosion in the first three innings.
But here’s where the market is slightly wrong: it’s underweighting Urena’s ability to suppress the Oakland side. The A’s lineup is decimated. Brent Rooker, Nick Kurtz, Tyler Soderstrom, and Jacob Wilson are all on the 60-Day IL — that’s four legitimate run producers who won’t appear in tonight’s lineup. The Athletics are running out Joshua Kuroda-Grauer, Donovan Walton, and Henry Bolte as their primary contributors alongside Shea Langeliers and Zack Gelof. That’s a weakened core, and Urena pitching in a pitcher-friendly park against a thinned lineup is a recipe for a quiet five or six innings from Oakland’s side of the scoreboard.
The flip side is real: if Springs gets knocked out in the third and the Angels’ bats catch fire, 9.5 becomes a floor, not a ceiling. But the numbers have the combined total at 8.5, a full run below the posted line — that’s a meaningful gap, and the Under at -112 is fairly priced for the edge it offers.
What Separates the Pitching
Walbert Urena’s 2.74 ERA is the anchor of this entire handicap. While ERA can be noisy in small samples, a 2.74 mark sustained over a full rotation role is legitimate evidence of run suppression. Urena has been the best arm on the board in this series, and tonight he faces a lineup missing its four highest-impact position players. The A’s carry a team OPS of .720 on the season — better than the Angels’ .678 — but that number includes production from Rooker, Kurtz, Soderstrom, and Wilson. Strip those bats and the effective lineup drops considerably. Langeliers (.818 OPS, 23 HR) and Gelof (.781 OPS, 20 HR) are genuine threats — Langeliers carries an 8.2% barrel rate and a .438 xwOBA, making him the primary danger to Urena — but they’re working without the depth protection that made Oakland’s lineup dangerous earlier in the season.
Jeffrey Springs is a different story. A 6.18 ERA and a 4-14 record tell you the results have been ugly, and there’s limited analytical case for betting against those outcomes. Springs doesn’t miss bats at a high rate, and against an Angels lineup that features Mike Trout (.808 OPS, .459 xwOBA) and Zach Neto (26 HR, .402 xwOBA), there are legitimate contact threats throughout the order. But the Angels’ team OPS is a weak .678 — lowest in this matchup — and their offensive inconsistency is well-documented: they were shutout 8-0 by Minnesota on 9/20, and while they bounced back with 7 runs on 9/22, that kind of feast-or-famine output is exactly what you’d expect from a lineup that ranks at the bottom of the league. Against a below-average arm like Springs, they’ll create opportunities — but history says they won’t always convert them. The A’s bullpen is also thinned by injuries — Kriske, Sterner, and Leiter Jr. all on the 60-Day IL — which means if Springs exits early, Oakland leans on a compressed, lower-ceiling relief corps. That cuts both ways for the total: fewer innings from Springs limits his damage ceiling, but a weaker pen could allow the Angels to extend a lead they’ve built early.
The pitching gap is real. Urena is operating at a level Springs hasn’t approached all season, and the run environment at Sutter Health Park amplifies that gap.
Rejected Angles
Angels moneyline (-131): I’ve already flagged the juice ceiling. There’s a real case for Los Angeles winning this game outright — the pitching edge is legitimate, the projection heavily favors the Angels, and Springs’ track record is a liability. But -131 on a 60-97 club is a number I’m not chasing. The implied probability doesn’t justify the price when I can capture the same pitching edge through the total at better value.
Athletics moneyline (+109): Tuesday’s comeback was impressive, but that was a bullpen game decided by late-game chaos. Tonight Oakland sends out a 6.18 ERA arm against a lineup that, inconsistent as it is, carries Trout and real pop in the middle of the order. The +109 is tempting on paper, but backing Springs to hold long enough to make that price work requires more faith in a 4-14 pitcher than the numbers support.
Angels run line (-1.5, +119): This one’s more interesting than it looks. The projection has Los Angeles winning by roughly a run, which means -1.5 is a cover that requires things to go right in bulk. More importantly, Tuesday proved Oakland’s comeback capacity is real — they erased six runs in two innings off a functional Angels bullpen. The Angels’ own relief corps is also banged up, with Kochanowicz and Klassen unavailable. The run line adds risk without adding enough reward. Pass.
The Counter-Argument
Tuesday’s game went 16 combined runs. That’s the first thing any sharp bettor will throw back at me, and it’s a fair objection. Oakland rallied from 6-0 down to win 9-7, both bullpens were exposed, and the over cashed comfortably. If you’re pattern-matching off recent history in this series, the Over looks attractive.
But tonight’s game is structurally different. Tuesday was a bullpen game from the jump — Brady Basso started for Oakland and lasted long enough to give up a 6-0 lead before the chaos began. Tonight, Urena is a genuine starter with a 2.74 ERA who can eat innings and keep the Oakland side quiet through the middle of the game. The 16-run output was largely a function of a weak starter and two volatile bullpens meeting in the same game. That variable changes tonight on the Angels’ side. The 8.5 projection — a full run below the posted total — reflects exactly that structural shift. Yesterday’s game is a data point, not a template.
Run Environment & Game Shape
Sutter Health Park plays at a 0.93 run factor — pitcher-friendly, not dramatically so, but consistently enough to matter at the margin. In a game where the projection already sits at 8.5, that park effect is the final piece that makes the Under the right side. You’re not fighting the environment here; you’re playing with it.
Game shape also matters. With Urena projected to go deep into this one, the Angels don’t need their bullpen to carry heavy innings early. That limits the chaotic multi-run frames that short outings typically generate. On Oakland’s side, Springs’ volatility means the Angels could grab two or three runs quickly — but Urena keeping the A’s quiet through five or six innings caps the game’s ceiling. The injured Oakland lineup, missing Rooker, Kurtz, Soderstrom, and Wilson, simply doesn’t have the depth to string together big innings against a pitcher performing at Urena’s level. That environment amplifies Urena’s edge and constrains how much damage Oakland can do even in the innings where Springs hands them a short field to work with.
The thesis here is straightforward: Urena’s 2.74 ERA anchors a pitcher-friendly park against a decimated A’s lineup, the projection lands at 8.5 combined runs, and the posted total of 9.5 offers a full run of margin. That’s a clean, multi-layered case for the Under that doesn’t require Springs to be good — it just requires Urena to be himself.
Bet: Under 9.5 (-112) — 2 units, moderate confidence.

