Milwaukee Brewers vs St. Louis Cardinals Prediction, 4/25/2025 MLB Picks, Best Bets & Odds
Game: Milwaukee Brewers vs St. Louis Cardinals
Date: Friday, April 25, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Milwaukee (-144) St. Louis (+120)
Busch Stadium is where the St. Louis Cardinals (10-15) will attempt to beat the Milwaukee Brewers (13-12) on Friday. The moneyline on this game has Milwaukee at -144 and St. Louis is priced at +120. The over/under is set at 8.5. The pitchers taking the mound are Chad Patrick and Matthew Liberatore.


As a unit, the Milwaukee Brewers are putting up 5.1 runs per outing, which puts them at 5th in the league. They have earned 127 runs scored and have an on-base percentage of .318. The Brewers have accounted for 31 two-baggers as a team and have hit 25 balls out of the park. They have amassed 112 runs batted in as well as 205 base knocks on the season, while their batting average is .244. Milwaukee is slugging .380 and have been called out on strikes 202 times, while being walked on 83 occasions.
Today’s Featured MLB Best Bet! ROBERT FERRINGO is 23-11 (68%), +7,400 with his last 34 plays rated 5.0+ across all sports. Robert is releasing a 7-Unit MLB Play (6:40 p.m.) Friday after an easy 7-Unit NHL winner with St. Louis on Thursday. Robert has been hot and you can get this one 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 Betting Picks
They have a strikeout to walk ratio of 2.18 and their pitching staff holds a collective WHIP of 1.32. Brewers pitchers have yielded 31 home runs and 113 total runs (21st in baseball). Milwaukee has surrendered 194 hits (8.0 per 9 innings) in addition to 101 earned runs. The Brewers have an earned run average of 4.14 on the year (18th in the league), and their staff has struck out 207 batters. Their pitching staff has walked 95 hitters and their FIP comes in at 4.41 as a unit for the season.
The Brewers bullpen have a save rate of 66.7% and have stepped onto the mound in 22 save situations. The bullpen pitchers have inherited 32 runners so far this season and 50.0% of those runners ended up crossing the plate. Brewers pitchers have entered the contest with runners on 21 times and also have had 18 appearances in high leverage situations. The Brewers have dispatched 87 relief pitchers to the hill so far this year. The relievers have recorded 15 holds over the course of the season (16th in MLB). They have recorded 4 saves on the campaign and have missed out on 2 of their 6 save opportunities.
The Miami Marlins have earned 659 putouts this season, in addition to 182 assists and 15 errors. Their fielding percentage is currently at .982 which puts them in 22nd in MLB, and have earned 20 double plays. The Brewers have converted 71.1% of baseballs in play into outs in their 1,977 innings on the diamond, which has them sitting at 10th in the majors.
Patrick has thrown 21 frames and has accounted for 20 strikeouts during his pro baseball career. His ERA is 2.13 (5 earned runs allowed) and he has a WHIP of 1.327. He has given up 19 base knocks (8.1 hits per 9 innings) and has had 9 walks. Patrick (1-1 win-loss mark in his career) has earned a FIP of 2.10 while he has faced 87 opposing hitters in the majors.
The Cardinals have a team slugging % of .403 and they earn 4.80 runs per game (7th in baseball). They have recorded 51 doubles, while getting a free base 88 times as well as earning 120 runs. St. Louis has accumulated 23 long balls on the season and 114 runs batted in. They have been rung up on 202 occasions (17th in the league) and have recorded 232 base hits. The St. Louis Cardinals have recorded an on-base percentage of .335 and a batting average of .264 over the course of the season.
The Cardinals hold a team WHIP of 1.238 with a FIP of 3.86 as a pitching staff for the season. They sit at 20th in MLB as a staff in total hits given up with 197. The St. Louis pitching staff have allowed 118 runs for the year while having a team ERA of 4.37 (108 earned runs conceded). Their strikeout to walk ratio is 7.10 (175 strikeouts against 78 bases on balls). They have yielded 22 home runs and they relinquish 4.78 runs per 9 innings (23rd in the league).
St. Louis has called on bullpen pitchers to enter the contest in 11 save opportunities and they have converted 5 saves. They are ranked 27th in MLB holding a save rate of 45.5%, and they have dispatched 83 bullpen pitchers onto the field on the campaign. Their relief pitchers have come in 37 times in high leverage situations and on 27 occasions with runners on base. St. Louis bullpen pitchers hold an inherited score rate of 50.0% out of their 30 inherited base runners. Sitting with 25 save situations, the Cardinals have 14 holds and 6 blown saves.
Out of their 2,004 innings played, the Cardinals have accumulated a defensive efficiency of 72.1% (7th in pro baseball). The St. Louis Cardinals have gotten 15 double plays and have earned a fielding percentage of .989 (3rd in pro baseball). The Cardinals have racked up 247 assists, 10 errors and have 668 putouts this year.
During his career, Liberatore has given up 212 hits while totaling 174 strikeouts in 207 innings pitched. He has allowed 111 earned runs while earning a WHIP of 1.376 and being the owner of a FIP of 4.8. His K/BB ratio is 2.38 and he has gone up against 892 opposing batters in his pro baseball career. Liberatore (9-14 career record) is the owner of a 4.82 earned run average while allowing 9.2 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take St. Louis (+120)
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
Milwaukee Brewers - Twitter