Mets vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for July 31

Odds updated as of 1:12 a.m.
On Friday in MLB, the New York Mets are up against the Miami Marlins.
We've got you covered, in terms of the most important info about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Mets vs Marlins Game Info
- New York Mets (47-63) vs. Miami Marlins (55-55)
- Date: Friday, July 31, 2026
- Time: 7:10 p.m. ET
- Venue: Citi Field -- Queens, New York
- Coverage: WPIX and Marlins.TV
Mets vs Marlins Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: NYM: (-126) | MIA: (+108)
- Spread: NYM: -1.5 (+176) | MIA: +1.5 (-215)
- Total: 7 -- Over: (-115) | Under: (-105)
Mets vs Marlins Probable Starting Pitchers
Probable Pitchers: Freddy Peralta (Mets) - 5-9, 4.99 ERA vs Janson Junk (Marlins) - 4-6, 4.89 ERA
The Mets will call on Freddy Peralta (5-9) against the Marlins and Janson Junk (4-6). Peralta and his team have a record of 10-12-0 against the spread when he starts. Peralta's team has won 53.8% of his starts when they are favored on the moneyline (7-6). The Marlins have a 6-8-0 record against the spread in Junk's starts. The Marlins have a 3-4 record in Junk's seven starts this season when they were the moneyline underdog.
Mets vs Marlins Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Marlins win (56.4%)
Mets vs Marlins Moneyline
- Miami is the underdog, +108 on the moneyline, while New York is a -126 favorite at home.
Mets vs Marlins Spread
- The Marlins are +1.5 on the spread (-215 to cover), and New York is +176 to cover the runline.
Mets vs Marlins Over/Under
- The Mets-Marlins game on July 31 has been given an over/under of 7 runs. The over is set at -115 and the under at -105.
Bet on New York Mets vs. Miami Marlins on FanDuel today!
Mets vs Marlins Betting Trends
- The Mets have been favorites in 59 games this season and have come away with the win 31 times (52.5%) in those contests.
- This year New York has won 22 of 45 games when listed as at least -126 on the moneyline.
- Contests with the Mets have gone over the total set by bookmakers in 46 of 106 chances this season.
- In 106 games with a line this season, the Mets have a mark of 50-56-0 against the spread.
- The Marlins have been the moneyline underdog 57 total times this season. They've gone 22-35 in those games.
- Miami is 15-22 (winning 40.5% of its games) when playing as a moneyline underdog of +108 or longer.
- In the 108 games bookmakers have set an over/under for the Marlins, they have combined with opponents to go over the total 55 times (55-51-2).
- The Marlins have collected a 55-53-0 record against the spread this season.
Mets Player Leaders
- Bo Bichette has an OPS of .673, fueled by an OBP of .304 and a team-best slugging percentage of .370 this season. He has a .259 batting average.
- He is 65th in batting average, 120th in on-base percentage, and 123rd in slugging among all qualifying hitters in MLB.
- Carson Benge has 14 doubles, two triples, 11 home runs and 32 walks. He's batting .261 and slugging .391 with an on-base percentage of .324.
- He ranks 61st in batting average, 81st in on-base percentage and 114th in slugging among qualifying batters.
- Benge heads into this game looking to extend his three-game hit streak. During his last five outings he is hitting .294 with a double, two walks and an RBI.
- Marcus Semien has collected 69 base hits, an OBP of .268 and a slugging percentage of .353 this season.
- A.J. Ewing has seven home runs, 27 RBI and a batting average of .268 this season.
Marlins Player Leaders
- Otto Lopez has accumulated a team-best slugging percentage (.486) and paces the Marlins in hits (138). He's batting .325 and with an on-base percentage of .359.
- Including all the qualifying hitters in the majors, he is second in batting average, 33rd in on-base percentage and 27th in slugging percentage.
- Liam Hicks is batting .283 with nine doubles, a triple, 14 home runs and 38 walks. He's slugging .437 with an on-base percentage of .362.
- He is 25th in batting average, 28th in on-base percentage and 64th in slugging percentage in the big leagues.
- Xavier Edwards has a team-high .373 on-base percentage.
- Javier Sanoja is batting .264 with 21 doubles, two triples, three home runs and 16 walks.
Mets vs Marlins Head to Head
- 5/31/2026: 10-1 NYM (Favorite: Mets, Spread: -1.5, Total: 7.5, Favorite Moneyline: -164, Underdog Moneyline: +138)
- 5/30/2026: 6-1 NYM (Favorite: Mets, Spread: -1.5, Total: 7, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 5/29/2026: 9-7 NYM (Favorite: Mets, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/24/2026: 4-0 MIA (Favorite: Marlins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 5/23/2026: 4-1 MIA (Favorite: Marlins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 5/22/2026: 2-1 MIA (Favorite: Marlins, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 9/28/2025: 4-0 MIA (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 9/27/2025: 5-0 NYM (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 9/26/2025: 6-2 MIA (Favorite: Mets, Spread: -1.5, Total: 8.5, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 8/31/2025: 5-1 MIA (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -172, Underdog Moneyline: +144)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



