Braves vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for April 21

Odds updated as of 7:12 p.m.
On Monday in MLB, the Atlanta Braves are up against the St. Louis Cardinals.
We've got you covered, in terms of the most important information about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Braves vs Cardinals Game Info
- Atlanta Braves (8-13) vs. St. Louis Cardinals (9-13)
- Date: Monday, April 21, 2025
- Time: 7:15 p.m. ET
- Venue: Truist Park -- Atlanta, Georgia
- Coverage: FDSSO and FDSMWX
Braves vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ATL: (-215) | STL: (+180)
- Spread: ATL: -1.5 (-105) | STL: +1.5 (-114)
- Total: 8.5 -- Over: (-112) | Under: (-108)
Braves vs Cardinals Probable Starting Pitchers
Probable Pitchers: Spencer Schwellenbach (Braves) - 1-1, 2.55 ERA vs Erick Fedde (Cardinals) - 1-2, 3.43 ERA
This contest's pitching matchup is set, as the Braves will send Spencer Schwellenbach (1-1) to the mound, while Erick Fedde (1-2) will answer the bell for the Cardinals. Schwellenbach and his team are 2-2-0 ATS this season when he starts. Schwellenbach's team has won 50% of his starts when they are favored on the moneyline (2-2). When Fedde starts, the Cardinals are 1-3-0 against the spread. The Cardinals have been the underdog on the moneyline in three of Fedde's starts this season, and they went 1-2 in those matchups.
Braves vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Braves win (64.1%)
Braves vs Cardinals Moneyline
- Atlanta is a -215 favorite on the moneyline, while St. Louis is a +180 underdog on the road.
Braves vs Cardinals Spread
- The Cardinals are +1.5 on the run line against the Braves. The Cardinals are -114 to cover, and the Braves are -105.
Braves vs Cardinals Over/Under
- Braves versus Cardinals, on April 21, has an over/under of 8.5, with the over being -112 and the under -108.
Bet on Atlanta Braves vs. St. Louis Cardinals on FanDuel today!
Braves vs Cardinals Betting Trends
- The Braves have been favorites in 14 games this season and have come away with the win seven times (50%) in those contests.
- Atlanta has a record of 2-1 when favored by -215 or more this year.
- The Braves and their opponents have hit the over in nine of their 21 games with a total set by oddsmakers this season.
- In 21 games with a line this season, the Braves have a mark of 9-12-0 against the spread.
- The Cardinals have gone 7-9 in games they were listed as the moneyline underdog (winning 43.8% of those games).
- St. Louis has yet to play as a moneyline underdog of +180 or longer.
- The Cardinals have combined with opponents to go over the total 12 times this season for a 12-9-1 record against the over/under.
- The Cardinals have put together a 10-12-0 record against the spread this season.
Braves Player Leaders
- Ozhaino Jurdy Jiandro Albies is batting .244 with three doubles, four home runs and eight walks. He has an on-base percentage of .311 while slugging .427.
- Among all qualified hitters in baseball, he ranks 83rd in batting average, 96th in on-base percentage, and 72nd in slugging.
- Marcell Ozuna has 18 hits and an OBP of .468, both of which lead the Braves this season. He's batting .305 and slugging .542.
- He is 25th in batting average, second in on-base percentage and 20th in slugging in MLB.
- Ozuna has picked up a hit in two games in a row. During his last five outings he is batting .278 with a home run, two walks and an RBI.
- Matt Olson has 17 hits this season and has a slash line of .233/.371/.411.
- Olson takes a five-game hitting streak into this game. In his last five games he is batting .375 with a double, two home runs, three walks and five RBI.
- Austin Riley has an OPS of .779, fueled by an OBP of .297 and a team-best slugging percentage of .483 this season.
- Riley enters this game on a two-game hitting streak. In his last five games he is batting .190 with a home run and two RBI.
Cardinals Player Leaders
- Brendan Donovan has totaled 31 hits with a .540 slugging percentage, both team-high marks for the Cardinals. He's batting .356 and with an on-base percentage of .387.
- Including all qualified players, he is fourth in batting average, while his on-base percentage is 28th and he is 21st in slugging.
- Nolan James Arenado has a .395 OBP to lead his team. He has a batting average of .288 while slugging .452.
- He is 42nd in batting average, 22nd in on-base percentage and 55th in slugging percentage in MLB.
- Lars Nootbaar is batting .253 with three doubles, three home runs and 17 walks.
- Victor Scott II is batting .235 with two doubles, a triple, a home run and seven walks.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!