

Rockies @ Pirates
Dollander's starter run and Colorado's 7.5-run recent average point toward Pirates-Rockies Under 8.
Ad | Affiliate — I may earn a commission if you sign up through these links. This never influences my picks. Learn more
This total looks fragile if you only stare at Pittsburgh's recent blowups. The better read starts with the two starters and the number. Under 8 gives this ticket a little more room than the listed 7.5, and the pitching matchup gives it an actual path.
Dollander is the cleanest under angle
Chase Dollander is the first reason I can get behind a lower-scoring game. In his work as a starter, he has allowed 2 runs across 12.2 innings, with only 8 hits allowed in that sample.
The full 2026 line does not look like a fluke either. Dollander owns a 3.35 ERA, a 1.19 WHIP, and 47 strikeouts across 43 innings. That is enough swing-and-miss and enough traffic control to keep Colorado from needing a bullpen miracle right away.
The full Dollander profile fits the number
For an under, I do not need a starter to be flawless. I need him to avoid crooked innings and carry enough bat-missing ability to get out of traffic. Dollander's 47 strikeouts and 17 walks across 43 innings give him that lane.
That profile plays in a game lined around 7.5. One starter with a 3.35 ERA can pull the entire scoring shape downward if he gets through the first half of the game without handing out free baserunners in bunches.
Mlodzinski has one stat that keeps this alive
Carmen Mlodzinski is the uncomfortable part of the ticket. The 4.50 ERA and 1.45 WHIP are not pretty, and I am not pretending they are.
The under case survives because the damage profile is not built on home runs. Mlodzinski has allowed only 2 homers in 40 innings. Traffic can still hurt him, but avoiding instant multi-run swings matters when the bet has an 8 attached to it.
Colorado's recent totals are doing the quiet work
Colorado's last 10 games averaged 7.5 total runs. That is not a perfect under trend, but it is exactly the kind of scoring band that makes Under 8 more useful than Under 7.5.
Five of those 10 games stayed under 8. Two more landed exactly on 8. That is the difference between needing a low-scoring game and having enough protection for a normal MLB total that grinds into the late innings.
The current number tells you how tight this game is priced
The listed total around this game was 7.5 runs. This pick is Under 8. That half-run is not decoration in a matchup where one starter has allowed 2 runs as a starter and the other has allowed only 2 homers all season.
This is not a bet asking both lineups to disappear. It is asking the game to avoid one massive inning. With Dollander's 1.19 WHIP profile and Mlodzinski's low home-run count, that ask is reasonable.
The counter is the weather and Pittsburgh's volatility
The obvious pushback is the hitting weather. The game has 52 degrees with 14 mph wind out, and Pittsburgh's recent log has some loud offensive scores.
I do not want to ignore that. I just do not want to overpay for it either. Wind out can punish mistakes, but the better under path is fewer free passes, fewer balls leaving the yard, and Dollander forcing Pittsburgh to string hits together.
Why I landed on Under 8
The bet is not built on a cute trend. It is built on Dollander's starter form, Mlodzinski's home-run suppression, and a number that gives protection if the game lands on 8.
If this turns into a bullpen mess, the ticket gets uncomfortable. If the starters do their jobs for even 5 innings, the game has a real path to sit below the number deep enough for Under 8 to make sense.