We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsColorado Rockies at Los Angeles Angels
Colorado RockiesColorado Rockies
@
Angel Stadium of Anaheim
Los Angeles AngelsLos Angeles Angels

Match Predictor

Pre-match Prediction
Colorado Rockies
@
Los Angeles Angels
Colorado Rockies 34%Los Angeles Angels 66%
Market LinesRun Line: Los Angeles Angels -1Total: O/U 8.5
Model: Under 8.5
Model projects 7.7 total runs vs 8.5 line

Colorado Rockies

Bullpen ERA 5.35 (poor). Late innings could add runs.
0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
57%
34/60
MLB: 48%
Starter
70%
7/10
vs LAA
Avg Total
9.8
MLB: 8.9
Game Starter (10) Last Starter vs LAA vs LAA (0)
Kyle Freeland #21 · LHP · Age 33
8.08
ERA (2026)
8.3
K/9 (2026)
10
Starts (2026)
9.9
Avg Total (2026)
Last 3:
L @LAD (May 26): 4.0IP, 8ER, 4K
ND TEX (May 20): 4.2IP, 3ER, 4K
L ARI (May 15): 3.2IP, 7ER, 3K
vs LAA: W (Jul 31 2024): 7.0 IP, 1 ER, 6 K
Bullpen (2026 Season)Poor
ERA: 5.35MLB Avg: 3.9510 relievers
Workload Alert: Allowed 15 runs on 2026-05-26 vs LAD. Bullpen arms likely still recovering.
Recent: L 6-15L 1-4W 8-6W 8-3L 6-19
Lineup vs Kyle Freeland (Career)
BatterPosPAAVGOPSHR
Jorge SolerDH17.3130.7941
Mike TroutCF12.2221.0841
Jo AdellRF8.1250.2500
Nick Madrigal3B7.5711.2850
Adam Frazier2B6.3330.8330
HoppeC6.3331.1661
Oswald Peraza2B4.2500.7500
Zach NetoSS3.3330.6660
5 batters with no matchup history

Los Angeles Angels

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
47%
28/60
MLB: 48%
Starter
25%
3/12
vs COL
Avg Total
9.3
MLB: 8.9
Game Starter (12) Last Starter vs COL vs COL (0)
Jose Soriano #59 · RHP · Age 28
2.65
ERA (2026)
9.9
K/9 (2026)
12
Starts (2026)
7.7
Avg Total (2026)
Last 3:
L @DET (May 27): 5.0IP, 3ER, 4K
ND ATH (May 21): 6.2IP, 2ER, 7K
L LAD (May 16): 5.1IP, 6ER, 6K
Bullpen (2026 Season)Good
ERA: 3.46MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-05-29 vs TB. Bullpen arms likely still recovering.
Recent: L 0-4W 7-1L 5-8W 14-3L 2-5
Lineup vs Jose Soriano (Career)
BatterPosPAAVGOPSHR
Edouard Julien2B6.4000.9000
Jake McCarthyLF6.0000.0000
Tyler FreemanRF6.1670.3340
Ezequiel TovarSS1.10002.0000
Willi Castro2B1.0000.0000
8 batters with no matchup history
Our Top PicksLive Odds
Top PickColorado Rockies +1.5 (-114), MEDIUM confidence
This is the smarter expression of the contrarian thesis.
PickUnder 8.5 (-112), LOW confidence
Angel Stadium plays slightly pitcher-friendly (0.97 runs factor), both bullpens are fresh entering Game 1 of the series, and the Angels relief corps (3.46 ERA) is among the better in the league.
PickKyle Freeland Under 4.5 Strikeouts (+110), HIGH confidence
This is the sharpest edge on the card.

Colorado Rockies vs Los Angeles Angels Game Preview

The pitching matchup for Monday's MLB game between the Colorado Rockies and Los Angeles Angels is one of the most contradictory setups of the season. Kyle Freeland carries a 1-6 record and 8.08 ERA in 2026, allowing 30 earned runs in 21.2 innings during May alone, including 8 ER in his last start against the Dodgers. And yet he is 3-0 with a 2.40 ERA in five career starts at Angel Stadium, with his two most recent appearances here producing lines of 6.0 IP/1 ER and 7.0 IP/1 ER. Which version shows up tonight defines everything that follows.

José Soriano won AL Pitcher of the Month in March and April, posting a 5-1 record and 0.84 ERA. May arrived and humbled him hard. He went 1-3, 5.34 ERA, walking 15 batters in 28.2 innings across five starts. His last three outings: 3 ER in 5.0 IP, 2 ER in 6.2 IP, and 6 ER in 5.1 IP. The command erosion was real, not a blip. Tonight is his first career start against Colorado, meaning there is no meaningful batter-versus-pitcher history to project from. The bounce-back is plausible. So is a continuation of May.

Colorado stagger in from a brutal stretch. The Rockies are 10-22 on the road this season, 3-7 in their last 10, and just absorbed a 19-6 beatdown from San Francisco on May 31, giving up 25 hits and 13 extra-base hits. Schaeffer offered some perspective after: "They came out ready to hit today. It was just a bad game. You have those every now and then. You take winning the series." Fair framing, but the road problems for Colorado predate one ugly night by a wide margin. The Angels, meanwhile, closed May winning 6 of their final 9, including Jose Siri's highlight-reel catch to rob the Giants of a grand slam, and carry some real late-month momentum into tonight.

Mike Trout is the most dangerous bat in this matchup. He carries a 1.026 OPS over the last seven days and has posted a 1.084 career OPS against Freeland across 12 plate appearances, including one home run. Freeland has allowed 12 home runs in just 42.1 innings this season, and Trout is exactly the type of hitter built to exploit that rate. On the Colorado side, Jake McCarthy enters 0-for-6 lifetime against Soriano across two seasons, quietly removing one of the Rockies' more active offensive weapons from the equation before a pitch is even thrown.

Colorado Rockies vs Los Angeles Angels Key Insights

  • Freeland's Angel Stadium splits (3-0, 2.40 ERA career; 6.0 IP/1 ER and 7.0 IP/1 ER in his last two starts here) make him a live bounce-back candidate despite an 8.08 ERA, creating genuine uncertainty about how far the Angels can run the score tonight.
  • Colorado's 10-22 road record, a 3-7 L10, and the emotional and physical weight of a 19-run loss the night before are structural negatives that make an outright Rockies win a difficult ask.
  • May breakdown (15 walks in 28.2 IP, 1-3, 5.34 ERA) and his complete lack of career starts against Colorado make his performance tonight harder to forecast than a 2.65 season ERA suggests on the surface.
  • Jake McCarthy is 0-for-6 in career plate appearances against Soriano across 2024 and 2025, neutralizing one of Colorado's top speed-and-contact threats before the lineup even gets going.
  • Both bullpens enter fresh in Game 1 of this series, but the quality gap is significant. Angels relief: 3.46 ERA. Rockies relief: 5.35 ERA. If either starter exits early, that gap becomes the game.
  • Angel Stadium's park factor leans pitcher-friendly (0.97 runs), and a Rockies offense coming off a 19-run shellacking points toward a suppressed final run total, assuming Freeland avoids a complete collapse.

Colorado Rockies vs Los Angeles Angels Betting Picks

Picks made June 01, 2026 at 03:51 AM ET. Odds shown reflect current market prices.

Under 8.5 (-112), LOW confidence
Under 8.5 (-112), LOW confidence: Angel Stadium plays slightly pitcher-friendly (0.97 runs factor), both bullpens are fresh entering Game 1 of the series, and the Angels relief corps (3.46 ERA) is among the better in the league. Our model lands right at the market line, meaning there is no strong directional signal here. The lean is Under based on park context and bullpen quality, but LOW confidence means exactly that. Freeland's blowout range is a real variance factor, and this is a thin edge at best.
Moneyline, No pick (skip)
Moneyline, No pick (skip): Neither side offers clean value at current pricing. Angels ML at -208 requires roughly a 67.5% breakeven, and our read lands just below that threshold. Rockies ML at +186 is tempting given Freeland's venue history, but Colorado's 10-22 road record, the hangover from a 19-run loss, and Freeland's overall 2026 collapse (8.08 ERA, 12 HR in 42.1 IP) make the outright too risky at this price. Both sides sit at slightly negative expected value. Sitting this one out is the honest, credibility-preserving call.
Analysis insight — no specific bet associated
Kyle Freeland Under 4.5 Strikeouts (+110), HIGH confidence
Kyle Freeland Under 4.5 Strikeouts (+110), HIGH confidence: This is the sharpest edge on the card. Freeland's last three starts: 4 K in 4.0 IP, 4 K in 4.2 IP, 3 K in 3.2 IP. He has not cleared 4 strikeouts in any recent outing. His 2026 form tells the story: batters are making contact early and forcing quick exits, which structurally limits total K opportunities regardless of rate. Short outings mean fewer chances to accumulate. +110 is solid compensation for what the recent data shows clearly and consistently.
Jake McCarthy Under 0.5 Hits (+122), MEDIUM confidence
Jake McCarthy Under 0.5 Hits (+122), MEDIUM confidence: McCarthy is 0-for-6 in career plate appearances against Soriano spanning both 2024 and 2025. Zero hits in six trips. His season OPS against right-handed pitching is respectable, but the BvP pattern against this specific pitcher is a consistent zero across multiple seasons. At +122, the market implies a 45% chance he records a hit tonight, and the career history argues clearly against it.
Mike Trout to Hit a Home Run (+270), MEDIUM confidence
Mike Trout to Hit a Home Run (+270), MEDIUM confidence: Trout owns a 1.026 OPS over the last seven days and a 1.084 career OPS against Freeland in 12 plate appearances, including one home run in that sample. Freeland is allowing home runs at an extreme rate in 2026. The market prices this at a 27% implied probability, which feels conservative for a peak power hitter facing a pitcher with a documented HR problem this season. If Freeland gives one up tonight, Trout is the most likely recipient.
José Soriano Under 6.5 Strikeouts (+114), MEDIUM confidence
José Soriano Under 6.5 Strikeouts (+114), MEDIUM confidence: Soriano's last three starts produced 4 K, 7 K, and 6 K, an average of 5.67, sitting below the 6.5 line. May command troubles (15 walks in 28.2 IP) reflect a pitcher who generates walks before strikeouts in rough stretches. Tonight is his first career start against Colorado, adding projection uncertainty on top of existing command variance. +114 offers value given the recent K output trend and unresolved command questions.
Tyler Freeman Under 0.5 Hits (+148), MEDIUM confidence
Tyler Freeman Under 0.5 Hits (+148), MEDIUM confidence: Freeman is 1-for-6 (.167 AVG, 0.334 OPS) in career plate appearances against Soriano. His season batting average sits at .279, but the BvP data shows this specific matchup consistently suppresses his contact. At +148, the market implies a 40.3% hit probability. The career history suggests that number is inflated for this particular pitcher-hitter combination.
Same-Game Parlay (4 legs)
Same-Game Parlay (4 legs): Rockies +1.5 / Under 8.5 / Freeland Under 4.5 Ks / Soriano Under 6.5 Ks: The four legs tie to a single narrative. Both starters keeping runs suppressed supports the game total. Freeland surviving long enough to keep Colorado within a run reinforces the run line. Low strikeout totals for both pitchers align with a game decided by weak contact and early exits rather than a high-K showcase. Treat as a small-unit play built around one thesis, not a standalone primary bet.
Analysis insight — no specific bet associated
YRFI (Yes Run Scores in First Inning) (+100), even money
YRFI (Yes Run Scores in First Inning) (+100), even money: Freeland's 2026 trajectory includes regular early-inning damage, and Soriano walked 15 batters in 28.2 May innings, elevating first-inning baserunner risk right out of the gate. Even money on a first-inning run is positive expected value given both pitchers' current form and the Angels' late-month offensive momentum at home.

Key Players

Batting AverageCOL
Troy Johnston
.310Batting Average
RF
Home RunsCOL
Hunter Goodman
13Home Runs
C
Runs Batted InCOL
Mickey Moniak
28Runs Batted In
LF
WinsCOL
Tomoyuki Sugano
4Wins
SP
StrikeoutsCOL
Chase Dollander
47Strikeouts
SP
Batting AverageLAA
Nolan Schanuel
.262Batting Average
1B
Home RunsLAA
Mike Trout
14Home Runs
CF
Runs Batted InLAA
Jo Adell
33Runs Batted In
RF
Earned Run AverageLAA
Jose Soriano
2.65Earned Run Average
SP
WinsLAA
Jose Soriano
6Wins
SP
StrikeoutsLAA
Reid Detmers
82Strikeouts
SP

Recent Form

Colorado Rockies
L15-6Los Angeles Dodgers
L4-1Los Angeles Dodgers
W8-6San Francisco Giants
W8-3San Francisco Giants
L19-6San Francisco Giants
Los Angeles Angels
L4-0Detroit Tigers
W7-1Detroit Tigers
L8-5Tampa Bay Rays
W14-3Tampa Bay Rays
L5-2Tampa Bay Rays

Colorado Rockies vs Los Angeles Angels Summary

The model sits right at the 8.5 market line, which tells you this game is genuinely close on paper. But edges exist inside the lines. The Rockies +1.5 run line captures the contrarian case cleanly: if Freeland channels his Angel Stadium version (3-0, 2.40 career ERA here), Colorado stays close. If Soriano continues his May command struggles against a lineup he has never faced as a starter, Colorado stays close. The +1.5 does not need an outright win to cash, and that flexibility makes it the right expression of a real but uncertain edge.

The best individual play on this card is Freeland Under 4.5 strikeouts at +110. HIGH confidence for a reason. His last three outings produced 4, 4, and 3 strikeouts. Whether he pitches a gem or gets knocked around early, the K ceiling is structurally limited by short outings and a contact-heavy 2026 profile. Soriano's under at +114 pairs naturally, given a 5.67 K average across his last three starts and command issues that remain unresolved. The edge does not care what sport you're watching. Rest, context, price. Here the formula is simple: two pitchers with K totals consistently below their posted lines, both available at plus-money.

A fair word on variance: Freeland's blowout ceiling is real. Any game featuring an 8.08 ERA starter carries elevated scoring risk in both directions, and LOW confidence on the Under reflects exactly that reality. The run line and pitcher props are the cleaner, more defensible angles tonight. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Feb 24, 2026LAA @ COLCOLCOL 7-5
Mar 15, 2026COL @ LAALAALAA 6-5

Compare odds for COL @ LAA

Frequently Asked Questions

MLBGame PreviewsColorado Rockies at Los Angeles Angels