The Miami Marlins have been doing a decent job and are sitting in second place in the NL East with a 3-4 record. The Marlins are riding a two-game winning streak right now. Young righty Edward Cabrera will be getting the start. He pitched against these New York Mets and threw four innings, giving up two runs on two hits with six walks and a pair of strikeouts.
The New York Mets are trying to bounce back after a brutal sweep at the hands of the Milwaukee Brewers. The Mets are third in the NL East with a 3-4 record and lost their last three games. Right-hander Tylor Megill will be pitching in this game and picked up the win in his first start against this Miami Marlins team. Megill allowed two runs on six hits with two walks and seven strikeouts in five innings on the mound.
Miami Marlins vs. New York Mets: Betting Odds
Team | Spread | Total | ML |
Miami Marlins | +1.5 (-140) | Over 7.5 (-115) | +155 |
New York Mets | -1.5 (+120) | Under 7.5 (-105) | -180 |
Odds Courtesy of DraftKings Sportsbook
Key Stats
Miami Marlins
The Miami Marlins have been struggling at the plate throughout the season so far. They are 24th in the majors with a .656 team OPS while scoring just 2.14 runs per game. With the shoulder injury to center fielder Jazz Chisholm Jr., second baseman Luis Arraez will have to step up even more. In Arraez’s first season with the Marlins, he has a 1.000 OPS with two RBI, two runs scored and a 2:3 walk-to-strikeout ratio so far this year. They have to make more advancements with their lineup if they want to compete for a playoff spot in the National League, as they need more run support.
Edward Cabrera will be getting the ball, and he has been able to do exceptionally well on the mound. In his first start, Cabrera’s changeup was elite as Mets hitters went 1-for-7 against it, with only a single hit. Throughout his career, he has struggled as Cabrera went 1-1 with a 6.63 ERA with 14 walks and 15 strikeouts in 19 innings during his five games. Miami’s bullpen has struggled throughout the opening week of the season. They are 26th with a 5.47 bullpen ERA so far, so they need to step up if they want to win against a divisional opponent.
New York Mets
The New York Mets have been brutal offensively throughout the first handful of games of the 2023 season. They are 25th in the majors with a .634 team OPS while averaging 3.29 runs per game. New York’s lack of power has been showcased throughout the year as they are tied with a handful of teams for 22nd in MLB with five total home runs. They must begin elevating the ball to take pressure off their pitching staff. First baseman Pete Alonso has been doing decently well and has a .877 OPS with three homers, six RBI, six runs scored and four walks to four strikeouts this season. The others in the lineup need to step up if they want to begin winning games consistently.
Tylor Megill has been doing a decent job throughout the season and is looking to continue building, as this is his second consecutive start against the Miami Marlins. His fastball was hit as they went 2-for-5 with a home run and three strikeouts this year. The Mets’ bullpen has some question marks after the injury to closer Edwin Diaz, as he suffered a torn patella during the World Baseball Classic, and they are 19th in MLB with a 4.44 reliever ERA and a 1.27 WHIP so far.
Match Details
Fixture: Miami Marlins @ New York Mets
Date & Time: Friday, April 7, 1:10 p.m. EDT
Venue: Citi Field in Flushing, New York
Miami Marlins vs. New York Mets: Betting Prediction
These teams opened the season with a four-game series against one another in Miami, and the Mets won three of the four games. This being the home opener for the Mets and getting Thursday rained out gave the team a chance to reset after being swept in Milwaukee, where they were overpowered. The Marlins are dealing with injuries to key players, and it will be interesting to see how they do. Miami cannot provide enough run support for their pitching staff, as they have scored more than three runs once in seven games. The Mets have won 29 of the previous 41 home games against the Marlins, so go with New York to win this game by multiple runs on their home opener.