Mets vs. Marlins Prediction: Four Missing Relievers and a Price That Hasn’t Caught Up

by | Sep 9, 2026 | MLB Picks

Janson Junk Miami Marlins is key to our MLB prediction & analysis

Miami’s -126 price is built on Junk’s 4.00 ERA and home-field footing — but it doesn’t account for four relievers on the IL and a Mets offense that just hung seven runs in this same park. The back half of this game looks structurally different than the moneyline implies, and the number has not moved to reflect that.

Robert Stock vs. Janson Junk: New York Mets at Miami Marlins Betting Preview

After last night’s 7-5 Mets win — capped by Juan Soto’s three-run homer off Sandy Alcantara and Francisco Lindor going deep on the first pitch of the game — the pitching matchup shifts dramatically. Tonight it’s Robert Stock on the mound for New York against Janson Junk for Miami. On surface metrics, Junk is clearly the better arm: 4.00 ERA, 108 innings, six wins. Stock is a walking liability: 5.81 ERA, 1.75 WHIP, only 26.1 innings of work all season. The market is not wrong to favor the Marlins.

But the moneyline price of +104 on the Mets tells a different story than the surface read. The numbers project this as a near-coin-flip — Miami 4.6, New York 4.3 — and when you can get plus money on a team that has won seven of its last ten games, in a game the numbers essentially call a toss-up, there’s a value argument worth building. The thesis isn’t that Stock outpitches Junk. It’s that Miami’s depleted bullpen and New York’s offensive upside make the Mets a live underdog at this number.

Game Info & Betting Lines

  • Date/Time: Wednesday, September 9, 2026 | 6:40 PM ET
  • Venue: loanDepot park (Park Factor: 0.95 — mild run suppressor, domed)
  • Probable Starters: Robert Stock (NYM, 1-3, 5.81 ERA) vs. Janson Junk (MIA, 6-9, 4.00 ERA)
  • Moneyline: New York Mets +104 / Miami Marlins -126
  • Run Line: Miami Marlins -1.5 (+162) / New York Mets +1.5 (-198)
  • Total: 8.5 (Over -115 / Under -105)

Why This Number Is Close But Slightly Off

The -126 on Miami is defensible. Junk is a real pitcher with real innings logged, and Stock’s numbers are genuinely ugly — a 1.75 WHIP and 13 walks in just 26.1 innings represents borderline roster-spot-level performance. Home field, a mild run-suppressing park, and a Marlins offense that scored 10 runs just three days ago against Chicago: the case for Miami is not imaginary.

But here’s the problem with that case: the price already accounts for Stock being bad. At +104, you’re being paid slightly better than even money on a team the numbers have within a fraction of a run. The line’s legitimate — but the back-end risk profile is tilted toward New York. Miami is missing four relievers from their bullpen (Andrew Nardi, Pete Fairbanks, Anthony Bender, and William Kempner all on the IL). Junk averages just under six innings per outing this season, which means whoever is left in that Miami pen tonight has to handle the third and fourth innings of the game’s outcome. That’s where the -126 starts to feel thin.

The Mets are also not a pushover offense despite their 67-78 record. Their 7-3 L10 stretch includes back-to-back wins in this exact park against this exact team. Plus-money on a hot team with bullpen insurance? That’s where the value lives.

What Separates the Pitching

The gap between these two starters is real, but it’s not as wide as the ERA difference suggests — and it cuts in different directions depending on which part of the game you’re watching.

Janson Junk works off a four-seam fastball he throws 34.5% of the time at 94.0 mph, though it generates a modest 10.1% whiff rate and a .327 xwOBA against — hittable by any standard. His best weapon is actually his changeup (21.1% whiff rate, .288 xwOBA against), and he leans on a slider and sweeper to mix looks. The profile is a durable back-of-rotation arm who limits walks (29 in 108 innings) but surrenders hard contact — 12 home runs allowed on the season, which matters when Juan Soto is parked in the two-hole. Soto carries a .439 xwOBA and a .484 mark against right-handed pitching specifically — a dangerous matchup for a righty like Junk whose four-seamer sits well within the contact range of a hitter that good. Soto homered last night and is running hot.

Robert Stock is a different problem entirely. His arsenal shows a 4-seam fastball at 95.7 mph with a 29.7% whiff rate and a .194 xwOBA against — when he locates it, it plays. His changeup generates a 41.7% whiff rate. The concern is that he barely locates anything: 13 walks in 26.1 innings is a rate that compounds pressure and inflates pitch counts rapidly. Heriberto Hernández leads off for Miami and is the most dangerous matchup Stock faces — a .450 xwOBA overall, a .418 xwOBA against right-handed pitching (directly relevant here), a 7.8% barrel rate, and a 31.4% whiff rate that tells you he can be beaten but also has genuine power when he gets a pitch to drive. Against a pitcher who hands out free passes like Stock does, Hernández’s combination of plate discipline and raw power makes him a legitimate first-inning threat. Griffin Conine (.471 xwOBA, .489 vs. righties) bats fifth and is quietly one of the most dangerous xwOBA marks on this roster. Stock’s volatility is the real variable here, but his stuff, when it works, is better than the ERA implies.

The Pushback

The strongest argument against the Mets tonight is the simplest one: Robert Stock is a bad starting pitcher. A 5.81 ERA, 1.75 WHIP, and just 26.1 innings across an entire season tells you he’s barely holding a roster spot. If he walks the first two batters and the Marlins put up a crooked number in the first inning, the bullpen math flips — suddenly it’s a short Miami pen protecting a lead, not absorbing a deficit. Stock’s command issues are real, and the Marlins lineup, even in its current state, has enough upside hitters to do damage early.

The second concern is Junk’s durability ceiling. He’s averaged just under six innings per start, which means Miami probably gets 5.2 to 5.2 innings tonight before the bullpen door opens. If Stock is effective and the game is close through five, the Mets’ bullpen — even with Perez and Williams both on the IL — could be in better shape than Miami’s. That’s a real structural edge for New York, but it only materializes if Stock keeps it close long enough to matter.

Finally, the run line at +1.5 (-198) is not the play. Paying -198 to cover one run with Stock on the mound is too much juice for a pitcher this volatile. The value, if there is value here, is on the flat moneyline.

The Pick

This is a lean, not a hammer. The Mets are a flawed team with a compromised starting pitcher, and I’m not pretending otherwise. But at +104, you’re getting plus money on a squad that has won seven of its last ten, in a ballpark they’ve scored 16 combined runs in over the last two nights, against a Miami bullpen running on fumes. A tight 4-3 or 5-4 game reaching the seventh inning is exactly the scenario where Miami’s four missing relievers become the deciding factor — and that game shape is entirely plausible given the way both starters profile. The Mets are live at this number. Take the plus money and let the back half of the game do the work.

Bet: New York Mets Moneyline +104 — 1 unit (lean)

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!