The Matchup Report

New York Yankees @ Philadelphia Phillies Prediction (July 25): Odds, Pick & Analysis

JR

Jake Reynolds

July 25, 2026 · 3:15 PM EDT
MLB
Share
Citizens Bank Park — New York Yankees at Philadelphia Phillies

New York Yankees vs Philadelphia Phillies · July 25, 2026 · 6:05 PM EDT · Photo: ESPN

The betting market has installed New York as a modest favorite at -122, yet Philadelphia sits just 2.5 games back in the Wild Card race while the Yankees hold a 2-game divisional cushion. That spread—paired with the Phillies' recent struggles and the Yankees' hot streak—reflects conventional wisdom that doesn't fully account for where these lineups and rotations actually stand.

Tonight's Odds

MONEYLINE
New York Yankees-122
Philadelphia Phillies+104
RUN LINE
New York Yankees -1.5+126
Philadelphia Phillies +1.5-152
OVER/UNDER
Over 9-105
Under 9-115

Probable Pitchers

New York Yankees

LHP Ryan Weathers

Record3-7
ERA4.40
WHIP1.27
IP102.3
K/910.1
BB/92.6
VS

Philadelphia Phillies

LHP Tim Mayza

Record2-3
ERA4.00
WHIP1.16
IP45.0
K/98.8
BB/92.2

New York enters Citizens Bank Park riding a two-game winning streak with a 7-3 record over its last 10 contests. The Yankees' offense has generated a .732 OPS and averages 4.67 runs per game, anchored by Ben Rice, who leads the team with a .274 average and a .947 OPS while also pacing the club with 30 home runs. Cody Bellinger (.257) provides secondary support, though the Yankees' team batting average of .234 reveals an inconsistency that has plagued them throughout the season. On the mound, Ryan Weathers carries a 4.40 ERA into this matchup—a mark that sits well above the Yankees' team ERA of 3.35. The absence of Carlos Rodón and Giancarlo Stanton from the lineup further complicates New York's depth picture heading into this divisional test.

Philadelphia's offensive profile tells a different story despite the team's current L3 streak. Kyle Schwarber has been a force, posting 33 home runs with a .908 OPS, while Brandon Marsh leads the team in batting average at .288 and contributes a .799 OPS. The Phillies' team OPS of .702 trails the Yankees' .732, and their 4.31 runs per game average falls short of New York's output, yet their pitching staff presents a more formidable challenge than the betting line suggests. Tim Mayza takes the ball with a 4.00 ERA—a full 40 basis points better than Weathers—and the Phillies' rotation depth, anchored by Cristopher Sánchez (2.65 ERA) and Jesús Luzardo (3.31 ERA), has proven more resilient than New York's injury-depleted staff. The Phillies' team ERA of 4.23 masks a strong underlying strikeout profile; the staff has recorded 9.91 K/9, outpacing the Yankees' 8.99.

Philadelphia's recent form has been uninspiring at 4-6 over its last 10 games, and the team sits 5.5 games back in the division. Yet the Phillies' pitching advantage and the Yankees' reliance on a sub-4.40 ERA starter in a road environment creates a value opportunity. Weathers' ERA paired with New York's .234 team average suggests volatility, while Mayza's steadier profile and Schwarber's power represent a compelling contrarian angle. The market's -122 pricing of the Yankees assumes execution that hasn't been consistent, particularly on the road. Philadelphia's +104 moneyline captures a Phillies team with superior rotation depth and a home-field edge that shouldn't be discounted despite the recent losing streak.

Best Bet

Philadelphia Phillies (+104)

Based on the matchup analysis, recent form, and line value, Philadelphia Phillies (+104) is our top play for this game.

More MLB Predictions