The 7.5 total was set for a different pitching matchup — one that featured Miller and Woo, not Kade Anderson and his 3.81 ERA over 182 innings at a park that suppresses run output by roughly 8%. The market carried over two games of Angels offensive momentum without fully resetting for the starter gap that now defines this number.
Ryan Johnson vs. Kade Anderson: Los Angeles Angels at Seattle Mariners Betting Preview
The Angels have taken both games of this series, putting up 7 and 6 runs against Bryan Woo and Bryce Miller respectively. Those results are real, but context matters: Johnson is not on the mound tonight, Anderson is. The market has landed at 7.5 — a number that made sense for games one and two of this series — but it doesn’t adequately account for the pitching gap that now exists on the Seattle side.
T-Mobile Park carries a 0.92 park factor, one of the more suppressive venues in baseball. Put an elite-by-numbers starter like Anderson on that mound against a depleted Angels lineup posting a .680 OPS on the season, and the case for staying under 7.5 combined runs at -105 juice becomes the cleanest value on the board tonight.
The moneyline at -196 for Seattle is a non-starter — that price exceeds any reasonable juice ceiling. The under is where the value lives, and the pitching mismatch is the engine driving it.
Game Info & Betting Lines
- Date/Time: Saturday, September 26, 2026 | 9:40 PM ET
- Venue: T-Mobile Park (Park Factor: 0.92 — pitcher-friendly, domed)
- TV: MLB.TV, Mariners.TV, Angels.TV
- Probable Starters: Ryan Johnson (LAA) vs. Kade Anderson (SEA)
- Moneyline: Los Angeles Angels +160 / Seattle Mariners -196
- Run Line: Seattle Mariners -1.5 (+113) / Los Angeles Angels +1.5 (-136)
- Total: 7.5 (Over -115 / Under -105)
Why This Number Is Close — But Slightly Off
The 7.5 total is not unreasonable on its face. The Angels scored 7 on Friday and 6 on Thursday, and the over has cashed in both games in this series. The market is pricing residual offensive momentum, and that’s legitimate handicapping logic — recent results create recency bias in totals, and books are aware of it.
But here’s the problem: those two overs happened against Bryce Miller (4-10) and Bryan Woo (12-10), not against a starter who has posted a 3.81 ERA and 1.10 WHIP over 182 innings. The market hasn’t fully reset for tonight’s starter gap. At -105 juice, you’re essentially getting even money on a pitcher-friendly park environment with an Anderson-quality arm on the mound.
The legitimate counter is that 7.5 is already a modest total — it’s not asking the over to reach 10 runs. One crooked inning from either bullpen and you’re halfway there. The under doesn’t need both offenses to go completely cold; it needs them to stay in their season baseline range of roughly 4 runs each. Given the park and the starter, that’s the percentage outcome.
What Separates the Pitching
The gap between these two starters is the core of the bet. Anderson’s 9.74 K/9 and 197 strikeouts over 182 innings represent a genuine, large-sample strikeout weapon — not a hot stretch. His Statcast arsenal backs the counting stats: his split-finger generates a 41.2% whiff rate with an xwOBA-against of just .189, and his slider sits at 35.2% whiff with an xwOBA of .309. Against an Angels lineup that struck out 1,529 times this season — among the highest marks in baseball — Anderson’s two best secondary pitches are pointed directly at that weakness.
His four-seam fastball averages 96.3 mph and generates a 19.1% whiff rate with an xwOBA-against of .348 — functional, not dominant, but enough to set up his offspeed. Zach Neto is the Angels’ most dangerous hitter tonight at a .401 xwOBA with 27 homers, but he carries a 31.4% whiff rate and is hitting .154 in 18 plate appearances against Anderson, with 1 HR and 4 strikeouts. Mike Trout’s xwOBA of .462 is real, and hitting .333 in 16 plate appearances against Anderson with 2 homers and 5 strikeouts demands respect — but Trout’s 26.1% strikeout rate is manageable for Anderson’s arsenal.
Johnson, meanwhile, brings a 4.88 ERA and 1.55 WHIP over 62.2 innings — a small sample that signals genuine run-allowance risk, not bad luck. His cutter’s xwOBA-against of .581 is alarming, and his split-finger at 28.0% whiff is his best secondary offering. Randy Arozarena (.388 xwOBA) and Dominic Canzone (.413 xwOBA, 6.9% barrel rate) represent real threats at the top of Seattle’s order. That said, Seattle’s offense at .690 OPS isn’t a powerhouse — they project to score, but not in bunches.
The innings quality diverges sharply: Anderson creates high-strikeout, low-baserunner frames; Johnson creates traffic. That difference is what keeps the combined total manageable.
The Pushback
I want to be honest about where this bet gets uncomfortable. The two most recent games in this exact series produced 12 and 10 combined runs — both overs, both convincingly so. The Angels showed genuine offensive life with Meckler, Neto, and Moore, and they won both games outright. This is not a dead lineup despite the depleted roster.
The concern is that Ryan Johnson’s 4.88 ERA creates a real path to an early crooked number. If Seattle’s lineup gets to Johnson in the second or third inning and forces the Angels’ pen to chase the game, the total can spike before Anderson needs any help at all. Johnson’s 1.55 WHIP means baserunners are a near-certainty — the question is whether Arozarena, Canzone, and Rodríguez can string them together. Both teams are also carrying depleted bullpens this late in the season, which means leveraged relievers could be pitching on fumes if either starter exits early.
I’m not dismissing the friction. But the under at -105 doesn’t need everything to go perfectly. It needs Anderson to pitch to his season-long profile — which, over 182 innings, he’s done consistently — and it needs Johnson’s traffic to stay manageable enough that Seattle doesn’t blow the number open in the first three frames. T-Mobile Park shaves roughly 8% off run output on its own. That suppressor, combined with an Anderson start, tilts the percentage toward the under even accounting for the recent overs in this series.
The numbers project this game at Seattle 4.3, Los Angeles 4.0 — a combined 8.3 before park adjustment. Apply the 0.92 factor and you land right around 7.6, which barely clears the 7.5 bar. That razor-thin margin, priced at -115 on the over and -105 on the under, tells you the line is set close to true — but the juice differential is sitting on the right side of the under.
Rejected Angles
The moneyline was the first angle I evaluated — and the first I eliminated. At -196, it exceeds any reasonable juice threshold, and the value was never there regardless of the starter edge. Laying nearly two dollars to win one on a Mariners team sitting at 74-86 is not a bet I’m making, full stop. The under at -105 is the only line on this board worth touching.
Bet: Under 7.5 | -105 | 2 Units

