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 46%New York Mets 54%
Market LinesRun Line: New York Mets -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 7.6 total runs vs 8.5 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
52%
57/110
MLB: 48%
Starter
57%
8/14
vs NYM
29%
2/7
Avg Total
8.7
MLB: 8.9
Game Starter (14) Last Starter vs NYM vs NYM (7)
Janson Junk #26 · RHP · Age 30
4.89
ERA (2026)
7.0
K/9 (2026)
14
Starts (2026)
8.4
Avg Total (2026)
Last 3:
ND SD (Jul 26): 4.2IP, 1ER, 6K
L @HOU (Jul 20): 4.0IP, 6ER, 3K
W SEA (Jul 09): 5.0IP, 1ER, 5K
Bullpen (2026 Season)Average
ERA: 4.25MLB Avg: 3.9510 relievers
Recent: L 3-5W 8-7W 1-0W 8-6L 2-4
Lineup vs Janson Junk (Career)
BatterPosPAAVGOPSHR
Bo Bichette3B4.7501.5000
Luis Robert Jr.CF2.0000.0000
Jared Young1B1.0000.0000
10 batters with no matchup history

New York Mets

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
42%
46/110
MLB: 48%
Starter
55%
12/22
vs MIA
29%
2/7
Avg Total
8.7
MLB: 8.9
Game Starter (22) Last Starter vs MIA vs MIA (7)
Freddy Peralta #51 · RHP · Age 30
4.99
ERA (2026)
9.0
K/9 (2026)
22
Starts (2026)
9.6
Avg Total (2026)
Last 3:
ND LAD (Jul 26): 4.0IP, 2ER, 3K
L @MIL (Jul 20): 5.1IP, 7ER, 6K
L BOS (Jul 11): 4.1IP, 2ER, 6K
vs MIA: ND (Jul 25 2025): 5.0 IP, 1 ER, 9 K
Bullpen (2026 Season)Average
ERA: 3.88MLB Avg: 3.959 relievers
Recent: W 8-3W 14-3W 3-2L 0-1W 4-2
Lineup vs Freddy Peralta (Career)
BatterPosPAAVGOPSHR
Xavier Edwards2B16.2670.7130
Otto LopezSS14.2140.5710
Kyle Stowers1B9.3751.4441
Liam HicksC9.3331.8892
Graham Pauley3B5.4000.8000
Jakob MarseeCF5.2500.9000
Joe MackC5.5001.1000
Esteury RuizRF3.0000.0000
Javier Sanoja3B2.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickMiami Marlins +1.5 (-182) | Run Line | MEDIUM
This is the cleanest position in the game.
PickOver 8.5 Runs (-101) | Total | LOW
This is the thinnest call on the board and the confidence level is honest about that.
PickMiami Marlins ML (+112) | Moneyline | MEDIUM
The public over-indexes on Peralta's 2025 reputation.

Miami Marlins vs New York Mets Game Preview

Freddy Peralta is carrying a 4.99 ERA into Citi Field and has not cleared five innings in two of his last three starts. That is your starting point for tonight. His last three outings: 4.0 innings against the Dodgers (2 ER), 5.1 innings with 7 earned against Milwaukee, 4.1 innings against Boston. Across from him is Janson Junk for the visiting Miami Marlins, a 4.89 ERA arm whose last start showed real strikeout upside (6 Ks in 4.2 IP against San Diego, 1 ER) before a meltdown outing against Houston (6 ER in 4.0 IP) reminded everyone of his floor. Two starters with elevated ERAs at a park that normally suppresses offense. Pay attention to what surrounds them, not just their names.

Citi Field sits at a 0.96 runs factor and a 0.92 home run factor. Pitcher-friendly, spacious, generally a good place to play the under. Then the New York Mets traded reliever A.J. Minter to Minnesota hours before first pitch. Minter posted a 2.35 ERA, a 1.00 WHIP, and 20 strikeouts in 23 appearances this season. He was the team's primary high-leverage left-handed option. His departure means whatever mess Peralta leaves behind falls to a thinner relief corps, and Peralta has been leaving messes on a regular basis in 2026. A pitcher-friendly park matters less when the middle innings are being managed by the second and third tier of a weakened bullpen. Context changes the math.

The Marlins arrive having dropped 7 of their last 10, but that L10 record skips over something important. Miami is 16-11 in one-run games this season. The Mets are 10-20 in the same situations. When games stay close, as the matchup data says this one projects to, the visiting Marlins have shown a consistent ability to manage and survive. And the batter-versus-pitcher numbers add another layer. Liam Hicks owns a 1.889 OPS against Peralta in 9 career plate appearances, including 2 home runs. His 7 PA from the 2026 season specifically produced a 1.762 OPS against tonight's starter. Kyle Stowers is hitting .375 with a 1.444 OPS in 9 career PA against Peralta, with a home run, and he enters tonight with a 1.120 OPS over the last seven days. Miami does not need to torch anyone. They need Hicks and Stowers to keep doing what they have already been doing against this pitcher in 2026.

The Mets adjusted their order tonight with Bo Bichette sliding to third, and Francisco Alvarez gives New York legitimate middle-of-the-order production with a 1.033 OPS over the last seven days and 12 home runs on the season. The Mets are below average as a team (.233 AVG, .687 OPS), but capable of stringing together runs in bursts, especially against a pitcher with Junk's volatility. In tonight's MLB action, the game is defined less by quality than by which side exploits the other's vulnerabilities first. Peralta's early-exit history and the depleted bullpen behind him give the Marlins more entry points than the market pricing reflects.

Miami Marlins vs New York Mets Key Insights

  • Peralta has averaged under 4.5 innings per start in 2026 with a 4.99 ERA, including a 7-earned-run implosion on July 20. His early-exit pattern is consistent and directly exposes the Mets bullpen every time he starts.
  • The Mets traded A.J. Minter (2.35 ERA, 1.00 WHIP) to Minnesota hours before first pitch, removing their best left-handed high-leverage reliever and thinning the bullpen that will inevitably absorb innings tonight.
  • Hicks owns a 1.889 OPS in 9 career PA against Peralta with 2 home runs, and his 7 PA from the 2026 season produced a 1.762 OPS. Stowers adds a 1.444 career OPS and a 1.120 OPS over the last seven days, making the middle of Miami's order the most dangerous spot in the game.
  • Miami is 16-11 in one-run games this season versus the Mets' 10-20 mark. The structural close-game advantage belongs to the visiting Marlins, which supports the +1.5 run line directly.
  • Citi Field carries a 0.96 runs factor and a 0.92 HR factor. That suppressive environment still matters, but two starters with recent blowup starts (7 ER for Peralta, 6 ER for Junk) and a thinned Mets bullpen introduce legitimate late-inning scoring risk.
  • Junk posted 6 strikeouts in 4.2 innings against San Diego his last time out, showing he can generate Ks even in shorter outings. The Mets' .687 team OPS gives his strikeout total a workable floor tonight.

Miami Marlins vs New York Mets Betting Picks

Picks made July 31, 2026 at 05:25 AM ET. Odds shown reflect current market prices.

Over 8.5 Runs (-101) | Total | LOW
Over 8.5 Runs (-101) | Total | LOW: This is the thinnest call on the board and the confidence level is honest about that. Citi Field suppresses offense and the 8.5 line already accounts for two elevated-ERA starters. The case for over rests on the Minter trade loading extra innings onto a weakened Mets bullpen and both starters' recent blowup performances creating legitimate late-inning scoring risk. At near-even money this is a slate-diversity play, not a high-conviction spot. Smaller unit is appropriate here.
Miami Marlins ML (+112) | Moneyline | MEDIUM
Miami Marlins ML (+112) | Moneyline | MEDIUM: The public over-indexes on Peralta's 2025 reputation. The 2026 version is a different pitcher: three consecutive early exits, a 4.99 ERA, and a lineup full of hitters who have handled him consistently this season. Miami's implied probability sits at 47.2%, but their documented matchup edge and the suddenly weakened Mets bullpen shift the real probability higher than that. At plus money, the value is on the Marlins side tonight. The contrarian take here is not fading the Mets because it is fashionable. It is backing the team with the specific, measurable edge.
Freddy Peralta Over 5.5 Strikeouts (-112) | MEDIUM
Freddy Peralta Over 5.5 Strikeouts (-112) | MEDIUM: Peralta's 2026 strikeout rate remains intact at 8.96 K per 9 innings (113 Ks in 113.2 IP). His last three starts produced 3, 6, and 6 strikeouts, with two of three clearing this line. Against Miami specifically, his career K history is strong: 9 Ks in 7.0 IP on May 23, 5 Ks in 4.2 IP on May 29, and 9 Ks in 5.0 IP against the Marlins in July 2025. Miami carries a .251 team average and a contact-light profile. The risk is outing length. If Peralta exits before the fifth, this prop is in trouble. The strikeout rate supports the over. The innings cap is the only real concern.
Liam Hicks Over 0.5 Hits (-238) | HIGH
Liam Hicks Over 0.5 Hits (-238) | HIGH: The BvP data here is the strongest signal in the entire game. Hicks has a 1.889 OPS against Peralta over 9 career PA with 2 home runs, and his 7 PA from the 2026 season specifically produced a 1.762 OPS. His season line of .283/.362/.437 with 14 home runs shows genuine bat-to-ball ability beyond the matchup data. The price is steep at -238, but the signal is real, recent, and specific to tonight's starting pitcher. This is the highest-confidence pick on the board.
Liam Hicks Over 1.5 Total Bases (+138) | MEDIUM
Liam Hicks Over 1.5 Total Bases (+138) | MEDIUM: The same BvP edge driving the hits prop carries directly into total bases. Hicks has 2 home runs in 9 PA against Peralta, and Peralta has allowed 17 home runs in 113.2 innings this season (1.35 per 9). Citi Field's 0.92 HR factor is a mild drag, but the extra-base rate from the matchup history overrides park suppression here. Hicks only needs a hit and an extra-base hit, or two hits, to cash. His .437 slugging percentage and 14 home runs on the season back the power potential. At +138 with 42% implied probability, this is the best value on the board given what the data shows against tonight's starter.
Kyle Stowers to Hit a Home Run (+340) | MEDIUM
Kyle Stowers to Hit a Home Run (+340) | MEDIUM: Stowers has a .375 average and a 1.444 OPS in 9 career PA against Peralta, including a home run. He enters tonight with a 1.120 OPS over the last seven days and has 15 home runs on the season. Peralta has surrendered 17 home runs in 113.2 innings this year. Citi Field's 0.92 HR factor is mildly suppressive, but the combination of documented recent form and specific career power production against this pitcher makes +340 worth playing at a reduced unit. The matchup case is real even if the park nudges the probability slightly lower.
Janson Junk Over 3.5 Strikeouts (-147) | LOW
Janson Junk Over 3.5 Strikeouts (-147) | LOW: Junk's 2026 strikeout rate sits around 6.97 per 9 innings (57 Ks in 73.2 IP), and his last three outings produced 6, 3, and 5 strikeouts, with two of three clearing this line. His most recent start showed he can generate Ks in a short outing (6 in 4.2 IP vs San Diego). The Mets carry a .687 team OPS and a .233 average, giving Junk a workable matchup environment. The risk is variance: his July 20 outing against Houston produced only 3 Ks in 4.0 IP. That kind of floor is real. LOW confidence reflects that, and unit sizing should follow.
YRFI (-120) | LOW
YRFI (-120) | LOW: Peralta has been leaking runs early in 2026, a 4.99 ERA with a July 20 start where he surrendered 7 earned in 5.1 innings and a May 29 outing against this same Marlins lineup where he allowed 4 ER in 4.2 IP. Miami's lineup carries multiple batters with 1.0+ OPS in 2026 PA against tonight's starter. Junk is steadier in the first inning, but the Mets can generate early contact. Both starters carry elevated ERAs above 4.85, and the market prices this near a coin flip. The slight lean toward YRFI comes from Peralta's early-inning vulnerability pattern. LOW confidence is appropriate given the near-even pricing, and a small unit reflects that.
SGP (4 Legs)
SGP (4 Legs): Miami Marlins +1.5 / Over 8.5 Runs / Liam Hicks Over 0.5 Hits / Liam Hicks Over 1.5 Total Bases. The four legs reinforce each other. An over 8.5 environment creates extended plate appearances and multiple opportunities for Hicks to reach base and accumulate total bases. Miami staying in a high-scoring game naturally covers +1.5 as back-and-forth scoring prevents a blowout margin. The Hicks hits prop at -238 anchors the combination as the most durable piece of the parlay, given his documented 2026 production against tonight's starter.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.325Batting Average
SS
Home RunsMIA
Heriberto Hernandez
16Home Runs
LF
Runs Batted InMIA
Liam Hicks
60Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.68Earned Run Average
SP
WinsMIA
Sandy Alcantara
11Wins
SP
StrikeoutsMIA
Max Meyer
121Strikeouts
SP
Batting AverageNYM
Juan Soto
.283Batting Average
LF
Home RunsNYM
Juan Soto
21Home Runs
LF
Runs Batted InNYM
Bo Bichette
53Runs Batted In
3B
Earned Run AverageNYM
Nolan McLean
3.29Earned Run Average
SP
WinsNYM
Nolan McLean
7Wins
SP
StrikeoutsNYM
Nolan McLean
148Strikeouts
SP

Recent Form

Miami Marlins
L5-3San Diego Padres
W8-7Philadelphia Phillies
W1-0Philadelphia Phillies
W8-6Philadelphia Phillies
L4-2New York Mets
New York Mets
W8-3Los Angeles Dodgers
W14-3Atlanta Braves
W3-2Atlanta Braves
L1-0Atlanta Braves
W4-2Miami Marlins

Miami Marlins vs New York Mets Summary

Without a model score projection to anchor tonight's game, the market is the reference point. Miami is implied at 47.2% at +112, the Mets at 55% at -122. Those lines were set before the Minter trade, and that subtraction has not been fully priced in. The run line at +1.5 is the clearest position in this game. Miami has the structural close-game edge (16-11 versus the Mets' 10-20), a lineup that has documented power against tonight's starter, and a situation where a mediocre Junk performance remains viable if Peralta exits early and a thinned bullpen inherits a one-run game. The Marlins ML at +112 is the same play with full upside at a price that justifies the risk. The market is treating this like a near-coin-flip. The matchup data says it is not.

The Over 8.5 is the thinnest call here, and it needs to be sized accordingly. Citi Field wants to keep this game low. Both starters are capable of cleaner outings than their ERAs suggest: Peralta threw 7.0 innings with 9 strikeouts against this same Marlins lineup on May 23. That version of him still exists. But the Minter subtraction is real, the early-exit pattern is documented, and at near-even money (-101), the late-inning chaos potential is just enough to warrant a small play. The Hicks total bases at +138 is the best isolated value on the board if you want to target the most specific and recent matchup edge in the entire dataset. One player, one pitcher, seven plate appearances in 2026, a 1.762 OPS. That is where the edge is sharpest.

But consider this: Citi Field's suppressive park dimensions do align with the Mets' home environment. Junk's volatile floor is real, and a Houston-type implosion turns this game in New York's favor quickly. Peralta has the strikeout ability to carry this lineup to six innings on a good night. Variance is a real factor in both directions, and no outcome is guaranteed. The right response to that uncertainty is not to avoid the game, it is to size toward the picks where the specific evidence is strongest and accept that baseball has a way of ignoring clean narratives. Play the run line and Hicks. Let everything else ride at reduced exposure. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesNYM lead series 1-0
DateMatchupResult
Jul 30, 2026MIA @ NYMNYMNYM 4-2

Miami Marlins at New York Mets predictions: Hicks owns a 1.889 OPS vs Peralta. Best bets: Marlins +1.5, ML +112, Hicks total bases over 1.5 at Citi Field.

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at New York Mets