St. Louis Cardinals vs Pittsburgh Pirates Prediction, 4/9/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Pittsburgh Pirates
Date: Wednesday, April 9, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: St. Louis (-130) Pittsburgh (+110)
The Pittsburgh Pirates (4-7) welcome the St. Louis Cardinals (4-6) at PNC Park on Wednesday. The odds on this game have St. Louis at -130 while Pittsburgh is priced at +110. The total is set at 9. The expected starting pitchers will be Erick Fedde and Mitch Keller.


The Cardinals have tallied 18 two-baggers as a team and have hit 16 balls out of the park. St. Louis is slugging .477 and have been called out on strikes 84 times, while being walked on 42 occasions. As a squad, the St. Louis Cardinals are notching 6.6 runs per game, which ranks them 2nd in baseball. They have accounted for 63 RBI's in addition to 109 base knocks for the season, while their batting average sits at .297. They are sitting with 66 runs scored while holding a team OBP of .374.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side by signing up 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 Picks
The Cardinals are sitting with a team earned run average of 6.18 on the year (30th in baseball), and their staff has struck out 74 batters. Cardinals pitchers have allowed 9 home runs in addition to 69 runs (30th in the league). Their pitching staff has walked 35 opposing batters and their FIP sits at 3.95 as a team on the campaign. St. Louis has surrendered 91 hits (9.1 per 9 innings) and 62 earned runs. They have accumulated a K/BB ratio of 2.11 and their pitching staff sits with a WHIP of 1.40.
Cardinals bullpen pitchers have come into the game with opponents on base 13 times as well as having 17 appearances in high leverage situations. The bullpen have earned 8 holds so far this season (11th in the league). The Cardinals relief pitchers have accumulated a save rate of 50.0% and has come into the game in 12 save situations. They have accumulated 2 saves for the year and have missed out on 2 of their 4 save opportunities. The relief pitchers have inherited 14 base runners on the campaign with 57.1% of them crossed home plate. The Cardinals have dispatched 35 relief pitchers to the hill this season.
The Cardinals have turned 68.9% of balls in play into outs out of their 813 innings on the field, which has them ranked 22nd in professional baseball. The St. Louis Cardinals have earned a total of 271 putouts this season, in addition to 107 assists and 4 errors. Their fielding rate is holding at .990 which ranks 8th in professional baseball, and they have turned 6 double plays.
Fedde has taken the mound for 640 innings and has earned 509 strikeouts in his MLB career. Fedde (31-43 career win-loss mark) is the owner of a FIP of 4.78 while he has gone up against 2,775 opposing hitters in the majors. His ERA is 4.85 (345 ER's allowed) and his WHIP is 1.420. He has surrendered 662 hits (9.3 hits per 9 innings) with 247 walks.
The Pittsburgh Pirates have earned an on-base percentage of .294 in addition to a team batting average of .207 on the campaign. They have been called out on strikes on 106 occasions (2nd in the league) and are sitting with 76 base hits. Pittsburgh has hit 7 HRs for the year as well as 39 RBIs. The Pirates hold a slugging % of .315 and they are scoring 3.64 runs per contest (22nd in MLB). They have tallied 13 two-baggers, while walking 43 times as well as racking up 40 runs.
The Pirates have a WHIP of 1.453 and have a FIP of 3.66 as a pitching staff on the year. They rank 27th in the league as a pitching staff in total hits conceded with 102. The Pittsburgh pitching staff have surrendered 58 runs over the course of the season while having an ERA of 4.90 (54 earned runs conceded). Their strikeout to walk ratio comes in at 8.70 (96 strikeouts vs 42 bases on balls). They have surrendered 8 home runs and they allow 5.27 runs per 9 innings (25th in the league).
With 16 save situations, the Pirates have 9 holds and also 4 blown saves. Pittsburgh has had bullpen pitchers step onto the hill in 7 save opportunities and they have come away with 3 saves. Their relief pitchers have stepped onto the mound 21 times in high leverage situations in addition to 12 occasions with base runners. Pittsburgh bullpen pitchers have an inherited score percentage of 33.3% out of their 18 inherited runners. They are currently ranked 24th in the league with a save percentage of 42.9%, and they have dispatched 41 bullpen pitchers onto the diamond for the season.
Out of their 894 innings played, the Pirates have earned a efficiency on defense of 65.2% (28th in the majors). The Pittsburgh Pirates have gotten 11 double plays and have accounted for a fielding rate of .978 (28th in pro baseball). The Pirates have accrued 97 assists, 9 errors and have a tally of 298 putouts during this campaign.
During his career, Keller has conceded 756 base hits while tallying 695 K's in 710 innings pitched. He has allowed 366 earned runs while earning a WHIP of 1.420 and having a FIP of 4.6. His K/BB ratio is 2.75 and he has faced 3,117 opposing batters thus far in his career. Keller (37-51 career mark) has earned a 4.64 earned run average while giving up 9.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink'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:
Pittsburgh Pirates - Twitter
St. Louis Cardinals - Twitter