Mets vs. Phillies Prediction

New York Mets vs. Philadelphia Phillies, 6/24/19 MLB Predictions & Odds

In a game featuring two teams near the .500 mark, can the New York Mets go on the road and get a win over the Philadelphia Phillies tonight at 7:05PM ET?

Game Snapshot & Odds

901 New York Mets vs. 902 Philadelphia Phillies

Monday, June 24, 2019

7:05PM ET – Citizens Bank Park

Compare odds and from multiple different online sportsbooks and shop for the best lines at our new MLB Odds & Betting Page.

Public Betting Trends

According to oddsmakers, the Phillies are favored at home tonight, as they are getting odds of -125 to win. The Mets are listed with a money line of +115 to prevail, while the over/under total for the contest has been set at 9.5 runs. The public betting for the contest currently is unavailable. This information is subject to change, however, so be sure to check out our MLB Public Betting Page for updated figures on the game.

Mets split with Cubs

The New York Mets are coming off a four-game split with the Cubs in Chicago to wrap up a 7-game road trip where New York went 3-4. The Mets are 37-41 on the season, 17-27 on the road and 41-29 with the over. Steven Matz is getting the start for New York tonight. He is 5-5 on the season with a 4.28 ERA.

The Mets are middle of the road when it comes to hitting and pitching. They are averaging 4.76 runs per game while hitting .252 as a team. On the mound, New York has a 4.64 team ERA with a 1.36 team WHIP. Pete Alonso is leading the team with 17 doubles, 27 home runs and 61 RBI. Wilson Ramos is adding eight home runs and 40 RBI.

Phillies on a skid

Philadelphia is in a funk, as the Phillies have dropped seven straight games following being swept at home by the Marlins. Philly is now 39-38 on the season, 23-17 at home and 40-35 with the under. The Phillies have Zach Elfin getting the start tonight. He is 6-7 on the season with a 2.83 ERA.

Like the Mets, the Phillies are in the middle of the road in both hitting and pitching. Offensively, Philadelphia averages 4.68 runs per game while hitting .240 as a team. On the mound, the Phillies have a 4.51 team ERA with a 1.39 team WHIP. Bryce Harper has been leading the team with 21 doubles, 13 home runs and 52 RBI while Rhys Hoskins adds 16 doubles, 16 home runs and 50 RBI.

MLB Betting Trends

New York

The Mets have lost in six straight series openers and they are 1-5 in Matz’ last six road starts.


The Phillies have lost seven straight NL East games and four straight series openers.


Matz has been steady at getting 5-6 innings of work in of varying damage. He has allowed at least three runs in four straight starts. Eflin has been much stronger and more consistent. He has allowed two earned runs or less in seven of his last nine starts. Matz has faced Philly twice and struggled in both outings, giving up nine runs over six innings of work. Eflin had one poor start against the Mets as well, but he has a 2.13 home ERA this season. I like him and the Phillies to end their losing streak today.

MLB Prediction: Philadelphia Phillies -125

MLB Headlines

MLB Predictions & Picks

Thumbnail Guardians vs. Twins Prediction Will the Guardians pull off the small upset when they visit the Twins for Game 1 of the American League Central rivals’ series at 7:40 p.m. ET on Thursday night?
Thumbnail Rockies vs. Diamondbacks Prediction Even though bettors will be paying a rather steep price, will the Diamondbacks cash as a large moneyline favorite on Thursday when they play the Rockies in the NL...
Thumbnail Phillies vs. Mets Prediction Will the under 8.5 hit when National League East rivals the Phillies and Mets wrap up their series at 1:10 p.m. ET from Citi Field on Thursday? Taijuan Walker will...
Thumbnail Brewers vs. Blue Jays Prediction With Freddy Peralta set to oppose Kevin Gausman in the pitching matchup, will the under cash on Thursday afternoon when the Brewers and Blue Jays play their series...
Thumbnail Angels vs. Astros Prediction & Odds The Los Angeles Angels head to Houston to face the Astros on Thursday night at 8:10 PM ET on FS1 in the first game of a four-game series.