Angels vs. Athletics Prediction: Springs’ 19 Home Runs Allowed vs. a +138 Price

by | Jun 19, 2026 | MLB Picks

Mike Trout Los Angeles Angels is key to our MLB prediction & analysis

Jeffrey Springs has surrendered 19 home runs in just 79 innings while posting a 5.13 ERA — yet the Athletics are sitting at -164 on the moneyline against a starter with a 2.79 ERA and 2.6 WAR. The pitching gap is measurable; whether the price reflects it is a different question entirely.

Jose Soriano vs. Jeffrey Springs: Los Angeles Angels at Athletics Betting Preview

The Athletics are sitting at -164 on the moneyline despite sending a pitcher to the mound with a 5.13 ERA and an alarming home-run rate that ranks among the worst in the American League. Meanwhile, Jose Soriano — 8-4, 2.79 ERA, 1.23 WHIP — is getting zero respect from the market at +138. That’s the core thesis here: the pitching gap is real, the price gap is real, and the two don’t reconcile.

The market is doing what markets do on home favorites with momentum — leaning into the Athletics’ 6-4 record over their last 10 games and the residue of last night’s 5-0 beatdown of this same Angels club. Add in a depleted Los Angeles roster and you can understand why Oakland is a significant favorite. But this bet isn’t about the Angels as an organization. It’s about Soriano versus Springs for nine innings in a slightly pitcher-friendly park, and on that axis, the edge tilts away.

The numbers project this game as nearly a coin flip — a 59.3% win probability for the away side. When the market is offering +138 on that same side, the price offers enough of a gap to warrant a small play. This is a 1-unit lean, not a pounding, and the Soriano injury tag is a big reason to keep it modest — but the gap between what the numbers say and what the market implies is too wide to ignore entirely.

Game Info & Betting Lines

  • Date/Time: Friday, June 19, 2026 — 9:40 PM ET
  • Venue: Sutter Health Park | Park Factor: 0.93 (slight run suppressor)
  • TV: MLB.TV, NBC Sports CA, Angels.TV
  • Probable Starters: Jose Soriano (LAA) vs. Jeffrey Springs (OAK)
  • Moneyline: Los Angeles Angels +138 / Athletics -164
  • Run Line: Athletics -1.5 (+122) / Los Angeles Angels +1.5 (-146)
  • Total: 10 (Over -110 / Under -110)

Why This Number Is Off

The -164 on Oakland makes sense on the surface. They’re the home team, they’re above .500, they have a dangerous middle of the order, and they just pounded the Angels 5-0. The market is correctly pricing in momentum, home field, and lineup quality. That’s the legitimate case for the other side, and it shouldn’t be dismissed.

But here’s the problem: the total tells a different story than the moneyline. A posted total of 10 with the Angels as +138 dogs implies the market also expects a reasonably high-scoring game — one where Oakland’s offense does real damage. Yet the projected combined total sits nearly 1.5 runs under that posted number. That’s a run environment where the better pitcher matters most, and by every available metric, Soriano is the better pitcher by a significant margin.

The market is also balancing the Soriano injury designation. He’s listed as day-to-day with a chest issue, and that uncertainty is almost certainly suppressing his team’s line. If bettors knew with certainty he was pitching at full capacity, +138 would almost certainly compress. The residual uncertainty is baked into that price — and it may be the single biggest source of value if he takes the mound healthy.

What Separates the Pitching

The gap between these two starters is not subtle. Jose Soriano carries a 2.79 ERA, 1.23 WHIP, and a K/9 of 9.52 across 87 innings. Jeffrey Springs counters with a 5.13 ERA, 1.32 WHIP, a K/9 of 7.75, and 19 home runs allowed in just 79 innings — a home-run rate that signals a pitcher being punished repeatedly for mislocated pitches. Soriano’s 2.6 WAR versus Springs’ 0.3 WAR is about as clean a gap as you’ll find in a regular-season pitching matchup, and the strikeout gap — 9.52 K/9 to 7.75 — puts a hard number on the difference in swing-and-miss ability.

Diving into Springs’ arsenal by Statcast, the sinker sits at 93.9 mph with a 35.5% usage rate but posts an xwOBA of .352 against — hitters are making good contact on his most-used pitch. His changeup is the standout, generating a 32.0% whiff rate and an xwOBA of just .192, but at 18.5% usage it’s not the backbone of his game. The cutter (.340 xwOBA against) and slider (.295 xwOBA against, 30.3% whiff) give him some weapons, but the overall profile is a pitch-to-contact starter who doesn’t miss enough bats to compensate for weak command. Against a lineup featuring Zach Neto (.417 xwOBA, .419 xwOBA vs. RHP) and Jo Adell (.408 xwOBA overall, .474 xwOBA vs. LHP — and Springs is a lefty), there are legitimate damage spots in this order.

Soriano, by contrast, brings that 9.52 K/9 into a park playing at 0.93 — meaning the run-suppression environment amplifies the advantage of the pitcher who can generate strikeouts and limit hard contact. The Oakland lineup is formidable, headlined by Nick Kurtz (.510 xwOBA, .577 xwOBA vs. RHP, 8.8% barrel rate) and Shea Langeliers (.432 xwOBA, 9.0% barrel rate). Soriano will need to navigate that middle of the order carefully. But even granting Oakland’s lineup quality, the K/9 edge suggests Soriano creates more soft-inning sequences than Springs does — and in a projected low-scoring game, those innings determine the outcome.

The Pushback

The concern here starts with Soriano’s day-to-day chest designation. This is not a throwaway injury tag. If he’s limited in any way — reduced velocity, abbreviated outing, pulled after 60 pitches — this entire thesis collapses. A compromised Soriano pitching into an Oakland lineup that just hammered five runs off a fresh arm changes the calculus entirely. That scenario converts a value play into a liability fast, which is a core reason this stays at 1 unit.

Beyond the injury, the Angels roster is genuinely depleted. Mike Trout landed on the 10-day IL yesterday with a right hamstring strain. Jorge Soler, Adam Frazier, and Yoan Moncada are all sidelined. The lineup Soriano is working with lacks the ceiling of a healthy Angels club, and that matters when you’re trying to manufacture runs against a team that just put Gage Jump on the mound for seven brilliant innings.

Oakland’s middle order is also legitimately dangerous against right-handed pitching. Kurtz is posting a .577 xwOBA vs. RHP this season — that’s elite production. Langeliers and Tyler Soderstrom hit back-to-back homers in the first inning last night, and Zack Gelof’s 22-game hitting streak means the top of Oakland’s order is locked in. Soriano has the profile to navigate this lineup, but it won’t be clean, and there’s real downside if he leaves anything over the middle early.

The Run Line Problem

The Angels run line at +1.5 is priced at -146, which is unattractive given the roster situation. With a depleted lineup and a starter carrying a health question mark, counting on Los Angeles to hang within a run or push for the win outright is the right framework — but paying -146 for the insurance of that extra run when the moneyline is already offering +138 is inefficient. The moneyline is the cleaner bet. If Soriano pitches well, the Angels have enough to win outright. If he doesn’t, the run line doesn’t save you anyway.

Run Environment & Game Shape

Sutter Health Park plays at a 0.93 park factor, a mild but real run suppressor. In a game where one starter is capable of generating strikeouts at a 9.52 K/9 clip and the other is leaking home runs at a rate of roughly one every four innings, the park factor further tilts toward the pitcher who can miss bats. Every strikeout Soriano logs is an out that doesn’t leave the infield, and in a tight, low-run game, those outs compound. The posted total of 10 looks inflated relative to the actual run environment when you factor in both the park and Soriano’s profile — and every inning Soriano keeps scoreless while Springs is navigating Neto and Adell in the top of the order is an inning that builds toward a final score the market isn’t fully pricing in.

That’s the lean. The pitching gap is real, the price is wide enough to act on at 1 unit, and the park works in the direction of the better arm. The Soriano chest designation keeps conviction modest, and the Oakland lineup keeps this from being a lock — but +138 on a starter with a 2.79 ERA against one with a 5.13 ERA in a slight pitcher’s park is a spot worth taking a small swing on.

Pick: Los Angeles Angels ML +138 — 1 unit, lean.

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!