Brewers vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for Sept. 21

Odds updated as of 10:14 p.m.
The MLB slate on Sunday includes the Milwaukee Brewers taking on the St. Louis Cardinals.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.
Brewers vs Cardinals Game Info
- Milwaukee Brewers (94-60) vs. St. Louis Cardinals (75-79)
- Date: Sunday, September 21, 2025
- Time: 2:15 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and FDSWI
Brewers vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: MIL: (-136) | STL: (+116)
- Spread: MIL: -1.5 (+122) | STL: +1.5 (-146)
- Total: 9 -- Over: (-105) | Under: (-115)
Brewers vs Cardinals Probable Starting Pitchers
Probable Pitchers: Freddy Peralta (Brewers) - 17-6, 2.65 ERA vs Matthew Liberatore (Cardinals) - 7-12, 4.30 ERA
The Brewers will give the ball to Freddy Peralta (17-6, 2.65 ERA), who is eyeing win No. 18 on the season, and the Cardinals will counter with Matthew Liberatore (7-12, 4.30 ERA). Peralta and his team are 18-13-0 ATS this season when he starts. Peralta's team is 13-7 this season when he starts and they are the moneyline favorite. The Cardinals have gone 13-13-0 against the spread when Liberatore starts. The Cardinals have been the moneyline underdog in 11 of Liberatore's starts this season, and they went 8-3 in those games.
Brewers vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Brewers win (54.4%)
Brewers vs Cardinals Moneyline
- St. Louis is the underdog, +116 on the moneyline, while Milwaukee is a -136 favorite despite being on the road.
Brewers vs Cardinals Spread
- The Brewers are favored by 1.5 runs on the road against the Cardinals. The Brewers are +122 to cover the spread, while the Cardinals are -146.
Brewers vs Cardinals Over/Under
- A total of 9 runs has been set for the Brewers-Cardinals contest on Sept. 21, with the over available at -105 and the under at -115.
Bet on Milwaukee Brewers vs. St. Louis Cardinals on FanDuel today!
Brewers vs Cardinals Betting Trends
- The Brewers have been favorites in 89 games this season and have come away with the win 58 times (65.2%) in those contests.
- This season Milwaukee has been victorious 38 times in 51 chances when named as a favorite of at least -136 on the moneyline.
- The Brewers' games have gone over the total in 77 of their 151 opportunities.
- The Brewers have posted a record of 85-66-0 against the spread this season.
- The Cardinals have won 48.2% of the games this season they were the underdog on the moneyline (40-43).
- St. Louis has a 19-27 record (winning 41.3% of its games) when it has played as a moneyline underdog of +116 or longer.
- The Cardinals have combined with opponents to go over the total 76 times this season for a 76-67-5 record against the over/under.
- The Cardinals have a 74-74-0 record ATS this season (covering 50% of the time).
Brewers Player Leaders
- William Contreras is hitting .264 with 27 doubles, 17 home runs and 82 walks. He has an on-base percentage of .359 and a slugging percentage of .406.
- He ranks 54th in batting average, 22nd in on-base percentage, and 93rd in slugging among all qualifying hitters in MLB.
- Brice Turang has hit 18 homers this season while driving in 76 runs. He's batting .287 this season and slugging .438 with an on-base percentage of .357.
- He ranks 16th in batting average, 25th in on-base percentage and 67th in slugging among qualifying batters.
- Christian Yelich is batting .269 with a .466 slugging percentage and 100 RBI this year.
- Yelich brings a two-game hitting streak into this game. In his last five games he is batting .381 with two doubles, a home run, a walk and four RBIs.
- Jackson Chourio leads Milwaukee with 143 hits, batting .278 this season with 58 extra-base hits.
- Chourio brings a two-game hitting streak into this game. In his last five games he is hitting .182 with a double, a walk and an RBI.
Cardinals Player Leaders
- Alec Burleson has a slugging percentage of .466 and has 136 hits, both team-best figures for the Cardinals. He's batting .289 and with an on-base percentage of .342.
- Including all qualified hitters in the big leagues, his batting average puts him 13th, his on-base percentage ranks 50th, and he is 44th in slugging.
- Burleson enters this matchup on a four-game hitting streak. During his last five outings he is batting .471 with three doubles, a home run, two walks and three RBIs.
- Brendan Donovan has a .351 OBP to pace his team. He has a batting average of .283 while slugging .410.
- Including all qualifying hitters, he ranks 20th in batting average, 35th in on-base percentage and 90th in slugging percentage.
- Lars Nootbaar has 23 doubles, a triple, 13 home runs and 59 walks while batting .237.
- Ivan Herrera has 13 doubles, 16 home runs and 38 walks while batting .280.
Brewers vs Cardinals Head to Head
- 9/19/2025: 7-1 STL (Favorite: Brewers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 9/14/2025: 3-2 STL (Favorite: Brewers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -198, Underdog Moneyline: +166)
- 9/13/2025: 9-8 MIL (Favorite: Brewers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 9/12/2025: 8-2 MIL (Favorite: Brewers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -188, Underdog Moneyline: +158)
- 6/15/2025: 3-2 MIL (Favorite: Brewers, Spread: -1.5, Total: 8, Favorite Moneyline: -134, Underdog Moneyline: +116)
- 6/14/2025: 8-5 STL (Favorite: Brewers, Spread: -1.5, Total: 8, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 6/13/2025: 3-2 MIL (Favorite: Brewers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -162, Underdog Moneyline: +136)
- 6/12/2025: 6-0 MIL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 4/27/2025: 7-1 MIL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 4/26/2025: 6-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -148, Underdog Moneyline: +126)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!