Want to get more Covers content? Add us as a preferred source on your Google account here.
The Philadelphia Phillies look to get back into the win column tonight when they send Cristopher Sanchez to the mound against the New York Mets.
Both clubs have been near the bottom of the barrel offensively over the past month, but Sanchez gives the hosts the edge in our MLB odds.
I’m taking Philadelphia in my Mets vs. Phillies predictions and free MLB picks in what should be a low-scoring contest on Saturday, June 20.
Who will win Mets vs Phillies today: Phillies moneyline (-190)
It’s early, but Cristopher Sanchez is already making his case for the NL Cy Young. In fact, he is FanGraphs’ current favorite to win the award.
The Philadelphia Phillies starter ranks in the 99th percentile in pitching run value while boasting a stingy 2.95 xERA and .222 xBA. Sanchez also ranks second in the majors in strikeouts (116) thanks to his nasty changeup.
The New York Mets are 23rd in runs scored (102) as well as batting average (.235) over the last 30 days. They’ll look even worse against Sanchez as the team is collectively hitting .238 against southpaws.
Mets vs Phillies Over/Under pick: Under 7.5 (-110)
The Mets (102; 23rd) and Phillies (99; 24th) both rank near the bottom of the MLB in runs scored over the last 30 days, and I’m expecting both starters to have the upper hand tonight.
Mets starter Freddy Peralta has historically had success vs. the Phillies lineup, with only Bryce Harper (3-for-14; .214) and Edmundo Sosa (2-for-5; .400) batting better than .200 vs. the right-hander.
Unsurprisingly, the Under has cashed in each of Sanchez’s last seven starts.
- ML/RL bets: 2-1, +0.71 units
- Over/Under bets: 1-2, -1.12 units
Mets vs Phillies weather
Notes on the weather and its impact.
Mets vs Phillies odds
- Moneyline: New York +170 | Philadelphia -178
- Run line: New York +1.5 (-122) | Philadelphia -1.5 (+117)
- Over/Under: Over 7.5 (-104) | Under 7.5 (-100)
Mets vs Phillies trend
The Mets are just 2-9 as the road underdog this season, the second-worst win percentage in the majors. Find more MLB betting trends for Mets vs. Phillies.
How to watch Mets vs Phillies and game info
| Location | Citizens Bank Park, Philadelphia, PA |
| Date | Saturday, June 20, 2026 |
| First pitch | 7:15 p.m. ET |
| TV | FOX |
| Mets starting pitcher | Freddy Peralta (5-5, 3.90 ERA) |
| Phillies starting pitcher | Cristopher Sanchez (8-3, 1.82 ERA) |
Mets vs Phillies latest injuries
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.
This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.
