Milwaukee Brewers vs St. Louis Cardinals Prediction, Odds and Picks for Today, 09/21/25
Brewers vs Cardinals Pickswise Expert Predictions
In this game, we will see the Milwaukee Brewers take on the St. Louis Cardinals. These teams have split wins over the past 2 nights. On the mound today, we have Freddy Peralta of the Brewers and Matthew Liberatore of the Cardinals. Peralta has been fantastic this season with a 2.65 ERA and a 17-6 record. More impressive is that he has given up 0 earned runs in 5 of his last 7 starts. He has also faced the Cardinals lineup once this year where he pitched 6 innings and gave up just 4 hits and 1 earned run. Currently, the Cardinals are hitting the ball well with a .264 batting average over the past 6 games. The issue is that I trust Peralta more than I can trust the Cardinals bats.
On the mound for the Cardinals will be Liberatore. Liberatore is having a difficult season with a 4.30 ERA and a 7-12 record. Additionally, he has given up 3+ earned runs in 5 of his last 7 starts. These numbers are scary when he will go up against a Brewers lineup that ranks 2nd in batting average, 2nd in hits, and 3rd in runs scored on the season. The Brewers also hold a 44-33 record away from home this season. Outside of the starters, both bullpens have been very good on the season. Overall, I believe Peralta will have another great outing with the support of the Brewers bats. I also think this win means more for the Brewers because this win should allow them to clinch the division. I am taking the Brewers to get the win.
Brewers vs. Cardinals Prediction: Brewers ML (-140) available at the time of publishing. Playable at that number.
MLB Analysis
See All MLB NewsMLB Picks & Predictions for Saturday, September 20: Miami Marlins vs Texas Rangers and Philadelphia Phillies vs Arizona Diamondbacks
The week in Major League Baseball continues with a more than full 16-game slate on Saturday (the Guardians and Twins are playing a double-header). It’s a lineup that features Cubs vs Reds, Red Sox v...