Pittsburgh Pirates vs St. Louis Cardinals Prediction, 8/25/2025 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs St. Louis Cardinals
Date: Monday, August 25, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Pittsburgh (+125) St. Louis (-145)
The Pittsburgh Pirates (54-74) are on their way to Busch Stadium on Monday where they will meet the St. Louis Cardinals (64-65). The odds on this game have the Pirates at +125 while the Cardinals are opening at -145. The over/under comes in at 8.5. The expected starting pitchers will be Mitch Keller and Michael McGreevy.


The Pirates have accounted for 181 doubles as a unit and have knocked 88 baseballs out of the park. Pittsburgh is slugging .345 and have struck out 1,110 times, while taking a walk on 408 occasions. As a squad, the Pittsburgh Pirates are knocking in 3.5 runs per game, which has them sitting at 30th in MLB. They have amassed 433 runs batted in in addition to 984 base knocks so far this year, while their batting average is sitting at .232. They have notched a total of 449 runs scored and have an on-base percentage of .303.
Today’s Featured MLB Best Bet! CRAIG TRAPP Top Plays are on a roll going 3-0 last 3 releases and even more important Craig’s MLB 8 Unit Game of Years are on 7-3 run last 10 years. Get the 8 Unit MLB GAME of YEAR (10 p.m. EST). Don’t Miss Out, click link below. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Parlay Picks
Their strikeout to walk ratio sits at 2.65 and their pitching staff holds a collective WHIP of 1.23. Pirates pitchers have allowed 125 home runs in addition to 536 total runs (13th in the league). Pittsburgh has yielded 1,019 hits (8.1 per 9 innings) in addition to 504 earned runs. The Pirates hold a team earned run average of 4.02 this season (17th in baseball), and their staff has struck out 992 batters. They have walked 375 opposing players and their FIP sits at 3.95 as a team for the year.
Pirates pitchers have entered the game with players on base 118 times as well as having 127 appearances in high leverage situations. The bullpen have racked up 57 holds so far this season (25th in the league). The Pirates relief pitchers have compiled a save rate of 56.3% and have entered the game in 107 save situations. They have recorded 27 saves so far this season and have not converted 21 of their 48 save chances. The bullpen pitchers have inherited 185 base runners so far this season with 36.8% of those runners ended up scoring. The Pirates have dispatched 398 relief pitchers to the mound for the season.
The Pittsburgh Pirates have a tally of 3,387 putouts at this point in the season, in addition to 1,063 assists and 60 errors. Their fielding percentage sits at .987 which puts them in 14th in MLB, and have accumulated 92 double plays. The Pirates have turned 70.8% of baseballs in play into outs out of 10,161 innings on the diamond, which has them ranked 7th in MLB.
Keller (41-62 mark in his career) sits with a FIP of 4.48 and he has gone up against 3,690 opposing hitters in the major leagues. He has surrendered 891 hits (9.5 hits per 9 innings) and has had 290 walks. His ERA is 4.55 (428 earned runs allowed) and his career WHIP is 1.396. Keller has pitched in 846 innings and is sitting with 803 punch outs in his MLB career.
The St. Louis Cardinals are sitting with a team OBP of .318 and a batting average of .250 on the season. They have struck out on 1,012 occasions (23rd in baseball) and have accounted for 1,084 hits. St. Louis has recorded 122 home runs this season as well as 537 RBIs. The Cardinals hold a team SLG% of .386 and they are earning 4.38 runs per game (17th in MLB). They have recorded 217 two-baggers, while getting a free base 392 times and notching 565 runs.
The Cardinals are sitting with a team WHIP of 1.297 with a FIP of 3.91 as a unit on the season. Their strikeout to walk ratio sits at 7.50 (945 strikeouts vs 351 walks). They come in at 26th in the league as a pitching staff in total hits surrendered with 1,127. They have given up 126 HR's and they relinquish 4.65 runs per 9 innings (22nd in MLB). The St. Louis pitching staff have conceded 588 runs this year while holding an ERA of 4.25 (538 earned runs surrendered).
With 124 save situations, the Cardinals have accrued 72 holds in addition to 17 blown saves. St. Louis has called on bullpen pitchers to enter the contest in 49 save opportunities and they have walked away with 32 saves. Their relievers have come in 120 times in high leverage situations in addition to 123 occasions with runners on. St. Louis relievers have an inherited score rate of 33.1% out of 169 inherited runners. They sit at 8th in MLB with a save rate of 65.3%, and they have dispatched 382 bullpen pitchers onto the field for the season.
In their 10,257 innings on the diamond, the Cardinals hold a efficiency on defense of 69.2% (22nd in MLB). The St. Louis Cardinals have turned 98 double plays and have a fielding percentage of .987 (10th in MLB). The Cardinals have recorded 1,236 assists, 61 errors and have earned a total of 3,419 putouts this year.
So far in his pro baseball career, McGreevy has allowed 77 hits while earning 51 punch outs in 80 frames. McGreevy (8-2 record in his career) is the owner of a 3.71 earned run average while giving up 8.7 hits per nine innings. He has surrendered 33 ER's while earning a WHIP of 1.075 and being the owner of a FIP of 3.7. His strikeout to walk ratio is 5.67 and he has faced 322 opposing batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take St. Louis (-145) and under 8.5 runs
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:
St. Louis Cardinals - Twitter
Pittsburgh Pirates - Twitter