Mlodzinski carries a 3.51 ERA and a 0.74 HR/9 into a dome where Junk has surrendered home runs at nearly twice that rate — yet Pittsburgh is still being offered plus money at +106. The expected-run split projects this as a near coin-flip, and the moneyline has not caught up to the pitching gap on the mound tonight.
Carmen Mlodzinski vs. Janson Junk: Pittsburgh Pirates at Miami Marlins Betting Preview
After last night’s 2-0 shutout of the Pirates — Eury Pérez dominating and Paul Skenes absorbing a tough loss — the series shifts to a very different pitching dynamic today. The Marlins roll out Janson Junk (5-7, 4.63 ERA), while Pittsburgh counters with Carmen Mlodzinski (6-4, 3.51 ERA). That’s a 1.12-run ERA gap between the two arms, and yet the market is offering +106 on the Pirates. In a game that projects as a near-dead-heat — Miami 4.5, Pittsburgh 4.4 — that’s a number worth acting on.
Yes, Pittsburgh is 3-7 over their last 10 and just got blanked at home by this same Marlins team. The recency optics are brutal. But betting is about price relative to probability, and the price on Pittsburgh tonight reflects the team’s recent cold stretch more than it reflects the actual pitching matchup in front of us. Miami’s -114 is the market pricing in home field, momentum, and last night’s drama — not Junk’s ERA and home run rate.
The case here is straightforward: Pittsburgh is getting plus money in a coin-flip game where their starter is meaningfully better than the man across the diamond. That edge doesn’t disappear because the Pirates got shut out Tuesday.
Game Info & Betting Lines
- Date/Time: Wednesday, August 12, 2026 | 6:40 PM ET
- Venue: loanDepot park (Dome, Park Factor: 0.95 — neutral/slight pitcher’s park)
- Probable Starters: Carmen Mlodzinski (PIT, 6-4, 3.51 ERA) vs. Janson Junk (MIA, 5-7, 4.63 ERA)
- Moneyline: Pittsburgh Pirates +106 / Miami Marlins -114
- Run Line: Pittsburgh Pirates +1.5 (-205) / Miami Marlins -1.5 (+168)
- Total: 8.0 (Over -117 / Under -103)
Why This Number Is Off
Miami at -114 is a reasonable number on the surface. The Marlins are 61-59 with a positive run differential (+17), they’re 6-4 over their last 10, they’re at home, and they’re coming off a momentum win against one of the best pitchers in baseball. The market isn’t wrong to make them a modest favorite — home field plus recent form earns that designation.
But here’s the problem: the line doesn’t adequately account for the pitching gap. Junk is well below the quality of Miami’s team-wide 3.93 ERA and 1.240 WHIP. He’s a liability the market is smoothing over because of the home park and the team’s recent form. Worth noting too: Pittsburgh’s run differential of +19 actually exceeds Miami’s +17 despite the Pirates carrying a worse record — which tells you the market is leaning harder on standings and recent skid than the underlying numbers justify. When you strip away the team-level noise and look at who is actually pitching tonight, Pittsburgh’s arm is better, and the expected-run split — 4.4 to 4.5 — confirms this is a coin-flip in disguise.
At +106, you’re getting better than even money on a team in what amounts to a coin-flip game with the better starter. The line should be closer to pick-em or Pittsburgh -105 given the pitching mismatch. That gap between where the price sits and where it probably belongs is the edge.
What Separates the Pitching
Mlodzinski and Junk share identical WHIPs at 1.36 — that part of the comparison is a wash. But the differences elsewhere are significant enough to drive a betting decision.
Mlodzinski’s best weapon is his split-finger, which he throws 26.4% of the time and generates a 29.8% whiff rate with a suppressed xwOBA of .270 against. His four-seam sits at 95.0 mph at 27.3% usage, though it plays more contact-oriented (.373 xwOBA against). The profile says he’s a pitch-to-contact arm with a swing-and-miss split that keeps him out of big innings. His 0.74 HR/9 across 97.1 innings is the cleaner number — he’s not getting beat over the wall.
Junk, by contrast, has allowed 12 home runs in 81.2 innings, a rate of 1.32 HR/9 that is alarming in any park. His four-seam at 94.2 mph accounts for 36.8% of his pitches and holds a whiff rate of just 10.4%. His best swing-and-miss pitch is his changeup (24.2% whiff rate, .298 xwOBA against), but it doesn’t override the fact that when hitters make contact against Junk, they’re barreling the ball. Pittsburgh’s Brandon Lowe — a left-handed hitter squaring off against right-hander Junk — is a prime threat to expose that HR rate. His .451 xwOBA vs. right-handed pitching is the operative split here, and it’s the reason this matchup is dangerous: Lowe is exactly the kind of pull-side power hitter (25 HR, .425 xwOBA overall) who preys on a sinker-light righthander throwing a flat fastball with only 3.8% sinker usage. Esmerlyn Valdez (.498 xwOBA, 10.5% barrel rate) provides another credible threat from the right side of the lineup.
The innings each creates look different, too. Mlodzinski generates weak contact with his splitter-curveball combination and keeps runs off the board in bunches. Junk creates traffic and soft leads that evaporate quickly. In a dome with a 0.95 park factor, that HR-rate gap matters more than the raw ERA difference suggests.
The Pushback
The case against Pittsburgh tonight is real, and I’m not going to wave it away. This is a team that has won just 3 of their last 10 games. They got shut out 2-0 last night by a Miami starter in Eury Pérez, meaning they’ll face a second consecutive quality arm in this dome with no scoring to show for their last effort. Paul Skenes, arguably their best pitcher, just took the loss and looked beatable over five innings. If the rotation ace can’t hold a lead against this lineup, what does that say about what Mlodzinski is walking into?
There’s also a bullpen concern worth naming. Pittsburgh’s relief corps carries a 4.32 team ERA, and if Mlodzinski exits early — which is a real possibility given he’s averaging just over six innings per start — the backend of this game could swing quickly. Miami’s pen has been sharper, and Pete Fairbanks (18 saves in 21 opportunities) gives them a reliable closer in high-leverage situations.
I’ll also acknowledge that the numbers lean Miami. The projected win probability sits at 55.3% for the Marlins, which technically runs against the direction of this pick. A 55/45 split in Miami’s favor with home field and momentum is not nothing. The lean here is against the grain of the straight probability output, and I own that.
But “against the grain of the probability” is exactly where plus-money value lives. If Pittsburgh wins this game 45% of the time and you’re getting paid +106, you have a positive expected value play even before factoring in the pitching edge that the raw team-record numbers obscure.
Run Environment & Game Shape
The total is set at 8.0, and the run environment here supports a relatively contained scoring game. loanDepot park plays as a slight pitcher’s environment at a 0.95 park factor, the dome eliminates weather variance, and both starters — despite the ERA gap — project to keep this game in check through at least the first five innings.
Mlodzinski’s split-finger (.270 xwOBA against, 29.8% whiff) is particularly well-suited against Miami’s lineup, which grades out with moderate contact quality across the top of the order. Xavier Edwards (.320 xwOBA) and Otto Lopez (.350 xwOBA) are table-setters, not power threats. Heriberto Hernández (.433 xwOBA, .497 vs. LHP) is the real danger, but his .397 xwOBA vs. RHP against a righty like Mlodzinski is a manageable number. The expected run split of 4.5-4.4 lands the projected total at 8.9 — just slightly above the posted 8.0 — suggesting modest over lean if you’re playing totals, but nothing that changes the moneyline read.
Game shape here figures to be a mid-scoring, bullpen-involved affair. Neither team is built to blow a game open — Pittsburgh’s 0.743 OPS and Miami’s 0.730 OPS are near-identical — and the park suppresses the ceiling. This plays right into the value of the plus-money underdog: you don’t need Pittsburgh to dominate, you just need them to compete, and Mlodzinski vs. Junk gives them every reason to do exactly that.
Why Not the Run Line?
Pittsburgh +1.5 is available, but at -205 it’s a trap. You’re laying $205 to win $100 on a team with a worse record catching the road underdog role. Even if you believe Pittsburgh covers more than 67% of the time — which the pitching edge alone doesn’t support — you’re compressing the value out of the position. The moneyline at +106 gives you cleaner exposure to the pitching advantage without the juice destroying your return. Run line at -205 is a no.
Joe Jensen’s Pick
Projected Score: Miami 4.5, Pittsburgh 4.4
Bet: Pittsburgh Pirates Moneyline +106 — 1 unit lean
The core of this play is simple: you’re getting plus money in a near-coin-flip game where Pittsburgh is sending out the better starter. Mlodzinski’s 0.74 HR/9 against Junk’s 1.32 HR/9 is a real, tangible edge, and +106 is the market pricing in last week’s record rather than tonight’s pitching matchup. When the price and the pitcher both point in the same direction, that’s enough to pull the trigger at one unit.


