START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Mets vs Phillies Prediction, Odds, Moneyline, Spread & Over/Under for April 21

Subscribe to our newsletter

Mets vs Phillies Prediction, Odds, Moneyline, Spread & Over/Under for April 21

Odds updated as of 5:14 a.m.

The MLB's Monday slate includes the New York Mets taking on the Philadelphia Phillies.

Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.

Mets vs Phillies Game Info

  • New York Mets (15-7) vs. Philadelphia Phillies (13-9)
  • Date: Monday, April 21, 2025
  • Time: 7:10 p.m. ET
  • Venue: Citi Field -- Queens, New York
  • Coverage: SNY and NBCS-PH

Mets vs Phillies Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: NYM: (-116) | PHI: (-102)
  • Spread: NYM: +1.5 (-205) | PHI: -1.5 (+168)
  • Total: 8 -- Over: (-105) | Under: (-115)

Mets vs Phillies Probable Starting Pitchers

Probable Pitchers: Tylor Megill (Mets) - 2-2, 1.40 ERA vs Aaron Nola (Phillies) - 0-4, 6.65 ERA

The Mets will give the nod to Tylor Megill (2-2, 1.40 ERA), who is eyeing win No. 3 on the season, and the Phillies will counter with Aaron Nola (0-4, 6.65 ERA). Megill and his team have a record of 2-2-0 against the spread when he starts. Megill's team is 1-1 this season when he starts and they're favored on the moneyline. The Phillies failed to cover in each of Nola's four starts with a set spread. The Phillies have always been the moneyline underdog when Nola starts this season.

Mets vs Phillies Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Mets win (53.6%)

Mets vs Phillies Moneyline

  • Philadelphia is a -102 underdog on the moneyline, while New York is a -116 favorite at home.

Mets vs Phillies Spread

  • The Phillies are 1.5-run favorites against the spread for this matchup with the Mets. The Phillies are +168 to cover, while the Mets are -205 to cover as a 1.5-run underdog on the runline.

Mets vs Phillies Over/Under

  • The over/under for the Mets versus Phillies game on April 21 has been set at 8, with -105 odds on the over and -115 odds on the under.

Bet on New York Mets vs. Philadelphia Phillies on FanDuel today!

Mets vs Phillies Betting Trends

  • The Mets have been favorites in 16 games this season and have come away with the win 13 times (81.2%) in those contests.
  • This season New York has been victorious 13 times in 16 chances when named as a favorite of at least -116 on the moneyline.
  • The Mets and their opponents have gone over the total this season in seven of their 22 opportunities.
  • In 22 games with a line this season, the Mets have a mark of 12-10-0 against the spread.
  • The Phillies have won three of the five games they were listed as the moneyline underdog this season (60%).
  • When playing as a moneyline underdog with odds of -102 or longer, Philadelphia has a 3-1 record (winning 75% of its games).
  • In the 22 games bookmakers have set an over/under for the Phillies, they have combined with opponents to go over the total 11 times (11-11-0).
  • The Phillies have a 12-10-0 record against the spread this season (covering 54.5% of the time).

Mets Player Leaders

  • Peter Morgan Alonso leads New York in OBP (.453), slugging percentage (.718) and total hits (27) this season. He has a .346 batting average.
  • Among all qualified hitters in MLB, he is seventh in batting average, third in on-base percentage, and first in slugging.
  • Alonso will look for his fourth straight game with a hit in this matchup. During his last five outings he is batting .316 with two doubles, a triple, a home run, three walks and four RBI.
  • Juan Soto has five doubles, three home runs and 17 walks. He's batting .256 and slugging .436 with an on-base percentage of .385.
  • Among all qualifying hitters, he is 75th in batting average, 30th in on-base percentage and 65th in slugging percentage.
  • Soto enters this game looking to extend his three-game hit streak. During his last five outings he is batting .278 with a double, three walks and five RBI.
  • Francisco Lindor is batting .271 with a .424 slugging percentage and nine RBI this year.
  • Brandon Nimmo is batting .202 with a .253 OBP and 10 RBI for New York this season.
  • Nimmo has hit safely in three games in a row. During his last five outings he is hitting .211 with a walk and an RBI.

Phillies Player Leaders

  • Kyle Schwarber has racked up a team-high OBP (.424), while leading the Phillies in hits (21). He's batting .269 and slugging.
  • Including all the qualified hitters in the majors, he is 63rd in batting average, ninth in on-base percentage and 14th in slugging percentage.
  • Bryce Harper is batting .272 with four doubles, five home runs and 18 walks. He's slugging .506 with an on-base percentage of .404.
  • He is currently 60th in batting average, 17th in on-base percentage and 32nd in slugging percentage among all qualified hitters.
  • Nicholas Alexander Castellanos has a .494 slugging percentage, which leads the Phillies.
  • Trea Turner has four doubles, a home run and nine walks while hitting .273.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup