Phillies vs Mets Prediction, Picks & Odds for Today's MLB Game

Shawn Krest - Betting Analyst at Covers.com
Shawn Krest • Betting Analyst 20+ years betting experience
Updated: Jun 28, 2026 , 10:28 AM ET • 4 min read

Bryce Harper & Co. get the job done at Citi Field.

MLB

Match starts: 1 hrs
PHI
69 %
NYM
31 %
EXPERT PICK - RUN LINE
Philadelphia -1.5 (+115) Philadelphia -1.5 (+115)
Bet Now
Bryce Harper Philadelphia MLB
Photo By - Reuters Connect. Bryce Harper rounds the bases against the Nationals.

The New York Mets snapped their seven-game losing streak yesterday and now face the Philadelphia Phillies in the rubber game of their weekend series.

The Phillies have won six of their seven series in June and look to close the month with another win. Philly has a big edge on the mound, which is why my Phillies vs. Mets predictions and MLB picks have the visitors wrapping up the weekend with a victory.

Who will win Phillies vs Mets today: Phillies -1.5 (+115)

The Philadelphia Phillies moneyline is too expensive. If it gets down to -120, I’d take back the runs and go with an outright win. Meanwhile, 11 of Philly’s last 14 wins have been by 2+ runs, so the run line is a safe alternative.  

The Phillies start Jesus Luzardo, who has pitched into the sixth inning in eight straight starts, given up two or fewer earned runs in seven of them, and had 13 strikeouts his last time out.

The New York Mets start Cionel Perez as an opener in a bullpen game a day after they used four relievers for 61 pitches. That's a big advantage for Philly.

Covers COVERS INTEL: Four active players have seven or more career hits against Jesus Luzardo. Juan Soto and Francisco Lindor are two of them. Soto is also one of six active players with five career RBI against him.

Enjoying Covers content? Add us as a preferred source on your Google account Add as a preferred source on Google

Phillies vs Mets Over/Under pick: Over 8.5 (+100)

A Phillies offense that topped 10 runs in a game three times in the last week has managed just four runs in the two games in New York, their weakest back-to-back performance since the end of May.

Philadelphia is due for an explosion against a worn-out New York bullpen. Bryce Harper is 5-for-8 with three RBI in the series.

With Juan Soto and Francisco Lindor finally in the lineup at the same time, the Mets’ offense showed signs of life on Saturday. The two stars each had RBI triples. Even against Luzardo, they should help the Mets contribute to the run total.

Shawn Krest's 2026 Transparency Record
  • ML/RL bets: 24-29, -2.15 units
  • Over/Under bets: 30-27, +2.17 units

Phillies vs Mets weather

Phillies vs Mets odds

  • Moneyline: Phillies -138 | Mets +133
  • Run line: Phillies -1.5 (+117) | Mets +1.5 (-122)
  • Over/Under: Over 8.5 (+113) | Under 8.5 (-117)

Phillies vs Mets trend

The Mets have cashed the Over in 12 of their last 21 home games for +5.45 units and a 24% ROI.. Find more MLB betting trends for Phillies vs. Mets.

How to watch Phillies vs Mets and game info

Location Citi Field, Queens, NY
Date Sunday, June 28, 2026
First pitch 1:40 p.m. ET
TV NBCS-Philadelphia, SNY
Phillies starting pitcher Jesus Luzardo
(6-4, 4.39 ERA)
Mets starting pitcher Cionel Perez
(3-3, 4.99 ERA)

Phillies vs Mets 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.

Pages related to this topic

Shawn Krest
Betting Analyst

Since quitting his job as bank assistant vice-president in 2000, Shawn has covered Final Fours, Super Bowls, World Series games and title fights in boxing and UFC. His work has appeared on ESPN, MLB.com, Sports Illustrated and dozens of other outlets. His book, Baseball Meat Market was published in 2018. He lives in North Carolina with his dog Toby, eight turtles, and wife.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo