Marlins vs Mets Prediction, Odds & Best Bet for April 7 (Mets Bounce Back in Home Opener at Citi Field)
By Larry Rupp

Marlins vs. Mets Game Info
- Date: Friday, April 7, 2023
- Time: 1:10 p.m. ET
- Venue: Citi Field -- Flushing, NY
- Coverage: BS-FL and SNY
The 2023 MLB season continues on Friday with an exciting showdown between the Miami Marlins and New York Mets. The Marlins are coming off a series in which they won two of three games against the Minnesota Twins, while the Mets return to Citi Field after getting swept by the Milwaukee Brewers.
Miami will aim to pull off an upset with Edward Cabrera (0-0, 4.50 ERA) on the mound against New York for the second time this season, while the Mets will counter with Tylor Megill (1-0, 3.60 ERA) drawing the start. Which NL East squad will give its fan base something to cheer about on Friday?
Marlins vs. Mets Odds & Spread
- All MLB betting lines, odds and prop bets are from FanDuel Sportsbook.
- Moneyline: MIA: (+164) | NYM: (-196)
- Spread: MIA: +1.5 (-142) | NYM: -1.5 (+118)
- Total: 7.5 -- Over: (-114) | Under: (-106)
The Mets enter this divisional matchup as home favorites on the moneyline at FanDuel Sportsbook. This game also has a projected total of 7.5 runs, which the over favored at -114 odds.
sign up now. No Sweat First Bet up to $1,000. dark
Marlins vs. Mets Betting Trends
- Miami is 5-2 straight up in its last seven away games.
- The total has hit the under in four of Miami's last six games.
- The Mets are 6-1 straight up in their last seven games against an NL East opponent.
- The total has hit the over in seven of the Mets' last 10 games against Miami.
Marlins vs. Mets Prediction & Pick
It's worth pointing out the Marlins and Mets have already met in a series down in Miami this season. The Mets took three of those four games, one of which featured this same pitching matchup. Megill secured the victory as he allowed only 2 earned runs on 6 hits in 5.0 innings of work (7 strikeouts).
Cabrera allowed 6 walks in that game and his control issues could be a problem again today. The Mets rank tied for seventh in walks per game (4.0) and have contact hitters all over the roster. It can be frustrating to face those kinds of pros as they continually foul off pitches and work deep counts.
It's hard to go against the Mets in their home opener. Miami mustered only 8 runs in that four-game series against New York and has scored more than 3 runs in just one game so far this year. Its offense has found little momentum and that is not going to get the job done against a powerful Mets lineup.
Final Score Prediction: Marlins: 2 | Mets: 5
Marlins vs. Mets Best Bet
There's a lot to like about the Mets pulling away in this one. New York was a stellar 54-27 at home last season and is 29-12 straight up in its last 41 home games against Miami. Manager Buck Showalter should have his team fired up coming off a sweep and ready to feed off the energy of an excited crowd. Keep in mind all three of the Mets' wins over the Marlins this year have come by at least 2 runs.
Bet: New York Mets -1.5 (+118)
Larry Rupp is not a FanDuel employee. In addition to providing DFS gameplay advice, Larry Rupp also participates in DFS contests on FanDuel using his personal account, username phillyfan424. While the strategies and player selections recommended in his articles are his personal views, he may deploy different strategies and player selections when entering contests with his personal account. The views expressed in their articles are the author's alone and do not necessarily reflect the views of FanDuel.
Game odds refresh periodically and are subject to change.