Mets vs. Phillies Prediction, Odds, Picks - April 21

Mets vs. Phillies Prediction, Odds, Picks - April 21

Updated Apr. 21, 2025 7:00 p.m. ET
Data Skrive

Kyle Schwarber and the Philadelphia Phillies take the field on Monday at Citi Field against Tylor Megill, who is projected to start for the New York Mets. First pitch is at 7:10 p.m. ET for the first game of a three-game series. The Mets have been listed as -137 moneyline favorites for this matchup with the Phillies (+117). New York is favored on the run line (-1.5). The over/under is 8 runs for this game (with -105 odds to hit the over and -115 odds on the under).

Here is everything you need to know from a betting perspective on the Mets-Phillies game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Marlins vs. Phillies Highlights | MLB on FOX

Check out the best moments between the Miami Marlins and the Philadelphia Phillies.

Mets vs. Phillies Game Information & Odds

  • When: Monday, April 21, 2025 at 7:10 p.m. ET
  • Where: Citi Field in Queens, New York
  • How to watch on TV: SNY and NBCS-PH
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Mets -137 +117 8 -105 -115 -1.5 +153 -186

Mets vs. Phillies Prediction

  • Score Prediction: Mets 4, Phillies 3
  • Total Prediction: Under 8 runs
  • Win Probabilities: Mets 57%, Phillies 43%

Mets vs. Phillies Betting Insights

  • This season, the Mets have been favored 17 times and won 13, or 76.5%, of those games.
  • New York has a record of 10-2 in games when oddsmakers favor them by at least -137 on the moneyline.
  • The implied probability of a win from the Mets, based on the moneyline, is 57.8%.
  • The Phillies have won in three of the five contests they have been named as odds-on underdogs this year.
  • Philadelphia has played as an underdog of +117 or more just one time this year and came away with a win in that game.
  • The moneyline set for this matchup implies the Phillies have a 46.1% chance of coming away with a victory in the contest.

Mets Recent Betting Performance

  • The Mets have a 6-2 record from the eight games they were favored on the moneyline over their last 10 matchups.
  • Over their last 10 outings (all 10 of them had set totals), the Mets and their opponents combined to go over the run total four times.
  • The Mets' ATS record is 6-4-0 over their past 10 games.

Mets Recent Stats

Stat Avg/Total
Record 7-3
Runs Per Game 4.6
HR 11
ERA 2.66
K/9 9.5

Mets Player Insights

  • Peter Morgan Alonso leads the Mets with six home runs and 24 runs batted in, while racking up a team-best batting average of .346.
  • In all of MLB, Alonso is 11th in homers and second in RBI.
  • Alonso takes a hitting streak of three games into this game. During his last five outings he is batting .316 with two doubles, a triple, a home run, three walks and four RBI.
  • Juan Soto is batting .256 with five doubles, three home runs and 17 walks.
  • Of all major league batters, Soto is 73rd in homers and 48th in RBI.
  • Soto has three games in a row with at least one hit. In his last five games he is batting .278 with a double, three walks and five RBI.
  • Francisco Lindor is batting .271 with four doubles, three home runs and six walks.
  • Brandon Nimmo is batting .202 with three doubles, four home runs and six walks.
  • Nimmo is riding a three-game hitting streak into this one. During his last five outings he is hitting .211 with a walk and an RBI.

Mets Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Peter Morgan Alonso 0.5 (-210) 1.5 (+130) - 0.5 (+145)
Juan Soto 0.5 (-200) 1.5 (+120) - 0.5 (+160)
Francisco Lindor 0.5 (-250) 1.5 (+115) - 0.5 (+190)
Tyrone Taylor 0.5 (-155) 0.5 (-155) - 0.5 (+255)
Luis Torrens 0.5 (-180) 0.5 (-185) - 0.5 (+220)

Phillies Recent Betting Performance

  • The Phillies are not favored for the first time in a while, as they have not been underdogs in their last 10 games.
  • The Phillies and their opponents have combined to hit the over seven times in their last 10 games with a total.
  • The Phillies are 4-6-0 ATS over their last 10 games.

Phillies Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.7
HR 6
ERA 5.26
K/9 9.2

Phillies Player Insights

  • Schwarber leads the Phillies with seven long balls and runs batted in, driving in 16.
  • Among all batters in the majors, Schwarber's home run total ranks fifth and his RBI tally is 18th.
  • Bryce Harper is batting .272 with four doubles, five home runs and 18 walks.
  • Harper is 24th overall in homers and 32nd in RBI this year.
  • Nicholas Alexander Castellanos has racked up a team-best batting average of .304.
  • Trea Turner is batting .273 with four doubles, a home run and nine walks.

Phillies Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Trea Turner 0.5 (-225) 1.5 (+140) - 0.5 (+195)
Nicholas Alexander Castellanos 0.5 (-230) 1.5 (+125) - 0.5 (+150)
Max Kepler 0.5 (-150) 0.5 (-150) - 0.5 (+205)
Kyle Schwarber 0.5 (-125) 0.5 (-130) - 0.5 (+160)
J.T. Realmuto 0.5 (-155) 0.5 (-160) - 0.5 (+230)

Cardinals vs. Mets Highlights | MLB on FOX

Check out the best moments between the the St. Louis Cardinals and the New York Mets.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share