Pirates at Phillies
O/U 8 · RL Phillies -1.5 · Citizens Bank Park
The pick & result
- Published pick
- Pirates ML +120
- Published odds
- +120
- Result
- Lost
- Final score
- 6-10
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
A sweltering July evening in Philadelphia sets the stage for a spectacular pitching duel at Citizens Bank Park as the Pirates' young phenom Paul Skenes goes head-to-head with Phillies ace Zack Wheeler.
The market is overpaying for Zack Wheeler's pristine 2.03 ERA. While Wheeler has been excellent, his 2.96 xERA indicates he is overperforming his expected metrics by nearly a full run, a fragile number that could be exposed tonight. On the flip side, the market is discounting Paul Skenes because of a bizarre team slump: the Pirates have dropped eight straight games in which Skenes has started. Yet, Skenes has been spectacular, pitching to a 3.10 ERA with a far superior 2.64 xERA, showing he's actually been the sharper pitcher on a fundamental level. Furthermore, Skenes turns into an absolute monster under the lights, boasting a microscopic 1.73 night ERA compared to his 5.87 day mark.
The strongest argument against the Pirates is their depleted lineup with key pieces on the shelf, coupled with the Phillies' explosive offense playing in a hot, humid 95-degree environment where the wind is blowing out to center field. It is a scary setting to back an underdog, especially with Bryce Harper and Kyle Schwarber looming. However, Skenes is uniquely equipped to neutralize this threat. He holds left-handed hitters to a meager .612 OPS, and he has historically dominated the Phillies' big bats, holding Schwarber hitless in nine career at-bats with five strikeouts, and keeping Trea Turner to an 0-for-6 mark.
While the Phillies' bullpen has a rest advantage with Jhoan Duran and Orion Kerkering, the starting pitching mismatch in expected metrics and the price tag are what define the value here. At +120, we are getting a generationally talented ace who is severely undervalued due to a lack of run support in previous starts. Skenes has allowed two earned runs or fewer in four of his last five outings, and with Esmerlyn Valdez (.444 AVG and 1.768 OPS with runners in scoring position) providing clutch hitting, the Pirates have more than enough punch to back their ace and break his run-support curse. Grab the value on the Pirates moneyline.
Injuries noted
Phillies: [NEW] Brad Keller (RP) — Forearm (Right): Keller (forearm) completed a live batting practice session Tuesday, Scott Lauber of The Philadelphia Inquirer reports. (Jun 30 — 0d ago) [KNOWN] Johan Rojas (Center Fielder) — Elbow (Right): Rojas (suspension) underwent surgery Friday to repair the UCL in his right elbow and will face an expected recovery timeline of 6-to-8 months, Scott Lauber of The Philadelphia Inquirer reports. (Jun 25 — 6d ago) [KNOWN] Adolis Garcia (RF) — Lat (Right): The Phillies announced that Garcia underwent successful surgery Wednesday to repair a torn right lat, Lochlahn March of The Philadelphia Inquirer reports. (Jun 24 — 7d ago) Pirates: [NEW] Oneil Cruz (CF) — Hand (Left): Pirates general manager Ben Cherington said Sunday that he expects Cruz (hand) to return from the 10-day injured list at some point in July, most likely after the All-Star break, Colin Beazley of the Pittsburgh Post-Gazette reports. (Jun 28 — 3d ago) [KNOWN] Wilber Dotel (RP) — Lat (Right): Dotel (lat) will begin a rehab assignment at Double-A Altoona on Saturday, Kevin Gorman of TribLive.com reports. (Jun 27 — 4d ago) [KNOWN] Chris Devenski (RP) — Illness (Not Specified): Devenski (illness) was transferred from the 15-day IL to the 60-day IL on Sunday. (Jun 7 — 24d ago) [KNOWN] Liover Peguero (Shortstop) — Undisclosed (Not Specified): The Phillies reassigned Peguero to minor-league camp Sunday. (Jun 18 — 13d ago) [NEW] Spencer Horwitz (1B) — Hamstring (Left): Pirates general manager Ben Cherington said Sunday that Horwitz (hamstring) will remain sidelined for "weeks, not days," and the first baseman isn't expected to return from the 10-day injured list until after the All-Star break, Colin Beazley of the Pittsburgh Post-Gazette reports. (Jun 28 — 3d ago) [NEW] Jared Jones (SP) — Undisclosed (Not Specified): no (Jul 1 — 0d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
BATTER VS ARM
Brandon Lowe vs Zack Wheeler: .267
.267Brandon Lowe has gone 4-for-15 (.267) across 15 career at-bats off Zack Wheeler, with 1 HR. They meet again tonight. He enters steady (.743 OPS, L15).
HEAT CHECK
Esmerlyn Valdez: 1.746 OPS in Last 15 Days
1.746The last 15 days sample runs 25 PA: a 1.746 OPS versus 1.160 for the season, 0.586 above his norm. His total-bases line tonight: 0.5.
Trea Turner: .907 OPS in Last 15 Days
.907Over the last 15 days (55 PA) he is at a .907 OPS, up 0.263 on his .644 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.
RUNNING GAME
Philadelphia Phillies like to run — Henry Davis (57% caught) is the wrong catcher to test
57% CSHenry Davis owns a 57% caught-stealing rate (13 of 23) and Philadelphia Phillies run anyway — 0.8 steals a game. Strength on strength on the bases.
PARK WEATHER
Wind blowing out 11 mph at Citizens Bank Park tonight
OUT 11Tonight's reading at Citizens Bank Park — Partly Cloudy, 95°, wind 11 mph, Out To CF. Everything about the air says carry. The total sits at 8.
HEAD-TO-HEAD
Phillies are 5-2 vs Pirates this season
5-2Phillies lead the season series 5-2 over Pirates. PHI won the last meeting 8-0.
TEAM RECORD
Pirates 0-8 in Paul Skenes's last 8 starts
0-8Pirates are 0-8 in Paul Skenes's last 8 starts this season — losers of his last 8 in a row. He starts tonight.
Phillies 6-2 in Zack Wheeler's last 8 starts
6-2Phillies are 6-2 in Zack Wheeler's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored July 1, 2026 at 1:05 PM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, caesars, draftkings, betmgm, betrivers, fanatics.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
3- GARY'S PICKKYLE SCHWARBERTOTAL BASES OVER 1.5
Schwarber is in elite power form, having launched 5 home runs in his last 10 games. Tonight's environmental conditions are a massive multiplier for his profile; 95-degree heat and an 11-mph wind blowing straight out to center field at Citizens Bank Park (1.06 park factor) significantly increase the likelihood of fly balls clearing the fence or finding gaps. As a leadoff hitter, he will see the maximum number of opportunities to exploit these conditions. While Skenes is an elite pitcher, Schwarber's recent volume (13 hits in last 40 ABs) and the extreme tailwind provide a high floor for him to reach two total bases through either a single extra-base hit or multiple knocks.
- THE LONG SHOTKYLE SCHWARBERHR OVER 0.5
The environmental conditions at Citizens Bank Park tonight are ideal for a power-hitting profile like Kyle Schwarber's. With a game-time temperature of 95°F and a steady 11 mph wind blowing directly out to center field, the air density will be low and the 'carry' will be at a maximum.
Schwarber is a pure power hitter who thrives in this stadium, with 19 of his 30 home runs this season coming at home, where he maintains a 1.081 OPS. He enters this matchup in elite form, batting .325 with 5 HR over his last 10 games.
While Paul Skenes is a top-tier pitcher, his 0.91 GO/AO indicates he allows enough fly balls to be vulnerable in these specific weather conditions. Schwarber batting second ensures maximum plate appearances, giving him multiple chances to exploit the favorable hitting environment.
- THE LONG SHOTBRANDON LOWEHR OVER 0.5
Brandon Lowe is a high-variance power hitter who thrives in specific platoon matchups, and tonight's game presents a strong opportunity despite the quality of the opposing starter. Lowe has hit 16 of his 20 home runs this season against right-handed pitching, posting a .909 OPS in those plate appearances.
Zack Wheeler is having a dominant season, but he has shown a distinct vulnerability to left-handed power, surrendering 6 of his 8 allowed home runs to lefties this year. Similar to the Phillies' side of the ball, Lowe will benefit from the extreme heat (95°F) and the 11 mph wind blowing straight out to center field.
Lowe has found his power stroke recently with 2 home runs in his last 5 games, and hitting in the number two spot for the Pirates ensures he will get the necessary volume to challenge Wheeler or the Philadelphia bullpen.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day