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

Odds updated as of 2:12 p.m.
The MLB slate on Sunday includes the Milwaukee Brewers taking on the St. Louis Cardinals.
All the information you need to make smart wagers on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
Brewers vs Cardinals Game Info
- Milwaukee Brewers (95-60) vs. St. Louis Cardinals (75-80)
- 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: (-132) | STL: (+112)
- Spread: MIL: -1.5 (+125) | STL: +1.5 (-150)
- Total: 8.5 -- Over: (-110) | Under: (-110)
Brewers vs Cardinals Probable Starting Pitchers
Probable Pitchers: Robert Gasser (Brewers) - 0-0, 0.00 ERA vs Matthew Liberatore (Cardinals) - 7-12, 4.30 ERA
The probable pitchers are Robert Gasser for the Brewers and Matthew Liberatore (7-12) for the Cardinals. Gasser did not pitch as the moneyline favorite in any games last season. The Cardinals have a 13-13-0 record against the spread in Liberatore's starts. The Cardinals have been the underdog on the moneyline 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 (53.9%)
Brewers vs Cardinals Moneyline
- St. Louis is the underdog, +112 on the moneyline, while Milwaukee is a -132 favorite despite being on the road.
Brewers vs Cardinals Spread
- The Brewers are at the Cardinals and are favored by 1.5 runs (+125 to cover) on the runline. St. Louis is -150 to cover.
Brewers vs Cardinals Over/Under
- The over/under for Brewers-Cardinals on Sept. 21 is 8.5. The over is -110, and the under is -110.
Bet on Milwaukee Brewers vs. St. Louis Cardinals on FanDuel today!
Brewers vs Cardinals Betting Trends
- The Brewers have been victorious in 59, or 65.6%, of the 90 contests they have been chosen as favorites in this season.
- This season Milwaukee has been victorious 44 times in 58 chances when named as a favorite of at least -132 on the moneyline.
- The Brewers' games have gone over the total in 77 of their 152 opportunities.
- The Brewers are 85-67-0 against the spread in their 152 games that had a posted line this season.
- The Cardinals have won 47.6% of the games this season they were the moneyline underdog (40-44).
- St. Louis is 19-33 (winning only 36.5% of its games) when it has played as a moneyline underdog of +112 or longer.
- The Cardinals have combined with opponents to hit the over on the total 76 times this season for a 76-68-5 record against the over/under.
- The Cardinals have collected a 75-74-0 record ATS this season (covering 50.3% of the time).
Brewers Player Leaders
- William Contreras has 147 hits this season and a team-best OBP of .360. He has a .265 batting average and a slugging percentage of .407.
- Among qualified hitters in baseball, his batting average ranks 50th, his on-base percentage ranks 20th, and he is 91st in slugging.
- Contreras will look for his third straight game with a hit in this contest. During his last five outings he is hitting .313 with two doubles, four walks and two RBIs.
- Brice Turang has an OPS of .791, fueled by an OBP of .356 and a team-best slugging percentage of .436 this season. He's batting .286.
- Among qualifiers, he ranks 16th in batting average, 28th in on-base percentage and 70th in slugging percentage.
- Christian Yelich has collected 146 base hits, an OBP of .344 and a slugging percentage of .462 this season.
- Jackson Chourio leads Milwaukee in total hits (144) this season while batting .277 with 58 extra-base hits.
- Chourio enters this matchup on a three-game hitting streak. In his last five games he is hitting .217 with a double, a walk and an RBI.
Cardinals Player Leaders
- Alec Burleson has 137 hits with a .464 slugging percentage, both team-high numbers for the Cardinals. He's batting .289 and with an on-base percentage of .342.
- Including all the qualified hitters in MLB, his batting average is 13th, his on-base percentage ranks 50th, and he is 45th in slugging.
- Burleson takes a five-game hitting streak into this matchup. During his last five outings he is hitting .500 with three doubles, a home run, a walk and three RBIs.
- Brendan Donovan has a .349 OBP to lead his team. He has a batting average of .282 while slugging .408.
- He is 21st in batting average, 37th in on-base percentage and 90th in slugging percentage in MLB.
- Lars Nootbaar has 23 doubles, a triple, 13 home runs and 59 walks while hitting .237.
- Ivan Herrera is hitting .279 with 13 doubles, 16 home runs and 38 walks.
Brewers vs Cardinals Head to Head
- 9/20/2025: 3-2 MIL (Favorite: Brewers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



