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 6:11 p.m.

The Monday schedule in MLB includes a matchup between the New York Mets and the Philadelphia Phillies.

All the information you need to make smart bets on this matchup at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.

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: (-142) | PHI: (+120)
  • Spread: NYM: -1.5 (+146) | PHI: +1.5 (-176)
  • Total: 8 -- Over: (-104) | Under: (-118)

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 ball 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 did not cover in any of Nola's four starts with a set spread. The Phillies have not been a 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.4%)

Mets vs Phillies Moneyline

  • Philadelphia is the underdog, +120 on the moneyline, while New York is a -142 favorite at home.

Mets vs Phillies Spread

  • The Mets are 1.5-run home favorites on the runline against the Phillies. The Mets are +146 to cover, and the Phillies are -176.

Mets vs Phillies Over/Under

  • The Mets-Phillies game on April 21 has been given an over/under of 8 runs. The over is set at -104 and the under at -118.

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

Mets vs Phillies Betting Trends

  • The Mets have been chosen as favorites in 16 games this year and have walked away with the win 13 times (81.2%) in those games.
  • This season New York has come away with a win nine times in 11 chances when named as a favorite of at least -142 on the moneyline.
  • The Mets' games have gone over the total 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 been the moneyline underdog five total times this season. They've finished 3-2 in those games.
  • Philadelphia has played as a moneyline underdog of +120 or longer in just one game this season, which it won.
  • The Phillies have had an over/under set by oddsmakers 22 times, and have combined with opponents to go over the total in 11 of those games (11-11-0).
  • The Phillies have covered 54.5% of their games this season, going 12-10-0 against the spread.

Mets Player Leaders

  • Peter Morgan Alonso has 27 hits and an OBP of .453 to go with a slugging percentage of .718. All three of those stats lead New York hitters this season. He has a .346 batting average, as well.
  • He is seventh in batting average, third in on-base percentage, and first in slugging among qualifying batters in MLB.
  • Alonso will look for his fourth straight game with a hit in this matchup. In his last five games he is hitting .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.
  • He ranks 75th in batting average, 30th in on-base percentage and 65th in slugging among qualifying hitters.
  • Soto heads into this matchup looking to extend his three-game hit streak. In his last five games he is batting .278 with a double, three walks and five RBI.
  • Francisco Lindor has 23 hits this season and has a slash line of .271/.323/.424.
  • Brandon Nimmo is batting .202 with a .253 OBP and 10 RBI for New York this season.
  • Nimmo brings a three-game hitting streak into this game. During his last five outings he is hitting .211 with a walk and an RBI.

Phillies Player Leaders

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

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