Angels vs. Twins Pick: Joe Ryan’s Arsenal Against a Deflated Offense

by | Jul 11, 2026 | MLB Picks

Joe Ryan’s 2.85 ERA and a three-pitch secondary arsenal that generates sub-.200 xwOBA marks on two separate offerings stands in stark contrast to the run environment the market is projecting. The total sits at 9, the over is priced at -105 as if both starters are equals — Ryan Johnson’s 6.99 ERA says they are not, and Target Field’s neutral park factor removes any environmental cushion that would justify the over-side lean.

Ryan Johnson vs Joe Ryan: Los Angeles Angels at Minnesota Twins Betting Preview

The pitching gap in this game is not subtle. Joe Ryan carries a 2.85 ERA into Saturday’s afternoon start, sitting comfortably among the better arms in the American League. On the other side, Ryan Johnson is posting a 6.99 ERA through his first five decisions — one of the worst qualifying marks in baseball right now. The market has already baked this disparity into the moneyline at Minnesota -180, which is exactly why the Twins’ outright price isn’t playable. The cleanest way to express the pitching advantage here isn’t the moneyline — it’s the total.

Target Field plays at a perfectly neutral park factor of 1.00, offering no environmental inflation to push scoring artificially higher. Yesterday’s game at this same park ended 4-3, seven total runs, a natural low-scoring template that fits what Ryan brings to the mound. The numbers project a combined 9.6 runs — barely clearing the total of 9 — which means the entire bet hinges on whether Ryan suppresses the Angels offense enough to keep the back-end of this game from leaking. The market’s already leaning that way, with the under juiced at -115. The price is reasonable, and the starter case supports it.

After taking a loss on the Twins moneyline yesterday, the goal today is to find the same directional lean through a better-priced angle — and the Under 9 is that angle.

Game Info & Betting Lines

  • Date/Time: Saturday, July 11, 2026 | 2:10 PM ET
  • Venue: Target Field (Park Factor: 1.00 — neutral)
  • TV: MLB.TV, Twins.TV, Angels.TV
  • Probable Starters: Ryan Johnson (LAA, 1-4, 6.99 ERA) vs. Joe Ryan (MIN, 6-5, 2.85 ERA)
  • Moneyline: Los Angeles Angels +152 / Minnesota Twins -180
  • Run Line: Minnesota Twins -1.5 (+114) / Los Angeles Angels +1.5 (-134)
  • Total: 9 (Over -105 / Under -115)

Why This Number Is Close

A total of 9 in a game with this starter disparity deserves scrutiny. The market is balancing two competing forces: Ryan’s ability to suppress one half of the equation against Johnson’s very real capacity to blow up and inflate the other half. That’s a legitimate tension. Johnson’s sinker generates a .488 xwOBA against — the worst pitch metric in his arsenal by a wide margin — and the Twins’ lineup sits with a .736 OPS on the season. Ryan Jeffers (.949 OPS), Kody Clemens (.812 OPS), and Trevor Larnach (.804 OPS) are all capable of punishing a starter who can’t locate. The market is factoring in a Johnson implosion and pricing 9 accordingly.

Where the market is slightly off is in treating this as a balanced-scoring environment. The Angels rank below league average offensively at .707 OPS, and their lineup — without Mike Trout in the starting lineup today based on recent game logs — doesn’t have enough consistent run production to chip away at Ryan. The projected split of Twins 5.3, Angels 4.2 suggests the game shapes as a manageable mid-range score, not a blowout in either direction. The over at -105 is priced almost even, which slightly overestimates the Angels’ offensive ceiling against this caliber of arm. The under at -115 reflects where the sharper money is, and the case for staying under 9 is grounded in Ryan’s numbers, not just hope.

What Separates the Pitching

The gap between these two starters is one of the widest you’ll find on any Saturday slate. Joe Ryan leads with a 44.5% four-seam fastball at 93.4 mph, generating a 21.4% whiff rate and holding hitters to a .311 xwOBA. That’s a foundational pitch that sets up his secondary arsenal — a sweeper at 33.9% whiff rate and .207 xwOBA against, plus a split-finger that produces a .186 xwOBA and 36.2% whiff rate. His knuckle curve generates a .191 xwOBA, making it the most dominant put-away pitch in his mix. Ryan builds innings by limiting hard contact and generating weak swings across multiple pitch types. Against the Angels’ lineup, that matters: Zach Neto carries a 30.8% whiff rate and Josh Lowe is batting .200 in a limited BvP sample against Ryan (10 PA, 2 strikeouts).

Ryan Johnson operates in a different universe. His cutter is his best offering — a 30.0% whiff rate and .270 xwOBA — but his sinker is a liability at .488 xwOBA against, used 27.6% of the time. The Twins’ top of the order presents a real threat: Kody Clemens sits at a .412 xwOBA overall with a 30.1% hard-hit rate, and Ryan Jeffers posts a .426 xwOBA against right-handed pitching specifically. Josh Bell (.421 xwOBA vs. RHP) and Royce Lewis (.366 xwOBA) give the Twins a patient, contact-oriented lineup that can work counts against a command-challenged starter. The type of innings each pitcher creates is the real divergence: Ryan generates quick outs and low-stress sequences; Johnson generates traffic, pitch counts, and baserunners that force the bullpen into the game earlier than ideal.

The Pushback

The honest concern with this under is Johnson himself. A short outing from the Angels’ starter hands the Twins’ bullpen significant work — and that bullpen is currently decimated. Mick Abel, Garrett Acton, Cole Sands, Anthony Banda, and Marco Raya are all on the injured list. If Johnson gets run in the third or fourth inning, Minnesota is burning through depth options, and those late-inning arms carry more variance than the projected total of 9.6 accounts for. That’s a real number to sit with. The other flag: the Angels just went through a wild two-game stretch against Texas. Three days ago, the Angels hung 13 runs on Texas in a 13-1 blowout win. Two days ago, they scored six and gave up seven in a 7-6 loss to those same Rangers. The offensive ceiling is clearly there when the lineup is locked in — the question is whether Joe Ryan lets it breathe.

Run Environment & Game Shape

Target Field’s neutral park factor (1.00) doesn’t tilt this game in either direction on its own. The projected scoring split — Twins 5.3, Angels 4.2 — points to a controlled, pitching-influenced outcome rather than a track meet. The key variable is how deep Ryan goes and whether Johnson survives long enough to prevent a bullpen blowup in the middle innings. If Ryan gets through six or seven and Johnson holds structure for four or five innings, this game lands under comfortably. The Angels’ recent offensive outburst against Texas is worth noting, but Joe Ryan is not MacKenzie Gore — his .186 xwOBA split-finger and knuckle curve at .191 xwOBA represent a completely different class of stuff than what Los Angeles saw from Rangers pitching this week. The number is 9.6 in projection, the line is 9, and Ryan’s arsenal gives us the margin we need to trust the under.

Bet: Under 9 (-115) — 2 Units. Joe Ryan’s elite secondary arsenal suppresses the Angels’ below-average offense, and even with Johnson’s early-exit risk, the combination of Ryan’s dominance and a neutral park environment keeps the total in check. Back the under and let the pitching do the work.

100% Free Play up to $1,000 (Crypto Only)

BONUS CODE: PREDICTEM

BetOnline

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!