| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Bryce Harper | 1B | 28 | .400 | 1.064 | 1 |
| J.T. Realmuto | C | 28 | .125 | 0.417 | 0 |
| Alec Bohm | 3B | 27 | .346 | 1.024 | 2 |
| Kyle Schwarber | DH | 27 | .125 | 0.514 | 1 |
| Trea Turner | SS | 24 | .227 | 0.610 | 0 |
| Edmundo Sosa | 2B | 11 | .667 | 1.711 | 1 |
| Derek Hill | RF | 4 | .000 | 0.250 | 0 |
| Brandon Marsh | LF | 3 | .333 | 1.666 | 1 |
| Bryson Stott | 2B | 2 | .000 | 0.000 | 0 |
| Rafael Marchan | C | 2 | .1000 | 2.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Juan Soto | LF | 64 | .265 | 0.867 | 2 |
| Marcus Semien | 2B | 19 | .222 | 0.707 | 1 |
| Brett Baty | 3B | 12 | .333 | 0.916 | 1 |
| Bo Bichette | 3B | 11 | .273 | 0.546 | 0 |
| Mark Vientos | 1B | 9 | .333 | 0.777 | 0 |
| Eric Wagaman | 1B | 3 | .333 | 1.666 | 1 |
| Francisco Alvarez | C | 3 | .000 | 0.333 | 0 |
| Jared Young | 1B | 2 | .500 | 1.000 | 0 |
| Luis Torrens | C | 2 | .500 | 1.000 | 0 |
| Zack Short | SS | 2 | .000 | 0.000 | 0 |
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.
Picks made June 21, 2026 at 05:26 AM ET. Odds shown reflect current market prices.
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.
| Date | Matchup | Result |
|---|---|---|
| Jun 18, 2026 | NYM @ PHI | NYMNYM 6-4 |
| Jun 20, 2026 | NYM @ PHI | PHIPHI 15-3 |
Compare odds for NYM @ PHI