Skip to content
All picks

Baseball · MLB ·

Pittsburgh Pirates vs Philadelphia Phillies

Pick
Over 8 -112
Line
-112
Bet type
Game
Status
WIN
CLV
+0.4%
Key points · 5
  1. 01Zack Wheeler's 2.03 ERA masks a 2.96 xERA, a 0.93-run gap suggesting his run prevention is due to regress toward his true contact profile.
  2. 02Paul Skenes has slid over his last 5 starts, from a 2.53 ERA in the earlier outings to a 4.91 ERA in the most recent ones.
  3. 03Both offenses are heating up over the last 7 days, with the home side averaging 5.2 runs per game and the away side 7.8.
  4. 04Wheeler leans on fastballs 77.7% of the time and the opposing lineup carries a .354 xwOBA against fastballs across 1890 plate appearances.
  5. 05First-pitch temperature reads 95°F at Citizens Bank Park, warmer air that carries the ball further in a 1.02 run environment.

§ 01The analysis

Wheeler's surface line reads like an ace but the underlying math argues otherwise. His 2.03 ERA sits nearly a full run below his 2.96 xERA, a 0.93-run gap that flags run prevention due to regress. The pitch mix reinforces it: he's throwing fastballs 77.7% of the time into a lineup posting a .354 xwOBA against fastballs across 1890 plate appearances this season. Skenes brings a 2.64 xERA of his own, but the trajectory across his last 5 starts is unfriendly, a 2.53 ERA in the earlier outings ballooning to 4.91 in the most recent ones. Both lineups arrive hot. Over the last 7 days the home offense is averaging 5.2 runs per game and the away offense 7.8, and both have been heating up against right-handed pitching this season across 613 and 742 plate appearances respectively. The away battery's catcher is bleeding 0.5 called strikes per 100 taken pitches versus league baseline, and Philadelphia's bullpen has already logged 228 pitches over the last three days. First pitch is 95°F, warmer air that carries the ball further at a park with a 1.02 run environment.

§ 02The call

The pushback is real. Skenes still owns a 2.64 xERA and a 30.5% strikeout rate across 93.0 innings, Wheeler's swinging-strike and K stuff is trending up, and Cory Blaser's games this season have averaged 7.3 combined runs, right at the number. Pittsburgh is also without Oneil Cruz and Spencer Horwitz. But with Wheeler's ERA-xERA gap, Skenes trending the wrong way over his last 5, both offenses in form, and 95°F air at a plus run environment, the total has more paths over than the price suggests. Over 8 at -112.

Final resultWINOver 8 -112 · -112
Graded Jul 2, 2026

Get the daily card before kickoff

Subscribe