We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMiami Marlins at New York Mets
Miami MarlinsMiami Marlins
@
Citi Field
New York MetsNew York Mets

Match Predictor

Pre-match Prediction
Miami Marlins
@
New York Mets
Miami Marlins 41%New York Mets 59%
Market LinesRun Line: New York Mets -1Total: O/U 7.5
Model: Under 7.5
Model projects 7.1 total runs vs 7.5 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
64%
38/59
MLB: 48%
Starter
55%
6/11
vs NYM
20%
1/5
Avg Total
8.8
MLB: 8.9
Game Starter (11) Last Starter vs NYM vs NYM (5)
Janson Junk #26 · RHP · Age 30
4.80
ERA (2026)
6.5
K/9 (2026)
11
Starts (2026)
7.7
Avg Total (2026)
Last 3:
W @TOR (May 25): 5.0IP, 1ER, 3K
L ATL (May 20): 5.0IP, 8ER, 3K
L @TB (May 15): 5.2IP, 7ER, 4K
Bullpen (2026 Season)Good
ERA: 3.41MLB Avg: 3.9510 relievers
Workload Alert: Allowed 8 runs on 2026-05-26 vs TOR. Bullpen arms likely still recovering.
Recent: W 8-2L 1-8L 1-2L 7-9L 1-6
Lineup vs Janson Junk (Career)
BatterPosPAAVGOPSHR
Bo Bichette3B4.7501.5000
MJ MelendezDH3.0000.0000
Juan SotoLF2.5001.0000
Jared Young1B1.0000.0000
Vidal BrujanSS1.0001.0000
8 batters with no matchup history

New York Mets

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
45%
26/58
MLB: 48%
Starter
55%
6/11
vs MIA
20%
1/5
Avg Total
8.3
MLB: 8.9
Game Starter (11) Last Starter vs MIA vs MIA (5)
Nolan McLean #26 · RHP · Age 25
4.40
ERA (2026)
11.0
K/9 (2026)
11
Starts (2026)
8.3
Avg Total (2026)
Last 3:
L CIN (May 25): 3.1IP, 7ER, 6K
L @WSH (May 19): 5.2IP, 6ER, 5K
W DET (May 14): 7.0IP, 3ER, 7K
Bullpen (2026 Season)Average
ERA: 3.85MLB Avg: 3.9510 relievers
Recent: L 2-7L 2-7W 4-2W 9-7W 6-1
Lineup vs Nolan McLean (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickMarlins ML +124 (MEDIUM) The market pric
Marlins ML +124 (MEDIUM) The market prices the Mets at -179, implying 64.1% win probability. That number is attached to McLean's reputation, not his l...
PickMarlins +1.5 @ -156 (MEDIUM) Two starter
Marlins +1.5 @ -156 (MEDIUM) Two starters with sharp volatility in recent outings, a Series Game 3 bullpen situation, and two teams that have traded w...
PickUnder 7.5 @ -122 (LOW) Citi Field suppre
Under 7.5 @ -122 (LOW) Citi Field suppresses run-scoring at a 4% below-average rate, and Junk's low walk rate means he will generate contact rather th...

Miami Marlins vs New York Mets Game Preview

Start at the mound. That is the only honest place to start today. Nolan McLean has surrendered 13 earned runs in his last two starts covering just 9 innings, including a 3.1-inning, 7-run implosion against Cincinnati on May 25 and a 6-run outing in Washington five days before that. The New York Mets hand the ball to a starter in genuine distress for the rubber game of this series. On the other side, the Miami Marlins counter with Janson Junk, who just held Toronto to one run across five innings six days ago in tonight's MLB action. That gap in recent form is the core reason to look at Miami today, regardless of what the oddsboard says.

Junk does not miss many bats. His 2026 K/9 sits at 6.45, and his last three outings produced 3, 3, and 4 strikeouts respectively. What he does is throw strikes. His 1.95 BB/9 this season is the best of his career, and in 60 innings he has issued just 13 walks. A contact pitcher who does not beat himself is harder to rattle than raw ERA suggests, and Citi Field is exactly the environment where that profile plays. The park runs 4% below average for run-scoring (0.96 factor) with a spacious outfield that eats would-be extra-base hits. McLean has elite strikeout stuff at 11.0 K/9 this season, but the recent outings suggest it is coming alongside crooked-number innings rather than clean sheets. Six days of extended rest preceded his only quality start in this three-start stretch (7 IP, 3 ER against Detroit on May 14), so the rest angle has real merit. Whether he can execute past whatever is currently breaking down in his delivery is the central question today.

The bat that matters most in this lineup is Juan Soto. He is posting a 1.224 OPS over the last seven days, carries a .300/.394/.580 slash line with 12 home runs, and hits right-handed pitching at a 1.095 OPS clip this season. Junk allows home runs at a 1.2 HR/9 rate in 2026 and carries a 4.80 ERA. Career batter-vs.-pitcher data for Soto against Junk is limited to 2 plate appearances, but that is beside the point. The profile matchup is right-handed pitcher who allows hard contact against the hottest left-handed hitter in baseball. Elsewhere in this lineup, Bichette carries a .750 average and 1.500 OPS in 4 career plate appearances against Junk, including a 1.334 OPS in three of those plate appearances in 2025. That is the sharpest historical edge in the Mets' order against Miami's starter today.

Here is the honest counter before you commit. The Mets are on a three-game winning streak and have outscored the Marlins 15-8 in this current series. The Mets' 14-15 home record is not dominant, but it is workable with momentum behind them. Miami enters with an 8-18 road record and a four-game losing streak. The Marlins swept this same Mets squad at home just one week ago (May 22-24), proving the matchup swings both ways, but that was at home. On the road, with a contact pitcher and a lineup that is 18-21 against right-handers, this is not a simple fade of a bad team. It is a nuanced value play on a mispriced starter matchup, and it should be treated as exactly that.

Miami Marlins vs New York Mets Key Insights

  • Nolan McLean has surrendered 13 earned runs in his last 9 innings across two starts, including a 3.1-inning, 7-run outing against Cincinnati. He is the central risk factor in this game, and the market's -179 pricing on the Mets reflects his name more than his current form.
  • Janson Junk has issued just 13 walks in 60 innings this season (1.95 BB/9), the best rate of his career. A contact pitcher who does not walk batters does not beat himself, which is exactly the profile that survives a pitcher-friendly park like Citi Field even on a difficult day.
  • Citi Field carries a 0.96 runs factor and a 0.92 home run factor. In a game where one or both starters could be touched for runs, that environment provides a real structural lean toward the total staying lower, especially with Junk's ground-ball, strike-throwing approach.
  • Soto is one of the most dangerous hitters in baseball right now: 1.224 OPS over the last seven days, 1.095 OPS against right-handed pitching all season, and 12 home runs in 176 plate appearances. He is the primary threat Junk must navigate on every trip through the order.
  • Bichette holds a .750 average and 1.500 OPS in 4 career plate appearances against Junk. Small sample, but it is the clearest historical matchup edge in the Mets' lineup against today's Miami starter, and it is worth monitoring early in the game.
  • Both starters enter on six days of extended rest, making the rest edge perfectly neutral. That puts the focus squarely on current form and recent performance, where Junk's Toronto start and McLean's back-to-back blowups create a clear directional signal.

Miami Marlins vs New York Mets Betting Picks

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

Marlins +1.5 @ -156 (MEDIUM) Two starter
Marlins +1.5 @ -156 (MEDIUM) Two starters with sharp volatility in recent outings, a Series Game 3 bullpen situation, and two teams that have traded wins in wildly different fashion throughout this matchup. That is a recipe for a close game rather than a blowout. McLean's blowup history keeps a wide Mets margin in the conversation, but Junk's innings efficiency and contact approach should keep Miami within striking distance. The run line at +1.5 is the safer structure for Marlins exposure. Paying -156 for a one-run cushion on Miami's road record is not ideal, but the game flow strongly favors a tight final score.
Under 7.5 @ -122 (LOW) Citi Field suppre
Under 7.5 @ -122 (LOW) Citi Field suppresses run-scoring at a 4% below-average rate, and Junk's low walk rate means he will generate contact rather than pitch around traffic. Those are legitimate structural reasons to lean under. The counter is real, though: McLean has been touched for massive first-half innings twice in a row, and this series just produced a 9-7 game two days ago. This is a marginal structural lean, not a high-conviction play. The park factor and Junk's control profile tilt the needle toward fewer runs, but keep this small given McLean's blowup risk and the series-long offensive activity from both sides.
Janson Junk Under 3.5 Strikeouts @ -105
Janson Junk Under 3.5 Strikeouts @ -105 (MEDIUM) He has struck out 43 batters in 60 innings this season (6.45 K/9). His last three starts produced 3, 3, and 4 punchouts. Two of those three came in under 3.5 on this exact number. At near-even -105, the contact-pitcher profile does the talking here. Junk is built to generate soft contact and work quickly through innings, not to pile up strikeouts. The Mets are not a high-strikeout lineup, and nothing in Junk's approach suggests today changes that pattern.
Juan Soto Over 1.5 Total Bases @ +106 (M
Juan Soto Over 1.5 Total Bases @ +106 (MEDIUM) Soto is running a 1.224 OPS over the last seven days and a 1.095 OPS against right-handers all season. He slugs .580 with 12 home runs in 176 plate appearances. Junk has allowed 8 home runs in 60 innings (1.2 HR/9) and carries a 4.80 ERA this year. Career batter-vs.-pitcher data for this matchup covers only 2 plate appearances, so this pick is grounded in Soto's full-season production profile against hittable right-handers, not a small-sample history. At +106, getting positive odds on one of baseball's hottest hitters to reach 1.5 total bases against a pitcher allowing 1.2 HR/9 is genuine value.
Juan Soto Home Run @ +300 (LOW) Soto has
Juan Soto Home Run @ +300 (LOW) Soto has 12 home runs in 176 plate appearances with a .580 slugging percentage and a 1.095 OPS against right-handed pitching. Junk's 2026 home run rate is 1.2 HR/9. Citi Field's 0.92 HR factor is a mild suppressor, which holds this to low confidence only. At +300 with 25% implied probability, Soto's real home run frequency against pitchers of this profile makes it a small-stake marginal value play. Career matchup data is 2 plate appearances, so this is a full profile play, not a history-based one.
Kyle Stowers Under 0.5 Hits @ +122 (MEDI
Kyle Stowers Under 0.5 Hits @ +122 (MEDIUM) Stowers is batting .220 with a .695 OPS against right-handed pitching this season. McLean's 2026 K/9 is 11.0, one of the higher rates in the league. There is no career batter-vs.-pitcher data for this matchup. At +122, you are getting paid positive odds on a .220 hitter to go hitless against a genuine swing-and-miss arm. McLean's recent rough outings have come alongside elevated pitch counts and early exits, not a disappearing strikeout rate. The punchout stuff is still there. A hitless day for one of Miami's weaker contact bats against McLean is a high-percentage outcome at this price.
SGP
SGP: Marlins +1.5 / Under 7.5 / Junk Under 3.5 Strikeouts / Soto Over 1.5 Total Bases These four legs build a single coherent narrative. A close, lower-scoring game benefits both the run line cover and the under. Junk's contact approach suppresses the strikeout total and keeps innings short, which supports a lower final run count. Soto producing individual total bases is consistent with a tight game where the Mets generate offense in bursts rather than in waves. All four legs point in the same direction and reinforce each other. Use the individual legs as your primary plays and treat this SGP as a satellite piece of the game thesis.
Analysis insight — no specific bet associated
YRFI @ -105 McLean has been vulnerable i
YRFI @ -105 McLean has been vulnerable in the early innings across his recent starts, and Junk's pitch-to-contact style means the Marlins will put balls in play from the first batter rather than cycling through a strikeout-heavy approach. Miami scored first in three consecutive games during their home series against the Mets (May 22-24), and the Mets scored first in both wins in this current series. First-inning scoring has been a consistent feature of this matchup across the past week. At -105, YRFI reflects fair market value given both starters' demonstrated early-inning vulnerability in recent outings.

Key Players

Batting AverageMIA
Otto Lopez
.330Batting Average
SS
Home RunsMIA
Liam Hicks
11Home Runs
C
Runs Batted InMIA
Liam Hicks
45Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.97Earned Run Average
SP
WinsMIA
Max Meyer
5Wins
SP
StrikeoutsMIA
Max Meyer
74Strikeouts
SP
Batting AverageNYM
Carson Benge
.253Batting Average
RF
Home RunsNYM
Juan Soto
12Home Runs
LF
Runs Batted InNYM
Bo Bichette
27Runs Batted In
3B
Earned Run AverageNYM
Freddy Peralta
3.55Earned Run Average
SP
WinsNYM
Clay Holmes
4Wins
SP
StrikeoutsNYM
Nolan McLean
75Strikeouts
SP

Recent Form

Miami Marlins
W8-2Toronto Blue Jays
L8-1Toronto Blue Jays
L2-1Toronto Blue Jays
L6-1New York Mets
New York Mets
L7-2Cincinnati Reds
L7-2Cincinnati Reds
W4-2Cincinnati Reds
W6-1Miami Marlins

Miami Marlins vs New York Mets Summary

The entire case for the Miami Marlins today runs through one number: 13 earned runs in 9 innings. That is McLean's last two starts, and the market has not fully repriced it. At -179 on the Mets, oddsmakers are trusting McLean's 2025 track record more than his 2026 results. The moneyline at +124 and the run line at +1.5 are both medium-confidence plays grounded in that specific, quantifiable mispricing. Junk's control numbers (1.95 BB/9) and Citi Field's pitcher-friendly dimensions provide the structural framework for a game Miami can stay competitive in even without a dominant pitching performance. The under at 7.5 is the lowest-conviction piece of this slate, a park-factor and contact-pitcher lean that could collapse the moment McLean gives up a three-run shot in the second inning. Treat it accordingly.

The extended rest angle for McLean is the legitimate counter-argument, and it deserves honest weight. His Detroit start on May 14, after a multi-day break, produced 7 innings and 3 earned runs. His 2025 ERA was 2.06. If he resets today, this entire Miami angle collapses, and the Mets' momentum, Soto's ceiling, and their 14-15 home record all reassert themselves. That variance is baked into the medium-confidence tags on both Miami plays. This is not a pound-the-table spot. It is a value identification in a high-uncertainty game, and bettors should size to match that level of certainty, not higher. The best individual prop on the board remains Soto at +106 for over 1.5 total bases, a straightforward profile play against a hittable right-hander at positive odds.

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

Head-to-Head History

Season SeriesNYM lead series 2-0
DateMatchupResult
May 29, 2026MIA @ NYMNYMNYM 9-7
May 30, 2026MIA @ NYMNYMNYM 6-1

Compare odds for MIA @ NYM

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at New York Mets