Philadelphia (47-37) and Pittsburgh (42-42) meet for a classic East versus West Keystone State battle. The two met earlier in the year and the Phillies swept the Pirates, outscoring the Buccos, 23-9, and shutting out Pittsburgh in the final two games.
The Phillies are 5-1 in the last six games and coming off a 5-4 win over the Mets. Kyle Schwarber hit his 30th homer to seal the Phillies win, while also becoming the first to 30 home runs on the year. Philadelphia won the series versus New York and will start Aaron Nola in the opener against Pittsburgh. The Phillies are 5-1 in the last six Nola starts and averaged over five runs scored per game in that span.
The Pirates are back to .500 on the season after a 9-4 win over the Reds. Pittsburgh is 5-5 over the last 10 games and turn to Braxton Ashcraft to stay above even for the year. The Pirates won Ashcraft’s last two starts and are 7-3 since the start of May when he pitches. This will be Ashcraft’s second start versus the Phillies this season. Ashcraft earned a no decision on 6.2 innings, 100 pitches, seven hits allowed, four earned runs, and five strikeouts to zero walks. Since then, Ashcraft has a 5-1 record over seven starts.
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: Monday, June 29, 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 Monday:
- Moneyline: Philadelphia Phillies (-109), Pittsburgh Pirates (-110)
- Spread: Phillies +1.5 (-185), Pirates -1.5 (+152)
- Total: 8.5
Probable starting pitchers for Pirates at Phillies
- Monday’s pitching matchup (June 29): Aaron Nola vs. Braxton Ashcraft
- Phillies: Aaron Nola
2026 stats: 80.2 IP, 3-4, 5.58 ERA, 1.45 WHIP, 82 K, 27 BB
- Pirates: Braxton Ashcraft
2026 Stats: 96.2 IP, 7-3, 3.07 ERA, 1.09 WHIP, 107 Ks, 22 BB
Who’s Hot? Who’s Not
- The Phillies’ Kyle Schwarber is hitting .256 with 77 hits, 30 home runs and 54 RBI over 301 at-bats
- The Phillies’ JT Realmuto is hitting .205 with 40 hits and 43 strikeouts over 195 at-bats
- The Pirates’ Bryan Reynolds is hitting .286 with 86 hits, 11 home runs, and 52 RBI over 301 at-bats
- The Pirates’ Marcell Ozuna is hitting .204 with 42 hits and 68 strikeouts over 206 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 31-53 ATS
- Pittsburgh is 42-42 ATS
- Philadelphia is 45-36-5 to the Under, ranking fifth-best
- Pittsburgh is 48-33-3 to the Over, ranking fourth-best
- Philadelphia is 15-27 ATS at home, ranking second-worst
- Pittsburgh is 20-19 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 Monday’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.5
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