We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSt. Louis Cardinals at Atlanta Braves
St. Louis CardinalsSt. Louis Cardinals
@
Truist Park (SunTrust Park)
Atlanta BravesAtlanta Braves

Match Predictor

Pre-match Prediction
St. Louis Cardinals
@
Atlanta Braves
St. Louis Cardinals 49%Atlanta Braves 51%
Market LinesRun Line: Atlanta Braves -0.5Total: O/U 9
Model: Under 9
Model projects 8.5 total runs vs 9 line

St. Louis Cardinals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
35%
29/83
MLB: 48%
Starter
27%
4/15
vs ATL
0%
0/2
Avg Total
9.0
MLB: 8.9
Game Starter (15) Last Starter vs ATL vs ATL (2)
Dustin May #3 · RHP · Age 29
4.30
ERA (2026)
8.3
K/9 (2026)
15
Starts (2026)
9.1
Avg Total (2026)
Last 3:
ND @KC (Jun 21): 2.0IP, 6ER, 2K
W SD (Jun 15): 9.0IP, 0ER, 9K
W @NYM (Jun 09): 6.0IP, 0ER, 6K
vs ATL: ND (Apr 01 2025): 5.0 IP, 0 ER, 6 K
Bullpen (2026 Season)Average
ERA: 4.21MLB Avg: 3.958 relievers
Recent: L 0-4L 1-5W 2-1W 5-3L 1-5
Lineup vs Dustin May (Career)
BatterPosPAAVGOPSHR
Mike YastrzemskiLF16.5001.2060
Ha-Seong KimSS11.1820.4550
Matt Olson1B10.0000.2000
Ozzie Albies2B6.0000.1670
Austin Riley3B5.4002.0002
Dominic SmithDH5.3331.9331
Michael Harris IICF5.2000.4000
Joey BartC4.2500.7500
Eli WhiteRF3.0000.0000
Mauricio DubonSS3.0000.0000
Jorge MateoSS1.0000.0000
2 batters with no matchup history

Atlanta Braves

Bullpen ERA 2.88 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
39%
63/163
MLB: 48%
Starter
44%
4/9
vs STL
67%
4/6
Avg Total
9.0
MLB: 8.9
Game Starter (9) Last Starter vs STL vs STL (6)
Hurston Waldrep #64 · RHP · Age 24
2.88
ERA (2025)
8.8
K/9 (2025)
9
Starts (2025)
8.0
Avg Total (2025)
Last 3:
ND @SF (Jun 26): 2.0IP, 0ER, 3K
W WSH (Sep 23): 6.0IP, 1ER, 5K
W @WSH (Sep 17): 5.0IP, 3ER, 8K
Bullpen (2026 Season)Good
ERA: 2.88MLB Avg: 3.9511 relievers
Lineup vs Hurston Waldrep (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickCardinals ML @ -116 (MEDIUM confidence)
The market implies roughly 48.9% Cardinals probability at -116.
PickAtlanta Braves +1.5 @ -208 (MEDIUM confidence)
Even granting May's career control of this lineup, a 2-run Cardinals margin is not a high-probability outcome in a coin-flip game.
PickUnder 9.0 Runs @ -123 (LOW confidence)
The directional lean comes from Atlanta's offensive collapse since June 9 (roughly 2.9 runs per game, dead last in MLB) and May's career suppression of Olson and Albies.

St. Louis Cardinals vs Atlanta Braves Game Preview

The St. Louis Cardinals send Dustin May to Truist Park on 11 days of extended rest, and that layoff shapes everything about this matchup. May owns a 4.30 ERA and 77 strikeouts in 83.2 innings in 2026, but the number that matters most tonight is not in his season line. It is in the batter-versus-pitcher table. He draws the Atlanta Braves, a lineup he has quietly owned at the matchup level even as his overall results have swung wildly. His June 15 complete game with 9 strikeouts against San Diego and his 6-inning scoreless start against the Mets on June 9 show what the good version looks like. His June 21 outing in Kansas City, 2 innings and 6 earned runs, shows how fast it can go wrong. Tonight the matchup data argues for the good version, against this specific lineup, at this specific price.

Matt Olson anchors Atlanta's offense at .272 with 20 home runs and an .884 OPS against right-handed pitching. Against May specifically, Olson is 0-for-10 with a .200 OPS across multiple seasons, including 0-for-5 in 2025 alone. He has never gotten a hit against this pitcher. Ozzie Albies is 0-for-5 against May with a .167 OPS, also hitless in 5 PA in 2025. Two of Atlanta's most important lineup spots carry a combined zero career hits against tonight's Cardinals starter. The one real counter is Mike Yastrzemski, who carries a .500 average and 1.206 OPS in 16 career PA against May, including a 1.778 OPS in 9 PA in 2025. He is the one Brave who has genuinely solved this pitcher, and his presence is the main variable that cuts against May's structural advantage.

Hurston Waldrep takes the ball for Atlanta in his second 2026 appearance. His only outing this year, on June 26, lasted 2 innings and produced 4 walks and 3 strikeouts with zero earned runs. Four bases on balls in 6 outs is a command profile that hands a disciplined lineup multiple scoring paths without requiring a hit. His 2025 season (2.88 ERA, 55 strikeouts in 56.1 innings) shows the underlying ability is genuine. No Cardinals batter has any career data against him, which means his stuff could be disorienting for a lineup seeing him fresh. But a pitcher who cannot find the zone remains a pitcher who cannot find the zone. As one analyst framed it: "For the Braves, stopping a three-game losing streak and trying to find their form amidst a rough patch is the focus; for the Cardinals, they're playing with house money and are looking to steal another game against a contender."

The backdrop for this entire game is Atlanta's offensive collapse. Since Ronald Acuna Jr. went on the IL on June 9, the Braves are dead last in MLB scoring with 49 runs in 17 games and a .577 team OPS, down from .717 before that date. The difference is one player, and he is not available. Six relievers are also on the 60-day IL, limiting Atlanta's options if Waldrep's command fails early. Truist Park plays as a neutral venue with a runs factor of 1.0. Atlanta is still a 50-34 club at home with series motivation in Game 3, and their 2.88 bullpen ERA is not nothing despite the injuries. The bones of a competitive team are here. But tonight the matchup data points consistently in the road team's direction.

St. Louis Cardinals vs Atlanta Braves Key Insights

  • Waldrep issued 4 walks in 2 innings in his only 2026 appearance. That command volatility gives the Cardinals a path to early baserunners before Atlanta's depleted bullpen takes over.
  • Matt Olson is 0-for-10 with a .200 OPS lifetime against May, including 0-for-5 in 2025. Atlanta's best power bat has been systemically neutralized by this specific pitcher at the career level.
  • Ozzie Albies is also 0-for-5 against May with a .167 OPS in 2025. Two of Atlanta's top lineup spots carry a combined zero career hits against tonight's Cardinals starter.
  • Mike Yastrzemski is the key wildcard: .500 average and 1.206 OPS in 16 career PA against May, with a 1.778 OPS in 9 PA in 2025. He is the one Brave who has genuinely owned this pitcher and the single biggest threat to May's control of the game.
  • Six Braves relievers are on the 60-day IL. If Waldrep walks his way out before the fifth inning, Atlanta's shorthanded bullpen faces heavy workload in the middle innings of a series-deciding game.
  • Jordan Walker (.288/.342/.509, 18 HR, .819 OPS vs right-handed pitching) has no career data against Waldrep, but his power profile and the Braves' depleted relief corps make him a legitimate extra-base threat deep into this game.

St. Louis Cardinals vs Atlanta Braves Betting Picks

Picks made July 02, 2026 at 05:22 AM ET. Odds shown reflect current market prices.

Atlanta Braves +1.5 @ -208 (MEDIUM confidence)
Atlanta Braves +1.5 @ -208 (MEDIUM confidence): Even granting May's career control of this lineup, a 2-run Cardinals margin is not a high-probability outcome in a coin-flip game. Atlanta is 50-34 at home with a 2.88 bullpen ERA and series motivation in Game 3. A close Cardinals win is the most likely path to St. Louis success, and +1.5 protects that position. This works best as a complement to the Cardinals ML, not a standalone Braves bet.
Under 9.0 Runs @ -123 (LOW confidence)
Under 9.0 Runs @ -123 (LOW confidence): The directional lean comes from Atlanta's offensive collapse since June 9 (roughly 2.9 runs per game, dead last in MLB) and May's career suppression of Olson and Albies. But the margin supporting this number is thin, and May's June 21 blowup is a recent reminder that his command can disappear fast. This is a lean, not a strong conviction play. Confidence stays low given how little separates the projection from the line.
Dustin May Over 4.5 Strikeouts @ -104 (MEDIUM confidence)
Dustin May Over 4.5 Strikeouts @ -104 (MEDIUM confidence): May's 2026 K/9 sits at 8.3, translating to 77 strikeouts in 83.2 innings. When he works deep and his command holds, strikeout counts climb sharply: 9 Ks in a complete game June 15, 6 Ks in 6 innings June 9. His June 21 disaster came off a short turnaround. Tonight he enters on 11 days of rest against a lineup batting .577 OPS since June 9. Four and a half strikeouts is a low bar for this pitcher profile. The -104 price is essentially a coin flip and leans value on the over.
Matt Olson Under 0.5 Hits @ +156 (HIGH confidence)
Matt Olson Under 0.5 Hits @ +156 (HIGH confidence): Ten career PA against May. Zero hits. A .200 OPS. The 2025 sample alone is 5 PA, 0.000 OPS. Olson is one of the better hitters in the National League this season at .272 with 20 home runs. Against this specific pitcher, he has been completely shut down every time they have met. The market prices the under at +156, implying just 39.1% probability. That significantly undervalues a documented career pattern spanning two seasons and 10 at-bats.
Mike Yastrzemski Over 0.5 Hits @ -122 (MEDIUM confidence)
Mike Yastrzemski Over 0.5 Hits @ -122 (MEDIUM confidence): The direct counter to the bearish Braves hitting narrative is Yastrzemski's specific history against May: .500 average in 16 career PA, 1.206 OPS, and a 1.778 OPS in 9 PA in 2025 alone. His season line (.221/.312/.333) does not tell this story. Against May, he is one of the more dangerous at-bats in any lineup. The -122 price implies 55%, arguably still an edge given the .500 career average in a meaningful sample.
Ozzie Albies Under 0.5 Hits @ +180 (MEDIUM confidence)
Ozzie Albies Under 0.5 Hits @ +180 (MEDIUM confidence): Six career PA against May. Zero hits. His 2025 split is 5 PA, .200 OPS. Albies is batting .276 on the season but carries an L7d OPS of .611, a cold stretch that compounds the BvP concern. The market prices the under at +180, implying 35.7%. That is a significant underpricing of documented suppression backed by recent data, not distant career samples.
Jordan Walker Over 1.5 Total Bases @ +132 (MEDIUM confidence)
Jordan Walker Over 1.5 Total Bases @ +132 (MEDIUM confidence): Walker is the Cardinals' most dangerous bat: .288/.342/.509, 18 home runs, .819 OPS against right-handed pitching. No career data exists against Waldrep, but Waldrep's 4 walks in 2 innings in his 2026 debut, combined with Atlanta's six bullpen arms on the 60-day IL, means the Cardinals will face less reliable pitching as the game progresses. Walker's .509 slugging gives him consistent extra-base upside against whoever is throwing. At +132, the value holds on a power hitter in a favorable late-game run environment.
5-Leg SGP
5-Leg SGP: Cardinals ML + Under 9.0 + May Over 4.5 K + Olson Under 0.5 Hits + Albies Under 0.5 Hits: The central thesis is May pitching a high-strikeout, low-run game. All five legs point to the same outcome: St. Louis wins a controlled game while Atlanta's two most dangerous hitters go quiet. Individual contract IDs for each leg are listed in their respective picks above. The legs correlate directly because May's command is the engine. If he has it tonight, all five legs benefit simultaneously.
Analysis insight — no specific bet associated
YRFI @ -132 (LOW confidence)
YRFI @ -132 (LOW confidence): Both starters carry elevated first-inning risk. Waldrep issued 4 walks in 2 innings in his only 2026 outing, meaning control issues could surface immediately in the opening frame. May surrendered 6 earned runs in 2 innings in his last start before today's 11-day layoff, and rust in the first inning of an extended rest return is a real factor. The -132 price implies 56.8%, which aligns with the volatility profile of both pitchers. Confidence stays low given limited first-inning split data, but the directional lean toward a run scoring early is clear.

Key Players

Batting AverageSTL
Jordan Walker
.288Batting Average
RF
Home RunsSTL
Jordan Walker
18Home Runs
RF
Runs Batted InSTL
Jordan Walker
59Runs Batted In
RF
Earned Run AverageSTL
Michael McGreevy
3.12Earned Run Average
SP
WinsSTL
Andre Pallante
9Wins
SP
StrikeoutsSTL
Matthew Liberatore
79Strikeouts
SP
Batting AverageATL
Michael Harris II
.293Batting Average
CF
Home RunsATL
Matt Olson
20Home Runs
1B
Runs Batted InATL
Matt Olson
52Runs Batted In
1B
Earned Run AverageATL
Chris Sale
2.10Earned Run Average
SP
WinsATL
Chris Sale
8Wins
SP
StrikeoutsATL
Chris Sale
109Strikeouts
SP

Recent Form

St. Louis Cardinals
L4-0Miami Marlins
L5-1Miami Marlins
W2-1Miami Marlins
W5-3Atlanta Braves
L5-1Atlanta Braves
Atlanta Braves
W3-1San Francisco Giants
L5-0San Francisco Giants
L3-2San Francisco Giants
L5-3St. Louis Cardinals
W5-1St. Louis Cardinals

St. Louis Cardinals vs Atlanta Braves Summary

The case for St. Louis starts and ends with Dustin May's career history against this specific lineup. Olson and Albies have combined for zero hits in 16 career PA against him. That is not a small-sample anomaly. It is a documented pattern across multiple seasons against two of Atlanta's most important bats. The Braves' structural collapse since Acuna went on the IL compounds it: 49 runs in 17 games, .577 OPS, dead last in MLB. May on 11 days of rest, against a lineup he has historically controlled, at near-even -116 pricing: the value proposition is clear enough to act on at medium confidence.

The honest counterargument deserves space. Atlanta is 50-34 at home with series motivation in Game 3. Waldrep's 2025 showed a pitcher capable of stretching to 5-6 innings with genuine strikeout upside. His 4-walk debut may reflect managed workload more than a command flaw. May is capable of a complete implosion on any given start, as June 21 proved. And Yastrzemski, who owns a 1.778 OPS in 9 PA against May in 2025 alone, is the one Brave who can make this uncomfortable fast. These risks are real. The run line at +1.5 for Atlanta is the structurally sound hedge regardless of which side you take on the moneyline.

The cleanest single angles in this game are the Olson and Albies under-hit props. Both are built on specific, recent BvP data that the market has not priced efficiently, with +156 and +180 on outcomes that career evidence treats as the clear base case. They also reinforce the same core thesis as the Cardinals ML and the under. All of the picks tonight point to one game script: May in control, Atlanta's offense stalled, St. Louis wins a low-scoring road game. The variance is real. May can be unpredictable. But the evidence points one direction clearly enough to build around it. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Jun 30, 2026STL @ ATLSTLSTL 5-3
Jul 01, 2026STL @ ATLATLATL 5-1

Cardinals vs Braves predictions: May (8.3 K/9, 11 days rest) vs Waldrep (4 BB in 2 IP). Best bet: Cardinals ML -116. Olson is 0-for-10 career vs May.

Frequently Asked Questions

MLBGame PreviewsSt. Louis Cardinals at Atlanta Braves