Rockies vs. Angels Pick: Soriano’s Elite Profile Meets a Gutted Colorado Lineup

by | Jun 1, 2026 | MLB Picks

Jose Soriano Los Angeles Angels is key to our MLB prediction & analysis

Jose Soriano’s 2.65 ERA and four-pitch arsenal face a Colorado lineup missing Moniak, Doyle, and Beck — yet the total sits at 8.5 with flat -110 juice on both sides, as if Freeland’s 8.08 ERA is enough to offset an ace-level suppression performance. The number treats this like a balanced run environment; the pitching profiles tell a different story.

Kyle Freeland vs Jose Soriano: Colorado Rockies at Los Angeles Angels Betting Preview

The surface-level read on this game is straightforward: one team sends one of the better starters in the American League, the other sends a pitcher with an 8.08 ERA and 12 home runs allowed in 42.1 innings. And yet the total sits at 8.5 (-110/-110), pricing a combined run environment that seems to underweight what Soriano actually does to opposing lineups.

The market is balancing two legitimate forces here. Freeland is a disaster, and the Angels have real power in their lineup — Mike Trout is sitting at a .495 xwOBA with a 9.1% barrel rate, Jorge Soler carries a 7.0% barrel rate and 35.6% whiff rate that suggests big contact when he connects, and Jo Adell posts a .413 xwOBA. That’s a credible case for the Angels to pile up four, five, six runs. The over argument writes itself when you see Freeland’s numbers.

But the Angels’ offense is modest by aggregate measure — a .230 team average and .700 OPS — and Soriano’s elite profile creates a genuine ceiling on Colorado’s contribution. The numbers project a combined 8.9 runs, essentially a coin flip on 8.5. The edge isn’t a hammer; it’s a lean. And that lean goes under.

Game Info & Betting Lines

  • Date/Time: Monday, June 1, 2026 | 9:38 PM ET
  • Venue: Angel Stadium | Park Factor: 0.95 (mild pitcher-friendly)
  • TV: MLB.TV, Rockies.TV, KCOP, Angels.TV
  • Probable Starters: Kyle Freeland (COL) vs Jose Soriano (LAA)
  • Moneyline: Colorado Rockies +180 / Los Angeles Angels -215
  • Run Line: Los Angeles Angels -1.5 (+100) / Colorado Rockies +1.5 (-120)
  • Total: 8.5 (Over -110 / Under -110)

Why This Number Is Slightly Off

The market’s logic is transparent. Freeland has been getting shelled — 8.08 ERA, 1.748 WHIP, 12 HR allowed — and sportsbooks know that bettors see a bad pitcher and immediately think scoring. Setting the total at 8.5 with flat -110 juice acknowledges both the Freeland blowup risk and Soriano’s suppression capability, essentially splitting the difference and daring you to pick a side.

Where I think the market is slightly wrong is in how it weights the back half of the game. Colorado’s lineup is decimated: Mickey Moniak is on the IL (ankle), Brenton Doyle is on the IL (oblique), Jordan Beck is on the IL (hamstring), and TJ Rumfield is day-to-day with a shoulder issue. Nolan Schanuel, typically the Angels’ starting first baseman, is also on the IL (ankle) — Vaughn Grissom slides in at 1B instead. The Rockies are sending out a lineup featuring Brett Sullivan batting fourth — a catcher slotted into a corner — and a collection of names that are not generating elite contact against right-handed pitching. Freeland’s likely short leash also means Colorado’s already-depleted bullpen (Herget, Vodnik, and Herrera all on IL) gets exposed. That bullpen context actually suppresses Colorado’s run ceiling rather than inflating it.

Colorado did score eight runs in each of the May 29 and May 30 games against San Francisco, which is the kind of number that can distort recency bias. But the most recent game in that series tells a different story: the Giants demolished Colorado 19-6 on May 31. That three-game arc — 8, 8, then a 19-6 blowout — doesn’t read as momentum. If anything, the May 31 implosion reinforces the under case by exposing just how volatile this Colorado roster is on both ends. The Rockies’ team OPS sits at .696, and their pitching staff carries a 5.39 ERA. They’re not a team with a functional run-prevention floor.

The legitimate case for the over rests almost entirely on Freeland getting shelled in the first three innings. That’s a real risk. But Soriano’s ability to limit Colorado’s counter-punch is what keeps the combined number south of 8.5.

What Separates the Pitching

The gap between these two arms is not subtle. Jose Soriano enters at 2.65 ERA, 1.15 WHIP, 9.84 K/9, and 2.53 WAR in 71.1 innings — a genuine ace-level performance through the season’s first half. His arsenal is built around a 95.5 mph four-seamer used 51.1% of the time, generating a 17.5% whiff rate. The swing-and-miss weapons are his curveball (39.3% whiff rate, 15.5% usage) and his slider (33.3% whiff rate, .272 xwOBA against) — those are the pitches that end at-bats. His changeup is a different kind of weapon: a contact-management tool with a .251 xwOBA that keeps barrels off the ball, but at a 14.8% whiff rate it’s not a swing-and-miss pitch — it just produces weak contact when hitters do connect. Four distinct pitches with different functions is exactly the profile that shuts down a depleted lineup. Against a Colorado roster stripped of its better hitters, Soriano’s ceiling in this start is a legitimate 6-7 innings of two-run ball or better.

Freeland is operating at the opposite end of the spectrum. His sinker — used 18.3% of the time — generates a .502 xwOBA against and a 3.8% whiff rate. His cutter posts a .535 xwOBA against. These are contact-inviting pitches to a lineup that, while not loaded, does feature Mike Trout’s .516 xwOBA versus right-handed pitching and Zach Neto’s .418 xwOBA against righties. The matchup-level data on Trout is small (3 PA), but he’s already gone deep once against Freeland. Freeland’s split-finger is his only legitimate put-away option at a 28.4% whiff rate, and it’s being mixed in on only 19.8% of pitches. The disparity in quality of contact allowed between these two starters is the engine of this analysis.

The innings shapes are entirely different. Soriano creates low-leverage outs and strikeout innings; Freeland creates traffic. Colorado’s scoring upside from Freeland is real, but it’s a one-way street — Soriano suppresses the Rockies’ half of the ledger in a way that keeps the combined total manageable even if the Angels run up a four or five spot.

The Pick

Soriano anchors the suppression case, the numbers project 8.9 combined runs (barely clearing the line), and Angel Stadium’s 0.95 park factor plays slightly pitcher-friendly. Colorado’s lineup is gutted, their recent three-game arc ended in a 19-6 blowout, and the team carries a .696 OPS and 5.39 ERA. The over needs Freeland to get shelled badly enough that even Soriano’s excellence doesn’t matter — that’s a narrower path than the flat juice suggests.

Pick: Under 8.5 — 2 Units — Moderate Confidence

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!