St. Louis Cardinals vs Pittsburgh Pirates Prediction, 6/30/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Pittsburgh Pirates
Date: Monday, June 30, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: St. Louis (-160) Pittsburgh (+132)
The Pittsburgh Pirates (32-50) will go up against the St. Louis Cardinals (44-38) at PNC Park on Monday. The moneyline on this contest has the Cardinals at -160 and the Pirates are priced at +132. The over/under comes in at 9. The men taking the mound will be Erick Fedde and Andrew Heaney.


The Cardinals have hit 139 doubles as a team and have hit 81 baseballs out of the park. St. Louis is slugging .393 and have struck out 632 times, while drawing a walk on 259 occasions. As a team, the St. Louis Cardinals are recording 4.7 runs per contest, which ranks them 8th in baseball. They have earned 362 RBI's in addition to 705 hits for the season, while their team batting average is at .253. They have accounted for 382 runs and hold an OBP of .324.
Get all of our MLB Picks
They have earned a strikeout to walk ratio of 2.67 and their pitching staff holds a collective WHIP of 1.27. Cardinals pitchers have surrendered 70 long balls and also 352 runs in total (18th in the league). St. Louis has surrendered 705 hits (8.7 per 9 innings) as well as 323 earned runs. The Cardinals have compiled a team ERA of 3.98 for the season (18th in MLB), and their staff has rung up 592 batters. Their pitching staff has walked 222 opposing hitters and their FIP sits at 3.71 as a squad this year.
The Cardinals have sent 249 relievers to the hill so far this year. The bullpen pitchers have inherited 109 runners over the course of the season with 33.9% of them crossed the plate. They have accumulated 20 saves this season and have blown 12 out of their 32 save opportunities. The Cardinals relievers have accumulated a save percentage of 62.5% and have come into the game in 83 save situations. The relievers are sitting with 48 holds on the season (14th in the league). Cardinals pitchers have entered the game with runners on base 83 times as well as having 93 appearances in high leverage situations.
The St. Louis Cardinals have accumulated 2,192 putouts on the campaign, in addition to 800 assists and 32 errors. Their fielding rate is holding at .989 which is 4th in pro baseball, and have accumulated 61 double plays. The Cardinals have transformed 69.8% of baseballs in play into outs out of 6,576 innings, which has them ranked 17th in pro baseball.
Fedde has taken the ball for 718 innings and has accounted for 563 strikeouts during his career. Fedde (33-49 career record) is the owner of a FIP of 4.66 while facing 3,112 batters in the major leagues. His earned run average is 4.74 (378 earned runs allowed) and he has a career WHIP of 1.416. He has conceded 736 base knocks (9.2 hits per nine innings) and has 281 free passes.
The Pittsburgh Pirates hold an OBP of .302 in addition to a team batting average of .228 this season. They have struck out on 721 occasions (4th in baseball) and have earned a total of 619 base hits. Pittsburgh has accounted for 55 HRs this season to go along with 257 runs batted in. The Pirates have a team slugging % of .337 and they are scoring 3.26 runs per game (29th in MLB). They have hit 103 doubles, while taking a walk 265 times and scoring 267 runs.
The Pirates are sitting with a team WHIP of 1.212 in addition to having a FIP of 3.83 as a team on the campaign. They rank 9th in the league as a staff in total hits surrendered with 631. The Pittsburgh pitching staff have surrendered 335 runs this year while having a team ERA of 3.87 (312 earned runs yielded). They currently have a strikeout to walk ratio of 7.50 (603 strikeouts vs 249 walks). They have yielded 71 dingers and they relinquish 4.15 runs per 9 innings (13th in baseball).
Pittsburgh has called on relievers to step onto the hill in 32 save chances and they have walked away with 17 saves. They are ranked 26th in the league holding a save rate of 53.1%, and they have dispatched 259 bullpen pitchers onto the field so far this year. Their relief pitchers have stepped onto the mound 85 times in high leverage situations in addition to 78 occasions with runners on base. Pittsburgh relief pitchers have an inherited score percentage of 35.8% out of 123 inherited base runners. Sitting with 74 save situations, the Pirates have accumulated 40 holds and also 15 blown saves.
In 6,537 innings played, the Pirates hold a defensive efficiency of 71.7% (4th in professional baseball). The Pittsburgh Pirates have gotten 69 double plays and hold a fielding percentage of .986 (17th in baseball). The Pirates have accrued 724 assists, 40 errors and have a total of 2,179 putouts so far this year.
In his pro baseball career, Heaney has given up 1,062 base hits while he has totaled 1,134 punch outs in 1,100 innings. Heaney (54-69 career record) holds a 4.46 earned run average while giving up 8.7 hits per nine innings. He has conceded a total of 545 earned runs while holding a WHIP of 1.264 and a FIP of 4.4. His strikeout to walk ratio is 3.45 and he has gone up against 4,692 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (-160)
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
St. Louis Cardinals - Twitter