St. Louis Cardinals vs Pittsburgh Pirates Prediction, 7/1/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Pittsburgh Pirates
Date: Tuesday, July 1, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: St. Louis (-152) Pittsburgh (+126)
PNC Park is the location where the Pittsburgh Pirates (35-50) will try to defeat the St. Louis Cardinals (47-38) on Tuesday. The odds on this game have the Cardinals at -152 and the Pirates are sitting at +126. The over/under is set at 8. The expected starting pitchers will be Andre Pallante and Paul Skenes.


St. Louis is slugging .398 and have been called out on strikes 658 times, while being walked on 268 occasions. They have 383 runs batted in in addition to 737 hits for the year, and their team batting average is at .255. The Cardinals have earned 145 two-baggers as a squad and have hit 87 balls out of the park. They have accumulated 403 runs while having a team OBP of .325. As a team, the St. Louis Cardinals are recording 4.7 runs per contest, which has them at 7th in baseball.
Get all of our MLB Picks Today
They have accrued a K/BB ratio of 2.67 and the pitching staff holds a collective WHIP of 1.26. Cardinals pitchers have allowed 72 long balls and also 358 runs in total (17th in the league). St. Louis has conceded 718 hits (8.5 per 9 innings) and 329 earned runs. The Cardinals are sitting with a team earned run average of 3.91 for the year (16th in MLB), and their staff has struck out 623 batters. They have walked 233 hitters and their FIP is 3.69 as a team over the course of the season.
The Cardinals have dispatched 256 relievers to the hill this season. The relief pitchers have inherited 111 base runners on the campaign and 33.3% of those players crossed home plate. They have earned 21 saves for the season and have blown 12 of their 33 save opportunities. The Cardinals relief pitchers have recorded a save rate of 63.6% and have come into the game in 86 save situations. The relief pitchers have accumulated 50 holds for the season (13th in baseball). Cardinals relief pitchers have gone to the mound with runners on 84 times and also have had 94 appearances in high leverage situations.
The Cardinals have transformed 70.2% of balls hit into play into outs in their 6,819 innings on the field, which has them ranked 14th in the majors. The St. Louis Cardinals have notched a total of 2,273 putouts so far this season, as well as 821 assists and 32 errors. Their fielding rate is currently at .990 which has them ranked 2nd in professional baseball, and they have turned 61 double plays.
Pallante has thrown 384 innings and has accumulated 270 punch outs in his career. His earned run average is 3.94 (168 earned runs allowed) and he has a career WHIP of 1.393. He has surrendered 388 hits (9.1 hits per 9 innings) and has 147 free passes. Pallante (23-18 career record) sits with a FIP of 3.88 while facing 1,643 hitters in the major leagues.
Pittsburgh has tallied 60 long balls over the course of the season to go along with 287 runs batted in. They have recorded 112 two-baggers, while taking a walk 277 times as well as notching 297 runs. The Pittsburgh Pirates have accumulated an on-base percentage of .307 as well as a batting average of .234 on the year. The Pirates have a team slugging % of .347 and they score 3.49 runs per game (28th in MLB). They have struck out on 744 occasions (4th in baseball) and have earned 659 base knocks.
The Pirates hold a team WHIP of 1.207 and have a FIP of 3.81 as a team over the course of the season. They currently have a strikeout to walk ratio of 7.50 (628 strikeouts against 255 walks). They are currently ranked 8th in the league as a pitching staff in total hits relinquished with 654. They have given up 73 homers and they relinquish 4.05 runs per 9 innings (11th in baseball). The Pittsburgh pitching staff have given up 339 runs on the season while having an ERA of 3.78 (316 earned runs surrendered).
Pittsburgh relief pitchers have an inherited score rate of 33.8% out of 130 inherited runners. Their bullpen pitchers have come in 89 times in high leverage situations in addition to 83 occasions with base runners. With 77 save situations, the Pirates have compiled 43 holds in addition to 15 blown saves. They sit at 26th in baseball holding a save percentage of 53.1%, and they have sent 268 relievers onto the field for the year. Pittsburgh has called on bullpen pitchers to step onto the hill in 32 save chances and they have come away with 17 saves.
The Pittsburgh Pirates have gotten 72 double plays and have a fielding percentage of .987 (14th in pro baseball). The Pirates have recorded 749 assists, 41 errors and have notched a total of 2,260 putouts this season. In their 6,780 innings played, the Pirates have accumulated a efficiency on defense of 71.7% (4th in professional baseball).
Skenes (15-10 win-loss mark in his career) has earned a 2.03 earned run average while surrendering 6.1 hits per nine innings. He has a K/BB ratio of 4.59 and he has gone up against 923 opposing batters during his career. He has given up a total of 54 ER's while holding a WHIP of 0.929 and a FIP of 2.0. So far in his pro baseball career, Skenes has conceded 161 base hits while accumulating 280 punch outs in 239 frames.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (-152)
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