We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsColorado Rockies at Philadelphia Phillies
Colorado RockiesColorado Rockies
@
Citizens Bank Park
Philadelphia PhilliesPhiladelphia Phillies

Match Predictor

Pre-match Prediction
Colorado Rockies
@
Philadelphia Phillies
Colorado Rockies 39%Philadelphia Phillies 61%
Market LinesRun Line: Philadelphia Phillies -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.1 total runs vs 8.5 line

Colorado Rockies

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
51%
20/39
MLB: 48%
Starter
50%
3/6
vs PHI
50%
2/4
Avg Total
9.4
MLB: 8.9
Game Starter (6) Last Starter vs PHI vs PHI (4)
Kyle Freeland #21 · LHP · Age 33
5.04
ERA (2026)
8.6
K/9 (2026)
6
Starts (2026)
7.8
Avg Total (2026)
Last 3:
L ATL (May 03): 4.1IP, 6ER, 7K
L @CIN (Apr 28): 5.0IP, 4ER, 4K
ND @SD (Apr 12): 0.0IP, 0ER, 0K
vs PHI: L (Apr 02 2025): 6.2 IP, 3 ER, 3 K
Bullpen (2026 Season)Poor
ERA: 4.75MLB Avg: 3.9510 relievers
Workload Alert: Allowed 11 runs on 2026-05-03 vs ATL. Bullpen arms likely still recovering.
Recent: L 6-11L 2-4L 5-10W 6-2W 9-7
Lineup vs Kyle Freeland (Career)
BatterPosPAAVGOPSHR
Trea TurnerSS43.3000.9242
Bryce Harper1B32.2330.5831
J.T. RealmutoC22.1430.4200
Kyle SchwarberLF18.1180.4020
Alec Bohm3B15.2140.4810
Edmundo Sosa2B12.3330.6660
Adolis GarciaRF6.1670.3340
Brandon MarshLF4.0000.5000
Bryson Stott2B3.6671.3340
4 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
56%
22/39
MLB: 48%
Starter
43%
3/7
vs COL
50%
2/4
Avg Total
9.1
MLB: 8.9
Game Starter (7) Last Starter vs COL vs COL (4)
Aaron Nola #27 · RHP · Age 33
5.06
ERA (2026)
9.7
K/9 (2026)
7
Starts (2026)
7.7
Avg Total (2026)
Last 3:
W @MIA (May 04): 6.0IP, 0ER, 5K
L @ATL (Apr 26): 4.2IP, 6ER, 6K
L @CHC (Apr 20): 4.1IP, 5ER, 5K
vs COL: ND (Apr 15 2024): 7.1 IP, 1 ER, 9 K
Bullpen (2026 Season)Poor
ERA: 4.72MLB Avg: 3.959 relievers
Workload Alert: Allowed 12 runs on 2026-05-07 vs ATH. Bullpen arms likely still recovering.
Recent: W 1-0W 9-1W 6-3L 1-12L 7-9
Lineup vs Aaron Nola (Career)
BatterPosPAAVGOPSHR
Jake McCarthyLF15.4001.4672
Ezequiel TovarSS12.1670.3340
Brenton DoyleCF11.4001.1551
Willi Castro2B6.3330.8330
Edouard Julien2B5.2000.4000
Hunter GoodmanC5.0000.0000
Mickey MoniakLF3.3330.6660
TJ Rumfield1B3.0000.3330
Troy JohnstonRF3.3330.6660
Tyler FreemanRF3.0000.0000
Kyle Karros3B2.0000.0000
2 batters with no matchup history
Our Top PicksLive Odds
Top PickColorado Rockies ML +142 (MEDIUM confide
Colorado Rockies ML +142 (MEDIUM confidence). The market implies 41.3% win probability, and this is where the value sits tonight. Philadelphia's 3-11 ...
PickColorado Rockies +1.5 (-139) (MEDIUM con
Colorado Rockies +1.5 (-139) (MEDIUM confidence). The run line cushion covers a competitive Colorado loss while capturing the full structural edge. Fr...
PickUnder 8.5 (-125) (LOW confidence). Treat
Under 8.5 (-125) (LOW confidence). Treat this as a complementary lean, not a standalone conviction play. Freeland held this Philadelphia lineup to 1 E...

Colorado Rockies vs Philadelphia Phillies Game Preview

Tonight at Citizens Bank Park, the MLB slate delivers a matchup where two mirror-image ERAs hide a meaningful structural tilt. Colorado Rockies lefty Kyle Freeland (1-3, 5.04 ERA) faces Philadelphia Phillies right-hander Aaron Nola (2-3, 5.06 ERA), and on paper that looks like a coin flip. The data says something different. Philadelphia is 3-11 against left-handed pitching in 2026, and Freeland is not a generic southpaw. He is specifically the kind of pitcher this lineup cannot handle.

The batter-versus-pitcher history sharpens the edge considerably. Kyle Schwarber is batting .118 with a .402 OPS across 18 career plate appearances against Freeland, despite posting a .749 OPS against every other left-hander in baseball. That suppression is not a blip. It is sustained across multiple seasons and runs through the heart of the Philadelphia lineup. Bryce Harper, who has been electric over his last seven days (1.316 OPS, 9 home runs on the year), carries just a .233 average and .583 OPS in 32 career PA against this exact starter. Then there is the Alec Bohm situation: .159 batting average, moved out of cleanup, given days off to reset. Bohm described it himself: "It's not the swing. It's not the approach. There's not really one thing that I can put my thumb on and be like, OK, that's it." A hitter in that mental space, facing a pitcher who already has this lineup mapped, is a leverage liability.

Colorado arrives with genuine momentum. The Rockies won Game 1 of this series 9-7 on Friday and are riding a two-game winning streak into Saturday night. Mickey Moniak is the engine: .315/.364/.694, 11 home runs, 1.127 OPS over the last 28 days. He is one of the hottest individual bats on today's full slate. Hunter Goodman adds 10 home runs behind him, and Troy Johnston is hitting .330 with a 1.033 OPS over his last seven days. This is not a road team hoping to stay close on the scoreboard.

The case for Philadelphia is not hollow. Nola threw six scoreless innings against Miami on May 4, his strikeout rate remains sharp (40 K in 37.1 IP), and Citizens Bank Park plays with a 1.10 HR factor that gives Harper and Schwarber legitimate leverage. Multiple Colorado batters have carved out consistent futility against Nola: Goodman is 0-for-5 career, Freeman is hitless in 3 PA, and Karros is 0-for-2. But Nola's two April starts produced 5 and 6 earned runs apiece, his consistency in 2026 is genuinely in question, and Freeland's documented suppression of the top of this Philadelphia lineup creates a real ceiling on what the Phillies can actually produce tonight.

Colorado Rockies vs Philadelphia Phillies Key Insights

  • Philadelphia's 3-11 record against left-handed pitching is a systemic failure, not a sample-size quirk. Freeland directly exploits the most consistent weakness in this lineup every time he takes the mound against them.
  • Kyle Schwarber is batting .118 with a .402 OPS in 18 career PA against Freeland, a staggering gap from his .749 OPS against all other left-handers. The suppression is pitcher-specific and has held across multiple seasons, directly neutralizing Philadelphia's most feared power threat from the left side.
  • Bryce Harper's 1.316 OPS over his last seven days is the single biggest risk to any Colorado pick. His .583 OPS in 32 career PA against Freeland, however, makes the narrative that Harper single-handedly flips the run environment much harder to sustain than the surface-level hot streak implies.
  • Mickey Moniak is the Rockies' highest-upside bat, posting 11 home runs with a 1.127 OPS over the last 28 days. Freeland has surrendered 4 HR in 25 innings in 2026, and Citizens Bank Park plays with a 1.10 HR factor that amplifies any well-struck ball to the pull side.
  • Nola's 9.6 K/9 rate and a Colorado lineup that has struggled to make quality contact against him (Goodman 0.000 OPS in 5 career PA, Tovar .167/.334 in 12 PA) make his strikeout total one of the cleaner props on the board tonight.
  • Colorado carries the better collective lineup health into this game. Bohm is slumping at .159, Realmuto is batting .143 career against Freeland, and Philadelphia's rotation has been inconsistent. Momentum, matchup, and roster health all point the same direction.

Colorado Rockies vs Philadelphia Phillies Betting Picks

Picks made May 09, 2026 at 04:23 AM ET. Odds shown reflect current market prices.

Colorado Rockies +1.5 (-139) (MEDIUM con
Colorado Rockies +1.5 (-139) (MEDIUM confidence). The run line cushion covers a competitive Colorado loss while capturing the full structural edge. Freeland's specific dominance over the top of this Philadelphia lineup caps their run production ceiling, and the Rockies have enough firepower with Moniak and Goodman to stay within a run or two even in a loss. The -139 juice is reasonable for the coverage it buys when you believe the matchup edge is real.
Under 8.5 (-125) (LOW confidence). Treat
Under 8.5 (-125) (LOW confidence). Treat this as a complementary lean, not a standalone conviction play. Freeland held this Philadelphia lineup to 1 ER in 5.1 IP in a 2025 matchup, and the Phillies' LHP split structurally reduces their expected run production. Nola's recent gem against Miami adds marginal support for a lower-scoring second half. The counterweight is Citizens Bank Park's 1.10 HR factor and both starters' elevated 2026 ERAs. LOW confidence is intentional here. Size accordingly and let the run line and moneyline carry the load.
Aaron Nola Over 5.5 Strikeouts -167 (MED
Aaron Nola Over 5.5 Strikeouts -167 (MEDIUM confidence). Nola is averaging 9.6 K/9 in 2026, and in his only start against Colorado this season (April 3) he struck out 9 in 6.1 innings. Multiple Rockies regulars have posted career 0.000 OPS against him: Goodman (5 PA), Freeman (3 PA), and Karros (2 PA). Tovar is .167/.334 across 12 career PA. This lineup broadly makes weak contact against Nola when he is on, and 5.5 looks like a floor in a normal outing. The price is steep, but the K rate and matchup history support it.
Hunter Goodman Under 0.5 Hits +132 (MEDI
Hunter Goodman Under 0.5 Hits +132 (MEDIUM confidence). Goodman is 0-for-5 career against Nola with a 0.000 OPS in two separate seasons (2024 and 2026). The market prices the under at +132, implying only a 43% probability, which underrates the consistency of this specific futility. Goodman is having an excellent overall season (.254/.324/.530, 10 HR), and that makes the market reluctant to shade toward the under. That hesitation is exactly where the edge lives.
Mickey Moniak Over 1.5 Total Bases +112
Mickey Moniak Over 1.5 Total Bases +112 (MEDIUM confidence). Moniak is in the middle of one of the better individual stretches on today's full slate: .315/.364/.694, 11 home runs, 1.127 OPS over the last 28 days. Freeland has surrendered 4 home runs in 25 innings in 2026, and Citizens Bank Park carries a 1.10 HR factor that rewards any well-struck ball. At +112 for over 1.5 total bases, this offers positive expected value for the Rockies' hottest bat. One hard-hit ball makes this cash.
J.T. Realmuto Under 0.5 Hits +162 (MEDIU
J.T. Realmuto Under 0.5 Hits +162 (MEDIUM confidence). Realmuto is .143 with a .420 OPS in 22 career PA against Freeland, and his most recent exposure in 2025 produced a 0.000 OPS across 6 PA. The market at +162 implies only a 38% probability for the under, which means the book thinks Realmuto has a 62% hit probability against a pitcher who has historically dominated him. His career numbers against this specific starter do not support that pricing. Strong positive expected value here.
Kyle Freeland Over 4.5 Strikeouts -128 (
Kyle Freeland Over 4.5 Strikeouts -128 (LOW confidence). Freeland is posting 24 K in 25 IP in 2026 (8.64 K/9), and his last full start produced 7 strikeouts in 4.1 innings against Atlanta. The Philadelphia lineup has documented career struggles against him: Schwarber (.118 AVG in 18 PA), Realmuto (.143 AVG in 22 PA), Harper (.233 AVG in 32 PA), and Bohm (.214 AVG in 15 PA) all well below their season numbers. LOW confidence is warranted given Freeland's volatility this year, but the matchup-specific weakness supports 5-plus in a typical outing.
Same-Game Parlay
Same-Game Parlay: Nola Over 5.5 K / Under 8.5 / Colorado +1.5 / Realmuto Under 0.5 Hits. These four legs reinforce a single thesis. A dominant Nola strikeout performance suppresses Colorado's run-scoring while Freeland keeps Philadelphia's production down, keeping the game close enough for Colorado to cover the spread. Realmuto's career futility against Freeland fits naturally inside a game where both starters are limiting the opposing lineup's best contact opportunities. The legs correlate cleanly around one game script.
Analysis insight — no specific bet associated
YRFI (Yes Run First Inning) -120 (LOW co
YRFI (Yes Run First Inning) -120 (LOW confidence). Both starters have been volatile in 2026: Freeland allowed 6 ER in his last outing and 4 ER in the start before. Nola gave up 5 and 6 ER in consecutive April starts. Colorado scored 9 runs in Game 1 of this series. The market is essentially a coin flip between YRFI and NRFI, so this is a lean rather than a conviction play. The directional case is that neither starter has shown the sharpness to guarantee a clean first inning, and Colorado's live bats make an early score plausible.

Key Players

Batting AverageCOL
Troy Johnston
.330Batting Average
RF
Home RunsCOL
Mickey Moniak
11Home Runs
LF
Runs Batted InCOL
Mickey Moniak
21Runs Batted In
LF
Earned Run AverageCOL
Chase Dollander
3.35Earned Run Average
SP
WinsCOL
Chase Dollander
3Wins
SP
StrikeoutsCOL
Chase Dollander
47Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.333Batting Average
LF
Home RunsPHI
Kyle Schwarber
13Home Runs
LF
Runs Batted InPHI
Bryce Harper
23Runs Batted In
1B
Earned Run AveragePHI
Cristopher Sanchez
2.42Earned Run Average
SP
WinsPHI
Cristopher Sanchez
3Wins
SP
StrikeoutsPHI
Cristopher Sanchez
60Strikeouts
SP

Recent Form

Colorado Rockies
L11-6Atlanta Braves
L4-2New York Mets
L10-5New York Mets
W6-2New York Mets
Philadelphia Phillies
W1-0Miami Marlins
W9-1Athletics
W6-3Athletics
L12-1Athletics

Colorado Rockies vs Philadelphia Phillies Summary

The structural case for Colorado in this game is one of the cleaner ones on today's slate. Philadelphia's 3-11 record against left-handed pitching is the foundation, and Freeland's specific career numbers against Schwarber (.118/.402 OPS in 18 PA) and Harper (.583 OPS in 32 PA) are the walls. Those are not random data points. They are the same pattern repeating across multiple seasons against the same pitcher. The Rockies won Game 1 by two runs on the road, Moniak is playing the best baseball of the series, and the market at +142 implies only a 41% win probability for a team with a genuine matchup edge. The moneyline and run line at +1.5 are where the real conviction sits tonight.

No model score projection is available for this game, so this read is entirely matchup-driven. That actually makes the structural argument stronger, not weaker: when the edge is in the pitcher-specific batter data and a team-level platoon split rather than a model projection, it is harder for the market to efficiently price it out. The under at 8.5 carries LOW confidence because Citizens Bank Park is a real amplifier and these bullpens on both sides are not locks. The player props on Goodman and Realmuto offer the cleanest edges: two hitters with career 0.000 or near-0.000 OPS against their opposing starter, priced as though the market has not done the BvP math. Harper in this park, on this form, is the variance you are accepting. One swing can change the script.

Play Colorado with conviction on the run line, treat the moneyline as a legitimate value play, and stack the Nola strikeout prop and hit unders for depth. Respect the variance this park creates. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesCOL leads series 1-0
DateMatchupResult
May 08, 2026COL @ PHICOLCOL 9-7

Compare odds for COL @ PHI

Frequently Asked Questions

MLBGame PreviewsColorado Rockies at Philadelphia Phillies