We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsNew York Mets at Philadelphia Phillies
New York MetsNew York Mets
@
Citizens Bank Park
Philadelphia PhilliesPhiladelphia Phillies

Match Predictor

Pre-match Prediction
New York Mets
@
Philadelphia Phillies
New York Mets 37%Philadelphia Phillies 63%
Market LinesRun Line: Philadelphia Phillies -1Total: O/U 8
Model: Over 8
Model projects 8.1 total runs vs 8 line

New York Mets

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
43%
33/76
MLB: 48%
Starter
57%
4/7
vs PHI
100%
2/2
Avg Total
8.5
MLB: 8.9
Game Starter (7) Last Starter vs PHI vs PHI (2)
David Peterson #23 · LHP · Age 31
5.91
ERA (2026)
8.2
K/9 (2026)
7
Starts (2026)
8.0
Avg Total (2026)
Last 3:
ND @CIN (Jun 15): 3.0IP, 3ER, 1K
ND STL (Jun 10): 3.2IP, 6ER, 1K
ND MIA (May 31): 4.0IP, 0ER, 3K
vs PHI: ND (Apr 23 2025): 5.1 IP, 2 ER, 2 K
Bullpen (2026 Season)Average
ERA: 4.13MLB Avg: 3.9510 relievers
Workload Alert: Allowed 12 runs on 2026-06-15 vs CIN. Bullpen arms likely still recovering.
Recent: L 0-12L 3-5W 9-1W 6-4L 3-15
Lineup vs David Peterson (Career)
BatterPosPAAVGOPSHR
Bryce Harper1B28.4001.0641
J.T. RealmutoC28.1250.4170
Alec Bohm3B27.3461.0242
Kyle SchwarberDH27.1250.5141
Trea TurnerSS24.2270.6100
Edmundo Sosa2B11.6671.7111
Derek HillRF4.0000.2500
Brandon MarshLF3.3331.6661
Bryson Stott2B2.0000.0000
Rafael MarchanC2.10002.0000
3 batters with no matchup history

Philadelphia Phillies

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
49%
37/76
MLB: 48%
Starter
40%
4/10
vs NYM
100%
2/2
Avg Total
8.6
MLB: 8.9
Game Starter (10) Last Starter vs NYM vs NYM (2)
Zack Wheeler #45 · RHP · Age 36
2.01
ERA (2026)
9.0
K/9 (2026)
10
Starts (2026)
7.3
Avg Total (2026)
Last 3:
W MIA (Jun 15): 6.0IP, 0ER, 9K
ND @TOR (Jun 09): 6.0IP, 1ER, 5K
W SD (Jun 04): 7.0IP, 2ER, 8K
vs NYM: ND (Oct 05 2024): 7.0 IP, 0 ER, 9 K
Bullpen (2026 Season)Good
ERA: 3.45MLB Avg: 3.959 relievers
Workload Alert: Allowed 12 runs on 2026-06-17 vs MIA. Bullpen arms likely still recovering.
Recent: W 7-0W 8-2L 4-12L 4-6W 15-3
Lineup vs Zack Wheeler (Career)
BatterPosPAAVGOPSHR
Juan SotoLF64.2650.8672
Marcus Semien2B19.2220.7071
Brett Baty3B12.3330.9161
Bo Bichette3B11.2730.5460
Mark Vientos1B9.3330.7770
Eric Wagaman1B3.3331.6661
Francisco AlvarezC3.0000.3330
Jared Young1B2.5001.0000
Luis TorrensC2.5001.0000
Zack ShortSS2.0000.0000
3 batters with no matchup history
Our Top PicksLive Odds
Top PickPhiladelphia Phillies -1.5 (Run Line)
Wheeler against a .671 OPS Mets lineup has produced 8K, 9K, and 9K in three straight outings against this exact opponent.
PickUnder 7.5 Runs
This is a pure matchup call, not a model number.
PickZack Wheeler Over 6.5 Strikeouts
Three straight starts against the Mets: 8K, 9K, 9K.

New York Mets vs Philadelphia Phillies Game Preview

The pitching matchup in tonight's MLB series finale at Citizens Bank Park is about as lopsided as you'll find on the Sunday slate. Philadelphia Phillies ace Zack Wheeler takes the mound at 6-1 with a 2.01 ERA in 62.2 innings, carrying the strongest stretch of his career into a matchup against a lineup he has owned for three straight starts. As The News Journal confirmed: "Philadelphia right-hander Zack Wheeler (6-1, 2.01 ERA) will pitch for the Phillies." Wheeler has struck out 8, 9, and 9 batters in three consecutive outings against this same New York Mets lineup. His command is locked in: just 15 walks in 62.2 innings for a K/9 of 8.93. Six days of extended rest means he arrives fully stretched out and ready to go deep.

Opposite him is David Peterson, who has pitched himself into a hole he cannot find his way out of. Peterson carries a 5.91 ERA in 2026 and has recorded just 1 strikeout in each of his last two starts, 3.0 innings against Cincinnati and 3.2 innings against St. Louis. He hasn't completed five innings in two of his last three outings. The PHI lineup will make him pay early. Bryce Harper owns Peterson in 28 career plate appearances, hitting .400 with a 1.064 OPS across multiple seasons with no meaningful cold stretch against this lefty. Alec Bohm is another structural problem: .346 average and 1.024 OPS in 27 career PA. PHI enters at 22-19 at home and is coming off a 15-3 blowout of the Mets yesterday. They have no incentive to ease off in a series finale.

There is a contrarian case here, and it deserves an honest airing before dismissing it. PHI is 11-17 against left-handed starters this season, the weakest split on either roster, and Peterson pitches from the left side. That structural edge matters in theory. Juan Soto enters white-hot over his last seven days with a 1.318 OPS, and he carries a career .265 average and 0.867 OPS across 64 plate appearances against Wheeler, the one NYM hitter with a genuine track record against him. If Peterson steadies enough to hand a close game to his bullpen, that Soto-led offense can generate damage at Citizens Bank Park against a PHI relief corps that gets tested early. The contrarian is buying rest-reset at Mets +160 and banking on a rare Wheeler off night. The reason to reject it: Peterson's command collapse is not a run-prevention issue anymore, it is a bat-missing issue. Two starts totaling 6.2 innings and 2 combined strikeouts does not look like a pitcher about to right the ship in a hostile road environment. Whatever platoon advantage a lefty normally carries, Peterson has earned it away.

Citizens Bank Park plays slightly above league average for runs (1.05 factor) with a mild home run boost (1.1 factor), but Wheeler's presence caps the scoring ceiling on his side of the game. The Mets are 16-24 on the road this season and averaging just 4.1 runs per game with a .671 OPS. PHI has gone 12-8 over its last 20 games and brings the best starter on either roster to a game it should control wire to wire.

New York Mets vs Philadelphia Phillies Key Insights

  • Wheeler has struck out 8, 9, and 9 batters in three consecutive starts against this exact Mets lineup. That track record against a specific opponent is the foundation of every pick in this game.
  • Peterson recorded just 1 strikeout in each of his last two starts and has been pulled before the fifth inning in two of his last three outings. He is not missing bats and is not staying in games. PHI should have baserunners early.
  • PHI is 11-17 against left-handed starters this season, normally a structural edge for Peterson. His 5.91 ERA and near-total command breakdown erase that advantage in practice.
  • Harper carries a .400 average and 1.064 OPS in 28 career PA against Peterson, including consistent production across multiple recent seasons. He is the most dangerous bat in the early innings and the most likely to put this game away quickly.
  • Soto's 64 career PA against Wheeler (.265, 0.867 OPS) make him the one NYM hitter who has given the right-hander real trouble, particularly in 2021 (1.397 OPS) and 2025 (1.000 OPS). His at-bats in innings 4-6 are the clearest signal of whether Wheeler is truly locked in tonight.
  • PHI's bullpen ERA sits at 3.45 across nine relievers, nearly a full run better than NYM's 4.13. If Peterson exits by the fourth inning, the leverage window shifts hard to Philadelphia for the second half of the game.

New York Mets vs Philadelphia Phillies Betting Picks

Picks made June 21, 2026 at 05:26 AM ET. Odds shown reflect current market prices.

Under 7.5 Runs
Under 7.5 Runs at -106 (MEDIUM confidence): This is a pure matchup call, not a model number. Wheeler historically limits NYM to 0-2 earned runs per start. The Mets average 4.1 runs per game away from home with a .671 OPS, and Peterson's early exit hands his innings to a NYM bullpen that contains rather than inflates PHI's scoring. A PHI win in the 5-2 range, which is the modal outcome here, lands comfortably under. At 51.5% implied, there is genuine edge available.
Moneyline
Moneyline: No pick. PHI at -196 implies 66.2% probability against a structural win probability closer to 63%, making it negative expected value. The Mets at +160 offers marginal positive pricing, but Peterson's complete command breakdown eliminates whatever lefty structural edge he might carry against a team that is 11-17 vs LHP. Neither side offers clean value tonight.
Analysis insight — no specific bet associated
Zack Wheeler Over 6.5 Strikeouts
Zack Wheeler Over 6.5 Strikeouts at -152 (HIGH confidence): Three straight starts against the Mets: 8K, 9K, 9K. His 2026 K/9 of 8.93 across 62.2 innings is elite-level. The Mets post a .671 OPS and their own pitching staff surrenders a 9.12 K/9 off their pitching, which signals a lineup that chases and swings. With six days of rest, Wheeler can push into the seventh inning and generate strikeouts deep into his outing. The 6.5 line is conservative against three consecutive near-double-digit strikeout efforts against this exact opponent.
David Peterson Under 4.5 Strikeouts
David Peterson Under 4.5 Strikeouts at -109 (HIGH confidence): Peterson's last three starts: 1 strikeout in 3.0 IP, 1 strikeout in 3.2 IP, 3 strikeouts in 4.0 IP. That is 5 total strikeouts in 10.2 innings. Reaching 5 strikeouts tonight requires him to pitch at least 5.5 innings, a workload he has not approached in over a month. PHI's lineup at a .695 OPS will not give him the chance to get comfortable. Under 4.5 is the play, and at -109 the price is fair.
Bryce Harper Over 0.5 Hits
Bryce Harper Over 0.5 Hits at -238 (HIGH confidence): Harper is 28 career PA against Peterson with a .400 average and 1.064 OPS. The production runs across multiple seasons consistently: 1.255 OPS in 2021, 0.650 OPS in 2024, 0.833 OPS in 2025. No meaningful cold stretch against this pitcher. Peterson's 5.91 ERA signals weakening stuff, and Harper's career BvP data overrides his weaker left-on-left platoon split. Disciplined contact hitter, struggling pitcher, long track record: this is as close to a lock as you get on an over-0.5-hits market.
J.T. Realmuto Under 0.5 Hits
J.T. Realmuto Under 0.5 Hits at +156 (MEDIUM confidence): Realmuto carries a .125 average and 0.417 OPS in 28 career PA against Peterson, including 0.000 OPS across 5 PA in 2024 and 0.125 OPS across 8 PA in 2025. That is 13 recent PA with near-zero production against this specific pitcher. His 2026 season line of .209/.290/.331 adds to the lean. The market at +156 is underpricing this under given the historical BvP data and his current struggles at the plate.
Kyle Schwarber to Hit a Home Run
Kyle Schwarber to Hit a Home Run at +280 (LOW confidence): Speculative play, sized accordingly. Schwarber has 28 home runs this season and Citizens Bank Park carries a 1.1 home run park factor. He has one career home run in 27 PA against Peterson, so he has found the gap before. But the primary thesis tonight is an under, which works against high-scoring outcomes. Keep this small. Low confidence, real upside.
Same Game Parlay (4 legs)
Same Game Parlay (4 legs): PHI -1.5, Under 7.5, Wheeler Over 6.5 Strikeouts, Harper Over 0.5 Hits. The correlation here is genuine. Wheeler striking out 7 or more batters directly suppresses Mets run production, which supports both the under and the run line naturally. Harper getting a hit in a tight PHI win is the positive correlation on the Phillies side: a 5-2 final where Harper contributes the decisive blow touches all four legs simultaneously. Component contracts: PHI -1.5 (409565906), Under 7.5 (409565907), Wheeler K prop (409584889), Harper hits (409584877).
Analysis insight — no specific bet associated
No Run First Inning (NRFI)
No Run First Inning (NRFI) at -130: Wheeler's 2026 ERA is 2.01 with a 0.88 WHIP. First-inning damage is rare with this pitcher, and his June outings (0 ER vs MIA, 1 ER vs TOR, 2 ER vs SD) show he works efficiently from the jump. NYM carries a .671 OPS and projects as a weak scoring threat against a dominant righty early. Peterson's command struggles increase first-inning PHI scoring risk on the other side, but Wheeler blunting the Mets in the first is the stronger half of the NRFI equation. Modest value at -130.

Key Players

Batting AverageNYM
Juan Soto
.301Batting Average
LF
Home RunsNYM
Juan Soto
17Home Runs
LF
Runs Batted InNYM
Bo Bichette
42Runs Batted In
3B
Earned Run AverageNYM
Nolan McLean
3.67Earned Run Average
SP
WinsNYM
Freddy Peralta
5Wins
SP
StrikeoutsNYM
Nolan McLean
97Strikeouts
SP
Batting AveragePHI
Brandon Marsh
.315Batting Average
LF
Home RunsPHI
Kyle Schwarber
28Home Runs
DH
Runs Batted InPHI
Kyle Schwarber
49Runs Batted In
DH
Earned Run AveragePHI
Cristopher Sanchez
1.80Earned Run Average
SP
WinsPHI
Cristopher Sanchez
9Wins
SP
StrikeoutsPHI
Cristopher Sanchez
121Strikeouts
SP

Recent Form

New York Mets
L12-0Cincinnati Reds
L5-3Cincinnati Reds
W9-1Cincinnati Reds
W6-4Philadelphia Phillies
L15-3Philadelphia Phillies
Philadelphia Phillies
W7-0Miami Marlins
W8-2Miami Marlins
L12-4Miami Marlins
L6-4New York Mets
W15-3New York Mets

New York Mets vs Philadelphia Phillies Summary

The edge in this game runs one direction, and it has for three straight matchups. Wheeler is pitching at the peak of his career, and the Mets lineup has not solved him once in three recent tries, collectively going down for 26 strikeouts across those outings. Every pick tonight flows from that starting point: the strikeout prop at -152 is the primary vehicle, the run line at -106 and the under at -106 are natural companions, and Harper's hit prop at -238 is as close to a structural lock as this game offers. The best angle is the four-leg same game parlay, which builds positive correlation around the scenario most likely to unfold: a Wheeler-dominant, lower-scoring PHI win where Harper contributes the key blow.

The caveat is real and worth saying plainly. Wheeler has shown he can undershoot on low-action days, as his 5K outing against Toronto proved. Soto's career line against Wheeler (.867 OPS in 64 PA) is a genuine variable, and if Soto gets extended looks early and Wheeler's command is even slightly off from his recent form, the contrarian case at +160 comes alive fast. That is the inherent variance you are accepting on the strikeout prop and the under. Manage sizing accordingly, and keep the Schwarber home run play small given it works against the under thesis. There are no guarantees in baseball, only edges, and tonight the edge is clear.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jun 18, 2026NYM @ PHINYMNYM 6-4
Jun 20, 2026NYM @ PHIPHIPHI 15-3

Compare odds for NYM @ PHI

Frequently Asked Questions

MLBGame PreviewsNew York Mets at Philadelphia Phillies