We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsColorado Rockies at Pittsburgh Pirates
Colorado RockiesColorado Rockies
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
Colorado Rockies
@
Pittsburgh Pirates
Colorado Rockies 27%Pittsburgh Pirates 73%
Market LinesRun Line: Pittsburgh Pirates -1.5Total: O/U 7.5
Model: Over 7.5
Model projects 7.8 total runs vs 7.5 line

Colorado Rockies

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
56%
23/41
MLB: 48%
Starter
75%
6/8
vs PIT
Avg Total
9.4
MLB: 8.9
Game Starter (8) Last Starter vs PIT vs PIT (0)
Michael Lorenzen #24 · RHP · Age 34
6.92
ERA (2026)
6.0
K/9 (2026)
8
Starts (2026)
11.0
Avg Total (2026)
Last 3:
L NYM (May 06): 5.0IP, 7ER, 2K
L @CIN (Apr 30): 5.1IP, 4ER, 5K
W @NYM (Apr 24): 7.0IP, 1ER, 3K
Bullpen (2026 Season)Poor
ERA: 4.65MLB Avg: 3.9510 relievers
Workload Alert: Allowed 10 runs on 2026-05-06 vs NYM. Bullpen arms likely still recovering.
Recent: L 5-10W 6-2W 9-7L 3-9L 0-6
Lineup vs Michael Lorenzen (Career)
BatterPosPAAVGOPSHR
Marcell OzunaDH27.1540.5701
Bryan ReynoldsLF15.1670.5000
Brandon Lowe2B9.2501.0831
HearnRF6.2001.1331
Joey BartC2.10002.0000
Spencer Horwitz1B2.0000.0000
Jared TrioloSS1.0000.0000
Nick Gonzales3B1.0001.0000
5 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
56%
23/41
MLB: 48%
Starter
75%
6/8
vs COL
Avg Total
9.3
MLB: 8.9
Game Starter (8) Last Starter vs COL vs COL (0)
Paul Skenes #30 · RHP · Age 24
2.36
ERA (2026)
9.9
K/9 (2026)
8
Starts (2026)
11.9
Avg Total (2026)
Last 3:
W @ARI (May 06): 8.0IP, 0ER, 7K
L STL (Apr 30): 5.0IP, 3ER, 9K
W @MIL (Apr 24): 7.0IP, 0ER, 7K
vs COL: ND (Aug 02 2025): 5.0 IP, 4 ER, 8 K
Bullpen (2026 Season)Average
ERA: 3.97MLB Avg: 3.959 relievers
Recent: W 1-0W 4-2L 2-5W 13-3L 6-7
Lineup vs Paul Skenes (Career)
BatterPosPAAVGOPSHR
Ezequiel TovarSS6.2000.5330
Jordan BeckLF6.4001.5001
Mickey MoniakLF6.1670.3340
Brenton DoyleCF5.2000.6000
Willi Castro2B5.0000.0000
Jake McCarthyLF4.7502.2500
Hunter GoodmanC3.0000.0000
Tyler FreemanRF3.0000.0000
Kyle Karros3B2.5001.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickPittsburgh Pirates -1.5 (-154) | Run Lin
Pittsburgh Pirates -1.5 (-154) | Run Line | MEDIUM confidence, This is where the value lives relative to the -370 moneyline. Skenes is coming off 8 sh...
PickUnder 7.5 (-103) | Total | LOW confidenc
Under 7.5 (-103) | Total | LOW confidence, The model aligns with the 7.5 line rather than sitting above or below it, so this is a situational lean rat...
PickPaul Skenes Over 7.5 Strikeouts (-102) |
Paul Skenes Over 7.5 Strikeouts (-102) | Player Prop | MEDIUM confidence, Skenes is averaging 9.9 K per 9 innings in 2026, and his last three starts p...

Colorado Rockies vs Pittsburgh Pirates Game Preview

Paul Skenes is the only story that matters at PNC Park on Tuesday night. The Pittsburgh Pirates ace owns a 2.36 ERA through 42 innings in 2026, and he just delivered the best start of his career: 8 shutout innings against Arizona, 2 hits allowed, no walks, 7 strikeouts. His last three outings read 8, 7, and 5 innings pitched with 7, 7, and 9 strikeouts respectively. He has issued just 7 walks all season in 42 innings. Skenes captured his own mindset perfectly when he said: "It always goes back to execution. It's not easy, but it's simple. If you execute your pitches, it's going to go the way you want. These games are fun to pitch in, for sure." That confidence is backed by cold numbers in tonight's MLB matchup, and the Colorado Rockies lineup has already encountered those numbers up close.

Across the diamond stands Michael Lorenzen, and the contrast is severe. Lorenzen is 2-4 with a 6.92 ERA through 39 innings in 2026. His command has been a genuine problem: 12 walks in 39 innings. His last start against the Mets produced 7 runs in 5 innings, 11 hits, 3 walks, and just 2 strikeouts. There is one counter-narrative worth acknowledging before dismissing Colorado entirely: Lorenzen owns a career 7-2 record and 2.67 ERA in 44 appearances against Pittsburgh. Those numbers span multiple seasons and lineup configurations, and they form the backbone of a legitimate situational argument. But the committee weighed it and passed. A 6.92 ERA and a roster going 2-8 in their last 10 games do not make Lorenzen's historical Pittsburgh splits a reliable 2026 predictor.

Colorado (16-25) has dropped four consecutive series and arrives in Pittsburgh 14-20 against right-handed starters this season, the worst such record in the National League. Mickey Moniak leads the offense with 11 home runs and a 1.106 OPS versus righties on the year, but he has managed just a .167 average and .334 OPS in 6 career plate appearances against Skenes. Willi Castro is 0-for-5 lifetime against Skenes with a 0.000 OPS in those 5 plate appearances. Hunter Goodman has zero hits in 3 career PA against him. A large portion of the Colorado lineup has no exposure to Skenes at all, which historically increases strikeout rates and suppresses offensive production on first contact.

Pittsburgh (22-19) brings a lineup built to punish a struggling pitcher at home. Brandon Lowe sits at a 1.074 OPS against right-handers this season and has posted a 1.191 OPS over the past seven days. His career line against Lorenzen is a 1.083 OPS in 9 plate appearances, including a home run. Oneil Cruz snapped an extended slump with his 10th homer on May 10, becoming the first player in 2026 to reach 10 home runs and 10 stolen bases. PNC Park reinforces everything Skenes already brings, with a runs factor of 0.96 and an HR factor of 0.90. Deep left-center field and a suppressed run environment make this park one of the toughest in baseball for an offense already struggling to score.

Colorado Rockies vs Pittsburgh Pirates Key Insights

  • Skenes' 2026 walk rate sits at 1.5 BB per 9 innings, elite command that limits baserunner traffic from the first pitch and directly supports the NRFI lean.
  • Colorado is 14-20 against right-handed starters in 2026, the worst RHP-opponent record in the National League. They now face the most dominant right-hander in the sport, in a pitcher-friendly park, on a 2-8 stretch.
  • Lorenzen has allowed 7 home runs in 39 innings this season (1.62 HR per 9), well above league average. Lowe and Cruz both carry legitimate power profiles against a pitcher surrendering hard contact at this rate.
  • PNC Park's runs factor of 0.96 and HR factor of 0.90 create conditions that amplify Skenes' suppression and push the total lean toward Under regardless of lineup quality.
  • Both bullpens are fresh entering a series opener, but Pittsburgh's relievers carry a 3.97 ERA compared to Colorado's 4.65. If Lorenzen exits early, the gap in relief depth compounds the structural advantage.
  • The contrarian angle on Colorado +240 runs through Lorenzen's career 2.67 ERA versus Pittsburgh, but his 2026 numbers and Colorado's current offensive rhythm overwhelm that historical hook. Situational variance is real in baseball, but this is not the spot to bet on a bounce-back.

Colorado Rockies vs Pittsburgh Pirates Betting Picks

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

Under 7.5 (-103) | Total | LOW confidenc
Under 7.5 (-103) | Total | LOW confidence, The model aligns with the 7.5 line rather than sitting above or below it, so this is a situational lean rather than a projection-driven pick. Skenes' elite suppression profile, PNC Park's pitcher-friendly run factor, and Colorado's 2-8 stretch all point toward a low-scoring night. At essentially even money, Under 7.5 makes sense given the context, but keep sizing modest given the thin model edge. The matchup does the heavy lifting here.
Moneyline | No Pick, Pittsburgh at -370
Moneyline | No Pick, Pittsburgh at -370 (78.7% market-implied) is overpriced relative to our home win estimate, and the Rockies +240 contrarian angle was explicitly rejected despite Lorenzen's career 2.67 ERA versus Pittsburgh. His 2026 ERA of 6.92 and Colorado's 14-20 record against right-handers in current conditions make that historical hook unreliable at this price. Neither side offers genuine value, and credibility means saying so.
Analysis insight — no specific bet associated
Paul Skenes Over 7.5 Strikeouts (-102) |
Paul Skenes Over 7.5 Strikeouts (-102) | Player Prop | MEDIUM confidence, Skenes is averaging 9.9 K per 9 innings in 2026, and his last three starts produced 7, 9, and 7 strikeouts, an average of 7.67. In his two 2025 starts against Colorado he struck out 7 and 8. The Colorado lineup has been largely silenced in prior matchups with him, and a significant chunk of their hitters have no experience against him at all, which historically favors the strikeout pace for the pitcher. At -102, this is essentially even money on a pitcher whose floor makes the 7.5 line look short.
Michael Lorenzen Under 3.5 Strikeouts (+
Michael Lorenzen Under 3.5 Strikeouts (+120) | Player Prop | HIGH confidence, Two of Lorenzen's last three starts have finished under 3.5 strikeouts, including just 2 against the Mets in his most recent outing. His 2026 rate is roughly 3.3 strikeouts per start across that same stretch. Pittsburgh's lineup posts a .727 OPS and makes consistent contact. Lorenzen simply does not have the swing-and-miss profile right now to reach 4 strikeouts reliably against a lineup this dangerous, and +120 is excellent value on what the recent trend strongly supports.
Willi Castro Under 0.5 Hits (-114) | Pla
Willi Castro Under 0.5 Hits (-114) | Player Prop | MEDIUM confidence, Castro is 0-for-5 lifetime against Skenes with a 0.000 OPS across those 5 plate appearances. That track record aligns directly with Skenes' elite command, 2.36 ERA, and 1.5 walks per 9 innings in 2026. The market prices this at -114 (53.2% implied), but the documented hitless career matchup combined with Skenes' current form makes this a genuine statistical edge at a reasonable price.
Brandon Lowe Over 1.5 Total Bases (+110)
Brandon Lowe Over 1.5 Total Bases (+110) | Player Prop | MEDIUM confidence, Lowe is producing a 1.074 OPS against right-handers this season and a 1.191 OPS over the past seven days. Against Lorenzen specifically, he has posted a 1.083 career OPS in 9 plate appearances, including a home run. Lorenzen is surrendering 1.62 HR per 9 innings in 2026, well above league average. Getting +110 on Lowe to reach 1.5 total bases against this pitcher, with this season-long split stacked on top of a positive career matchup trend, is where the plus-money edge sits tonight.
Oneil Cruz Anytime Home Run (+360) | Pla
Oneil Cruz Anytime Home Run (+360) | Player Prop | LOW confidence, Cruz just ended an extended slump with his 10th homer on May 10, and Lorenzen has allowed 7 home runs in 39 innings this season. Cruz carries real pull-side power with a .473 slugging percentage, and PNC Park suppresses home runs only slightly (0.90 factor). This is a LOW confidence play consistent with the game-total lean toward Under. But at +360, Lorenzen's elevated HR rate and Cruz's power surge make a small position worth taking as a dart.
Same-Game Parlay
Same-Game Parlay: Pirates -1.5 + Under 7.5 + Skenes Over 7.5 K + Castro Under 0.5 Hits, These four legs share a single narrative: Skenes dominates, Colorado scores minimally, and the game stays clean. A high-strikeout Skenes outing creates the low-hit environment that supports both the Under and the run-line cover. Castro going hitless is both a direct Skenes prop and reinforcement for the broader suppression thesis. The legs are correlated in the right direction, which is exactly how you want to build a same-game parlay, and the thesis is straightforward enough that each leg does independent work.
No Run First Inning (NRFI) (-135), Skene
No Run First Inning (NRFI) (-135), Skenes walked zero batters in his last start and has issued just 7 walks in 42 innings this season, a 1.5 BB per 9 rate that is as elite as it gets for limiting early baserunner traffic. In his two documented 2025 starts against Colorado he allowed zero first-inning runs. Colorado's lineup is 2-8 in their last 10 games and hitting .250 as a team. At -135 (roughly 57.5% implied), Skenes' command and Colorado's cold offense give you a genuine reason to be on the right side of this line from the first pitch.

Key Players

Batting AverageCOL
Troy Johnston
.325Batting 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 AveragePIT
Nick Gonzales
.316Batting Average
3B
Home RunsPIT
Oneil Cruz
10Home Runs
CF
Runs Batted InPIT
Oneil Cruz
29Runs Batted In
CF
Earned Run AveragePIT
Paul Skenes
2.36Earned Run Average
SP
WinsPIT
Paul Skenes
5Wins
SP
StrikeoutsPIT
Braxton Ashcraft
51Strikeouts
SP

Recent Form

Colorado Rockies
L10-5New York Mets
W6-2New York Mets
L9-3Philadelphia Phillies
L6-0Philadelphia Phillies
Pittsburgh Pirates
W1-0Arizona Diamondbacks
W4-2Arizona Diamondbacks
L5-2San Francisco Giants
W13-3San Francisco Giants

Colorado Rockies vs Pittsburgh Pirates Summary

The edge doesn't care what sport you're watching. Rest, context, price: same formula, different field. Tonight at PNC Park, the context is as clean as it gets. Skenes is the most dominant starter in baseball right now, pitching in a park that amplifies his strengths, against the lineup that struggles most against right-handers in the National League. Our model aligns with the 7.5 total line rather than sitting meaningfully above it, which means this play leans on situational factors rather than a pure projection gap. Given what Skenes brings and what Lorenzen is showing in 2026, I think that directional lean toward Under is sound. The primary angle is Pittsburgh -1.5 at -154, which buys you meaningful value over the -370 moneyline while still reflecting the structural gap between these rotations. Skenes over 7.5 strikeouts at -102 and Lorenzen under 3.5 strikeouts at +120 on top, and you're building a two-prop narrative that tells the same story from both ends of the pitching matchup.

One honest caveat before you finalize your card: Lorenzen's career 7-2 record and 2.67 ERA against Pittsburgh are not noise. Those numbers represent a real historical pattern across multiple seasons and lineup configurations, and on any given Tuesday a pitcher can find something he lost for three months. Baseball creates variance in ways basketball rarely does. The committee weighed that contrarian hook and rejected it on the basis of Lorenzen's 2026 mechanics and Colorado's current offensive state, and I agree with that call. But this is not a chalk-it-in situation. Size your positions to reflect MEDIUM and LOW confidence ratings on most of these plays, treat the SGP as an entertainment play with correlated legs rather than a primary investment, and understand that Skenes pitching poorly is still a real outcome even if it's not the likely one.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Compare odds for COL @ PIT

Frequently Asked Questions

MLBGame PreviewsColorado Rockies at Pittsburgh Pirates