Pittsburgh Pirates vs St. Louis Cardinals Prediction, 5/7/2025 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs St. Louis Cardinals
Date: Wednesday, May 7, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Pittsburgh (+110) St. Louis (-132)
The Pittsburgh Pirates (12-24) are en route to Busch Stadium on Wednesday where they will play the St. Louis Cardinals (17-19). The odds on this game have Pittsburgh at +110 and St. Louis is opening at -132. The total has been set at 8.5. The pitchers who are expected to start will be Mitch Keller and Sonny Gray.


The Pirates have accrued 42 doubles as a squad and have hit 25 balls out of the park. Pittsburgh is slugging .335 and have been called out on strikes 298 times, while drawing a walk on 127 occasions. As a team, the Pittsburgh Pirates are notching 3.3 runs per game, which has them sitting at 28th in MLB. They have recorded 112 runs batted in and 259 hits on the year, and their team batting average is sitting at .223. They have notched a total of 114 runs scored while having a team on-base percentage of .306.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has 10 of our last 12 selections! We are +3,000 on the season and Wednesday will feature a 7-unit selection! We are hitting 70% of our top plays this season and you can sign-up below with a daily picks package from MLB Baseball. We are one of the top handicappers in baseball over the last two years! 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 Picks
The Pirates are sitting with a team earned run average of 4.27 for the season (21st in the league), and they have rung up 261 batters. Pirates pitchers have conceded 33 home runs in addition to 162 runs in total (22nd in MLB). Their pitching staff has walked 109 opposing batters and their FIP is 3.96 as a squad on the campaign. Pittsburgh has given up 287 hits (8.2 per 9 innings) as well as 149 earned runs. They have accrued a K/BB ratio of 2.39 and the pitching staff has a collective WHIP of 1.26.
Pirates relief pitchers have entered the game with runners on 34 times and also have had 38 appearances in high leverage situations. The relief pitchers have 19 holds this season (19th in the league). The Pirates relief pitchers have earned a save percentage of 58.3% and have entered the game in 31 save situations. They have recorded 7 saves on the season and have not converted 5 out of their 12 chances to get a save. The bullpen pitchers have inherited 54 runners for the year and 31.5% of them earned a run for their team. The Pirates have dispatched 117 relief pitchers to the hill so far this season.
The Pittsburgh Pirates have accumulated 943 putouts at this point in the season, as well as 326 assists and 27 errors. Their fielding percentage is currently at .979 which has them sitting 27th in MLB, and have accumulated 31 double plays. The Pirates have transformed 70.1% of balls in play into outs in their 2,829 innings, which has them sitting at 16th in baseball.
Keller has thrown 740 frames and has earned 716 K's in his MLB career. His earned run average is 4.58 (377 earned runs allowed) and he has a WHIP of 1.410. He has given up 784 base hits (9.5 hits per 9 innings) and has had 260 walks. Keller (37-53 career win-loss mark) sits with a FIP of 4.52 while going up against 3,242 hitters during his time in the majors.
St. Louis has tallied 32 home runs so far this year to go along with 152 runs batted in. They have put up 67 doubles, while walking 124 times and putting up 161 runs. The St. Louis Cardinals have an on-base percentage of .333 as well as a team batting average of .259 so far this season. The Cardinals have a team slugging % of .396 and they are earning 4.60 runs per contest (13th in baseball). They have been called out on strikes on 268 instances (23rd in baseball) and have notched a total of 311 base knocks.
The Cardinals have a team WHIP of 1.299 in addition to having a FIP of 3.87 as a pitching staff for the year. They currently have a strikeout to walk ratio of 7.00 (242 strikeouts against 112 walks). They are sitting at 21st in MLB as a staff in total hits conceded with 291. They have allowed 28 home runs and they concede 4.73 runs per 9 innings (23rd in baseball). The St. Louis pitching staff have relinquished 163 runs over the course of the season while having an ERA of 4.32 (149 earned runs conceded).
St. Louis has called on bullpen pitchers to enter the game in 14 save opportunities and they have converted 7 saves. They sit at 27th in MLB with a save percentage of 50.0%, and they have dispatched 111 relief pitchers to the hill this year. Their relievers have stepped onto the mound 48 times in high leverage situations and on 38 occasions with base runners. St. Louis bullpen pitchers hold an inherited score percentage of 42.9% out of their 49 inherited runners. Sitting with 38 save situations, the Cardinals have accumulated 24 holds in addition to 7 blown saves.
Out of their 2,796 innings on the field, the Cardinals have a defensive efficiency of 70.6% (12th in MLB). The St. Louis Cardinals have gotten 25 double plays and own a fielding percentage of .989 (4th in professional baseball). The Cardinals have racked up 355 assists, 14 errors and have a total of 932 putouts this year.
In his pro baseball career, Gray has allowed 1,527 hits while tallying 1,763 strikeouts in 1,776 innings. Gray (114-95 win-loss mark in his career) is the owner of a 3.52 earned run average while allowing 7.7 hits per nine innings. He has surrendered a total of 695 ER's while earning a WHIP of 1.194 and a FIP of 3.5. His K/BB ratio is 2.97 and he has faced 7,360 batters in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Pittsburgh (+110)
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