Mets vs Marlins Prediction, Picks & Odds for Tonight's MLB Game

Offense was hard to come by in the Mets' opening series, and bettors should expect more of the same vs. Miami.

Ed Scimia - Betting Analyst at Covers.com
Ed Scimia • Betting Analyst
Mar 31, 2025 • 13:35 ET • 4 min read
Information icon

This article contains predictions for an old game!

Latest MLB Picks
David Peterson New York Mets MLB
Photo By - Imagn Images. David Peterson deals to the plate.

The Miami Marlins will try to continue the momentum from an opening series win when they host the New York Mets for the start of a three-game series on Monday night. 

Scoring has been limited for both teams to start the year, and that has me targeting the Under in my Mets vs Marlins predictions for tonight.

Let’s take a closer look at this NL East matchup in my free MLB picks for Monday, March 31.

Mets vs Marlins prediction

My Mets vs Marlins best bet: Under 8.5 (-110 at Caesars)

To say the New York Mets haven’t played an offensive brand of baseball this season would be a dramatic understatement.

Not only have they hit the Under in their first three games, but the combined total of any two of those contests wouldn’t have hit the Over for tonight’s game, as no total in their series against the Houston Astros was more than four runs.

New York will be pleased with how its pitching is holding up, which wasn’t unexpected heading into the season. However, the Mets have not seen anything from their new look offense, headlined by Juan Soto.

It’s too early to panic, of course, but the Mets sported a .476 OPS in their first series, the lowest mark in MLB. At least Soto has three hits and a homer in his first nine at-bats, but that’s about the only bright spot for the offense.

Thankfully, the Mets can ride the wave of strong pitching starting tonight when lefty David Peterson takes the mound. Peterson is coming off the best year of his career, posting a 10-3 record with a 2.90 ERA and 1.289 WHIP in 121 innings of work. 

He started to calm the control issues that had always been his weak point and allowed a career low 0.6 homers per nine innings even as he transitioned away from being a strikeout-first pitcher.

The Miami Marlins won three of four against the Pittsburgh Pirates to start their season, but they didn’t exactly light up the world offensively, either.

Miami averaged just four runs per game during that stretch, while allowing 3.5 runs per game in return, never playing to a total of more than nine runs in any individual game. This seems to be a running theme for much of the league — at least for teams that haven’t yet switched to the torpedo bats.

The one area of concern for Under bettors tonight might be Miami starter Cal Quantrill. The 30-year-old posted a 4.98 ERA last year for the Colorado Rockies, though his peripheral numbers did look slightly better away from Coors Field.

The Marlins aren’t expecting Quantrill to be much more than a solid back-end option in their rotation, and historically, he has been capable of filling that role.

But a proven, veteran pitcher — even a mediocre one — should be enough to keep a struggling Mets lineup in check this early in the season. Until we see New York break out, I’m not counting on the Mets to push totals towards the Over.

Caesars QuickPick: Our Mets vs Marlins same-game parlay (SGP)

Under 8.5

David Peterson Over 4.5 strikeouts

Mets moneyline

While Peterson’s strikeout numbers were down last year, they improved late in the season, and the total is so low I expect him to get to five without too much trouble against a Marlins lineup that struck out an average of eight times in their first four games.

The advantageous pitching matchup is also why I like the Mets on the moneyline. Even as a strong favorite, a bet on New York adds value to our SGP.

If one team breaks out tonight, it will likely be New York, which should be able to generate at least some offense against Quantrill and anyone who comes out of the bullpen for Miami.

Learn how to bet a same-game parlay with these helpful tips and strategies.

Caesars Sportsbook

Mets vs Marlins odds

Mets vs Marlins live odds

Mets vs Marlins opening odds

  • Moneyline: New York -165 | Miami +140
  • Run line: New York -1.5 (+105) | Miami +1.5 (-125)
  • Over/Under: Over 8 | Under 8

Odds courtesy of Caesars.

Mets vs Marlins trend

The Under is 3-0 in Mets games so far this season. Find more MLB betting trends for Mets vs Marlins.

How to watch Mets vs Marlins and game info

Location loanDepot Park, Miami, FL
Date Monday, 3-31-2025
First pitch 6:40 p.m. ET
TV FanDuel Sports Florida, SNY
Mets starting pitcher David Peterson
(2024: 10-3, 2.90 ERA)
Marlins starting pitcher Cal Quantrill
(2024: 8-11, 4.98 ERA)

Mets vs Marlins latest injuries

Mets vs Marlins weather

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

Pages related to this topic

Ed Scimia - Covers.com
Betting Analyst

Ed Scimia has been writing about the gaming industry for over 15 years. He graduated from Syracuse University with degrees in Magazine Journalism and Political Science in 2003, and has covered major gambling events like the World Series of Poker in his career. Since joining Covers in 2022, Ed has offered his sports betting analysis primarily on MLB, NFL, college football, and college basketball games, but is willing to take on any sport.

His betting strategy focuses more on finding line value based on deviations from the market rather than traditional handicapping, primarily shopping between DraftKings, FanDuel, and Fanatics in his home state of Connecticut, though he’s not afraid to do deep game analysis to find profitable bets at any book.

Outside of gambling, Ed is an avid curler who competes in mixed doubles on the World Curling Tour and runs a popular curling YouTube channel, Chess on Ice. That experience has come in handy during the Olympics, when he has proven to be a successful curling bettor as well. 

Ed's advice to new bettors is to always open multiple sportsbook accounts and check the odds at each before placing any bet. Successful sports betting is about consistently beating the closing line value, which requires finding spots where one book is offering odds far better than the rest of the market and jumping on those opportunities.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo