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

Odds updated as of 1:13 PM
The Sunday schedule in MLB includes a matchup between the Atlanta Braves and the St. Louis Cardinals.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Braves vs Cardinals Game Info
- Atlanta Braves (54-43) vs. St. Louis Cardinals (51-47)
- Date: Sunday, July 21, 2024
- Time: 1:35 PM ET
- Venue: Truist Park -- Atlanta, Georgia
- Coverage: BSSE
Braves vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ATL: (-142) | STL: (+120)
- Spread: ATL: -1.5 (+140) | STL: +1.5 (-170)
- Total: 8.5 -- Over: (-120) | Under: (-102)
Braves vs Cardinals Probable Starting Pitchers
Probable Pitchers: Spencer Schwellenbach (Braves) - 3-4, 4.43 ERA vs Miles Mikolas (Cardinals) - 7-8, 5.13 ERA
This contest's pitching matchup is set, as the Braves will send Spencer Schwellenbach (3-4) to the mound, while Miles Mikolas (7-8) will take the ball for the Cardinals. Schwellenbach's team is 2-6-0 against the spread in his starts this season. Schwellenbach's team has been victorious in 40% of the games he's started as the moneyline favorite with a record of 2-3. The Cardinals are 11-9-0 against the spread when Mikolas starts. The Cardinals have been the underdog on the moneyline in 12 of Mikolas' starts this season, and they went 7-5 in those games.
Braves vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Braves win (63.2%)
Braves vs Cardinals Moneyline
- Atlanta is the favorite, -142 on the moneyline, while St. Louis is a +120 underdog on the road.
Braves vs Cardinals Spread
- The Braves are favored by 1.5 runs at home versus the Cardinals. The Braves are +140 to cover the spread, while the Cardinals are -170.
Braves vs Cardinals Over/Under
- Braves versus Cardinals on July 21 has an over/under of 8.5 runs, with the odds on the over -120 and the under set at -102.
Bet on Atlanta Braves vs. St. Louis Cardinals on FanDuel today!
Braves vs Cardinals Betting Trends
- The Braves have been victorious in 48, or 60%, of the 80 contests they have been chosen as favorites in this season.
- This season Atlanta has been victorious 37 times in 59 chances when named as a favorite of at least -142 on the moneyline.
- Contests with the Braves have gone over the total set by oddsmakers in 33 of 95 chances this season.
- In 95 games with a line this season, the Braves have a mark of 43-52-0 against the spread.
- The Cardinals have compiled a 21-23 record in games they were the underdog on the moneyline (winning 47.7% of those games).
- St. Louis is 4-11 (winning just 26.7% of its games) when playing as a moneyline underdog of +120 or longer.
- In the 94 games oddsmakers have set an over/under for the Cardinals, they have combined with opponents to go over the total 45 times (45-47-2).
- The Cardinals have gone 47-47-0 against the spread this season.
Braves Player Leaders
- Marcell Ozuna has 110 hits and an OBP of .379 to go with a slugging percentage of .593. All three of those stats are best among Atlanta hitters this season. He has a .305 batting average, as well.
- Among qualifying hitters, he is eighth in batting average, his on-base percentage ranks 13th, and he is third in slugging.
- Ozuna has hit safely in eight straight games. In his last 10 games he is hitting .359 with a double, five home runs, two walks and seven RBI.
- Ozzie Albies has 27 doubles, a triple, eight home runs and 24 walks. He's batting .255 and slugging .403 with an on-base percentage of .308.
- He is 71st in batting average, 95th in on-base percentage and 85th in slugging among qualifying batters.
- Austin Riley has 83 hits this season and has a slash line of .261/.332/.462.
- Riley heads into this game with three games in a row with at least one hit. During his last five outings he is hitting .235 with a double, a home run, two walks and two RBI.
- Matt Olson is batting .224 with a .303 OBP and 44 RBI for Atlanta this season.
Cardinals Player Leaders
- Alec Burleson has collected 95 hits, a team-high for the Cardinals. He's batting .292 and slugging .492 with an on-base percentage of .323.
- Including all qualifying players, he is 19th in batting average, while his on-base percentage ranks 68th and he is 20th in slugging.
- Burleson hopes to build on a three-game hitting streak in this matchup. During his last five outings he is hitting .450 with two doubles, two home runs and nine RBI.
- Brendan Donovan leads his team with a .342 on-base percentage, and has a club-high .415 slugging percentage. He has a batting average of .275.
- Including all qualifying hitters, he ranks 36th in batting average, 45th in on-base percentage and 79th in slugging percentage.
- Nolan Arenado is hitting .267 with 14 doubles, nine home runs and 26 walks.
- Masyn Winn is batting .288 with 18 doubles, five triples, five home runs and 25 walks.
Braves vs Cardinals Head to Head
- 7/20/2024: 9-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 7/20/2024: 3-2 ATL (Favorite: Braves, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 6/26/2024: 4-1 STL (Favorite: Braves, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 6/24/2024: 4-3 STL (Favorite: Braves, Spread: -1.5, Total: 8.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 9/7/2023: 8-5 ATL (Favorite: Braves, Spread: -1.5, Total: 10.5, Favorite Moneyline: -335, Underdog Moneyline: +270)
- 9/6/2023: 11-6 STL (Favorite: Braves, Spread: -1.5, Total: 9, Favorite Moneyline: -330, Underdog Moneyline: +265)
- 9/5/2023: 10-6 STL (Favorite: Braves, Spread: -1.5, Total: 10.5, Favorite Moneyline: -205, Underdog Moneyline: +172)
- 4/5/2023: 5-2 ATL (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 4/4/2023: 4-1 ATL (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 4/3/2023: 8-4 ATL (Favorite: Braves, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
New to FanDuel Sportsbook? You’ll receive $200 in Bonus Bets if you win your first bet of at least $5! See here for full terms and conditions. Learn about today’s other offers at FanDuel Sportsbook Promos.



