Philadelphia Phillies vs Pittsburgh Pirates Prediction, 6/7/2025 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs Pittsburgh Pirates
Date: Saturday, June 7, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Philadelphia (-145) Pittsburgh (+125)
The Pittsburgh Pirates (23-39) welcome the Philadelphia Phillies (37-24) at PNC Park on Saturday. The line on this contest has the Phillies at -145 while the Pirates are priced at +125. The over/under comes in at 8.5. The expected starting pitchers will be Zack Wheeler and Andrew Heaney.


The Phillies have accounted for 92 two-baggers as a squad and have knocked 67 balls out of the stadium. Philadelphia has a slugging percentage of .405 and have struck out 481 times, while drawing a walk on 223 occasions. As a team, the Philadelphia Phillies are scoring 4.8 runs per outing, which has them at 6th in the league. They have earned 275 RBI's and 533 hits this year, while their team batting average is at .256. They are sitting with 290 runs scored and have an OBP of .332.
Get all of our MLB Betting Picks
The Phillies have an ERA of 3.96 on the campaign (18th in the league), and the staff has rung up 582 batters. Phillies pitchers have surrendered 62 long balls and also 264 total runs (20th in the league). Their pitching staff has walked 187 opposing hitters and their FIP is 3.54 as a team for the season. Philadelphia has given up 525 hits (8.6 per 9 innings) and also 241 earned runs. They have accrued a K/BB ratio of 3.11 and their pitching staff has earned a collective WHIP of 1.30.
The Phillies relief pitchers have a save rate of 64.5% and have stepped onto the mound in 64 save situations. The relief pitchers have inherited 62 base runners for the year and 37.1% of those runners crossed the plate. Phillies relief pitchers have come into the game with opponents on base 43 times as well as having 69 appearances in high leverage situations. The Phillies have dispatched 196 relief pitchers to the hill this year. The relievers have recorded 32 holds for the year (22nd in MLB). They have tallied 20 saves this season and have not converted 11 out of their 31 save opportunities.
The Phillies have converted 67.7% of baseballs in play into outs out of their 4,935 innings, which has them ranked 26th in pro baseball. The Philadelphia Phillies have notched a total of 1,645 putouts thus far, in addition to 533 assists and 24 errors. Their fielding percentage sits at .989 which has them ranked 2nd in pro baseball, and they have turned 40 double plays.
Wheeler (109-72 win-loss record in his career) has earned a FIP of 3.27 and he has faced 6,794 opposing hitters during his time in the majors. He has given up 1,420 base knocks (7.7 hits per nine innings) with 475 free passes. His earned run average is 3.32 (610 ER's allowed) and his career WHIP is 1.146. Wheeler has taken the hill for 1,654 innings and has 1,719 K's in his pro baseball career.
Pittsburgh has compiled 43 home runs on the season as well as 190 runs batted in. They have recorded 77 two-baggers, while taking a walk 211 times and putting up 197 runs. The Pittsburgh Pirates are sitting with a team on-base percentage of .305 and a team batting average of .227 on the campaign. The Pirates have a team slugging percentage of .337 and they are earning 3.18 runs per game (29th in the league). They have struck out on 540 occasions (6th in the league) and have accounted for 466 hits.
The Pirates have a team WHIP of 1.231 and are the owners of a FIP of 3.78 as a squad this season. They currently have a strikeout to walk ratio of 7.50 (456 strikeouts against 192 walks). They come in at 14th in the league as a pitching staff in total hits conceded with 485. They have given up 50 HR's and they yield 4.17 runs per 9 innings (14th in MLB). The Pittsburgh pitching staff have allowed 255 runs on the year while having an ERA of 3.88 (237 earned runs given up).
Pittsburgh has called on relievers to step onto the mound in 25 save chances and they have walked away with 13 saves. They are ranked 26th in the league holding a save rate of 52.0%, and they have sent 202 relievers onto the diamond on the year. Their relievers have stepped onto the mound 67 times in high leverage situations and also on 61 occasions with runners on base. Pittsburgh relief pitchers have an inherited score percentage of 37.1% of 97 inherited runners. With 60 save situations, the Pirates have compiled 34 holds and 12 blown saves.
In 4,950 innings on the diamond, the Pirates have earned a defensive efficiency of 71.0% (8th in professional baseball). The Pittsburgh Pirates have turned 55 double plays and have accounted for a fielding rate of .985 (22nd in pro baseball). The Pirates have accrued 558 assists, 34 errors and have 1,650 putouts for the year.
In his career, Heaney has surrendered 1,039 base hits and he has 1,117 K's in 1,080 innings. Heaney (54-66 record in his career) is the owner of a 4.39 earned run average while giving up 8.7 hits per 9 innings. He has allowed a total of 527 ER's while earning a WHIP of 1.261 and a FIP of 4.3. His K/BB ratio is 3.46 and he has faced 4,605 batters during his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Pittsburgh (+125)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Pittsburgh Pirates - Twitter
Philadelphia Phillies - Twitter