Philadelphia (48-38) and Pittsburgh (43-43) are bringing the aces out for their third meeting of a four-game series. The Phillies are 10-2 in Zack Wheeler‘s 12 starts this season, while the Pirates have lost eight straight when Paul Skenes is on the mound.
The Phillies are coming off an 8-0 win on Tuesday after blowing a 5-0 lead in Monday’s 11-7 loss. Philadelphia has alternated wins and losses over the last five games and scored 24 runs in that span. The Phillies offense is cooking lately with a .278 batting average over the last six games (6th), the fourth-most home runs (10), and hits (58).
Over the past week (six games), the Pirates lead the MLB in home runs (14), strikeouts (72), and have the fifth-most walks taken (22). Pittsburgh has averaged six runs per game in that span as the offense hasn’t been the problem. In June, the Buccos’ pitching staff ranks 26th in ERA (4.98), 24th in WHIP (1.44), and 22nd in OBA (.258). Over the last week, Pittsburgh hasn’t improved (5.60 ERA) with 36 runs allowed (35 in the last five).
Let’s dive into the matchup and find a sweat or two.
We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.
Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.
Game details & how to watch Pirates at Phillies
- Date: Wednesday, July 1, 2026
- Time: 6:40 PM EST
- Site: Citizens Bank Park
- City: Philadelphia, PA
- Network/Streaming: MLB TV
Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.
Odds for the Pirates at the Phillies
The latest odds as of Wednesday:
- Moneyline: Philadelphia Phillies (-144), Pittsburgh Pirates (+109)
- Spread: Phillies -1.5 (+152), Pirates +1.5 (-185)
- Total: 8.0
Probable starting pitchers for Pirates at Phillies
- Wednesday’s pitching matchup (July 1): Paul Skenes vs. Zack Wheeler
- Phillies: Zack Wheeler
2026 stats: 75.1 IP, 8-1, 2.03 ERA, 0.86 WHIP, 74 K, 19 BB
2026 Stats: 93.0 IP, 6-7, 3.10 ERA, 0.97 WHIP, 114 Ks, 20 BB
Who’s Hot? Who’s Not
- The Phillies’ Brandon Marsh is hitting .317 with 95 hits, 14 home runs and 45 RBI over 300 at-bats
- The Phillies’ JT Realmuto is hitting .204 with 41 hits and 45 strikeouts over 201 at-bats
- The Pirates’ Bryan Reynolds is hitting .282 with 87 hits, 11 home runs, and 52 RBI over 309 at-bats
- The Pirates’ Marcell Ozuna is hitting .200 with 42 hits and 71 strikeouts over 210 at-bats
Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!
Top betting trends & insights to know ahead of Pirates at Phillies
- Philadelphia is an MLB-worst 32-54 ATS
- Pittsburgh is 43-43 ATS
- Philadelphia is 44-37-5 to the Under, ranking fifth-best
- Pittsburgh is 49-34-3 to the Over, ranking fourth-best
- Philadelphia is 16-28 ATS at home, ranking third-worst
- Pittsburgh is 21-20 ATS on the road
Expert picks & predictions for tonight’s game between the Pirates and the Phillies
Rotoworld Bet Best Bet
Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.
Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.
Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.
Here are the best bets our model is projecting for Wednesday’s game between the Pirates and the Phillies:
- Moneyline: NBC Sports Bet is recommending a play on the Pirates on the Moneyline.
- Spread: NBC Sports Bet is leaning towards a play ATS on the Pirates at +1.5.
- Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 8.0
Follow our experts on socials to keep up with all the latest content from the staff:
- Jay Croucher (@croucherJD)
- Drew Dinsick (@whale_capper)
- Vaughn Dalzell (@VmoneySports)
- Trysta Krick (@Trysta_Krick)
Read the full article here



















