We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsSan Diego Padres at Atlanta Braves
San Diego PadresSan Diego Padres
@
Truist Park (SunTrust Park)
Atlanta BravesAtlanta Braves

Match Predictor

Pre-match Prediction
San Diego Padres
@
Atlanta Braves
San Diego Padres 43%Atlanta Braves 57%
Market LinesRun Line: Atlanta Braves -0.5Total: O/U 9
Model: Under 9
Model projects 8.4 total runs vs 9 line

San Diego Padres

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
36%
36/100
MLB: 48%
Starter
47%
9/19
vs ATL
25%
1/4
Avg Total
8.5
MLB: 8.9
Game Starter (19) Last Starter vs ATL vs ATL (4)
Walker Buehler #10 · RHP · Age 32
5.36
ERA (2026)
8.2
K/9 (2026)
19
Starts (2026)
9.8
Avg Total (2026)
Last 3:
ND TOR (Jul 11): 2.0IP, 4ER, 1K
L ARI (Jul 06): 5.0IP, 7ER, 4K
L @CHC (Jul 01): 4.0IP, 9ER, 6K
vs ATL: ND (Sep 15 2024): 6.0 IP, 1 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.11MLB Avg: 3.9510 relievers
Recent: W 5-4L 6-7L 1-6W 19-2L 2-3
Lineup vs Walker Buehler (Career)
BatterPosPAAVGOPSHR
Ozzie Albies2B13.2500.6410
Matt Olson1B11.2500.8300
Kyle FarmerDH10.4441.2780
Austin Riley3B9.5561.4451
Dominic SmithDH9.3330.6660
Michael Harris IICF6.6001.2670
Mauricio DubonLF5.2000.4000
Drake BaldwinC3.3330.6660
Jorge MateoSS2.0000.0000
4 batters with no matchup history

Atlanta Braves

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
37%
37/100
MLB: 48%
Starter
44%
4/9
vs SD
25%
1/4
Avg Total
8.8
MLB: 8.9
Game Starter (9) Last Starter vs SD vs SD (4)
Reynaldo Lopez #40 · RHP · Age 32
3.50
ERA (2026)
7.9
K/9 (2026)
9
Starts (2026)
10.0
Avg Total (2026)
Last 3:
L @STL (Jul 11): 5.0IP, 4ER, 3K
ND NYM (Jul 06): 5.0IP, 1ER, 5K
W STL (Jul 01): 5.0IP, 1ER, 6K
vs SD: ND (May 20 2024): 6.1 IP, 2 ER, 4 K
Bullpen (2026 Season)Good
ERA: 3.17MLB Avg: 3.9510 relievers
Recent: W 4-3W 15-1L 6-7W 8-5W 3-2
Lineup vs Reynaldo Lopez (Career)
BatterPosPAAVGOPSHR
Xander BogaertsSS15.2670.6000
Manny Machado3B12.2500.5830
Jake Cronenworth2B10.1250.4250
Jackson MerrillCF8.3750.7500
Fernando Tatis Jr.RF6.1670.8341
Gavin Sheets1B6.4000.9000
Luis Rengifo3B6.3331.1661
Luis CampusanoC5.2000.4000
Freddy FerminC3.6671.3340
Ty France1B3.5001.1670
3 batters with no matchup history
Our Top PicksLive Odds
Top PickBraves Moneyline (-139), MEDIUM confiden
Braves Moneyline (-139), MEDIUM confidence. The market implies a 58.1% win probability for Atlanta. That feels low given the structural setup: the hot...
PickBraves -1.5 Run Line (+144), MEDIUM conf
Braves -1.5 Run Line (+144), MEDIUM confidence. This is the better value version of the Atlanta play. Buehler's collapse has been multi-run in nature ...
PickUnder 9.5 Total Runs (-137), LOW confide
Under 9.5 Total Runs (-137), LOW confidence. The Padres' offense is the key variable here. Cronenworth (.194), Fermin (.159), and Bogaerts (.220) cann...

San Diego Padres vs Atlanta Braves Game Preview

Tonight at Truist Park is a pitcher's matchup only in the loosest sense, and that framing comes almost entirely from one side of it. Atlanta Braves right-hander Reynaldo López enters with a 3.50 ERA across 61.2 innings in 2026, working in five-inning blocks with reliability. His last two outings before a rough July 11 start in St. Louis each produced one earned run in five innings, and his underlying numbers, 54 strikeouts against 25 walks, are workable for a mid-rotation arm at home. The other side of this matchup is what makes the game interesting. Walker Buehler, the San Diego Padres right-hander, has posted one of the more alarming stretches of any starter in baseball: nine earned runs in four innings against the Cubs on July 1, seven earned runs in five innings against Arizona on July 6, and four earned runs in two innings before being pulled against Toronto on July 11. That is 20 earned runs in 11 combined innings. He has been pulled before the fourth inning twice in his last three starts. The question tonight is not whether Atlanta scores. It is whether Buehler makes it to the fifth.

The offense he is walking into is the worst possible environment for a pitcher in this kind of collapse. Atlanta ranked 30th in MLB in June with 77 runs and 19 home runs. In July, the Braves have flipped to 1st in runs (96) and 2nd in home runs (27). As one Braves beat writer put it: "It appears the offense rebooted." That reboot is showing up in the individual numbers against this specific starter. Austin Riley carries a .556 average and 1.445 OPS across nine career plate appearances against Buehler, including a 1.666 OPS in his most recent 2025 exposure. Michael Harris II has gone .600 in six career plate appearances against Buehler with a 1.267 OPS, and his 2025 matchup alone produced a 2.000 OPS. Both players are currently scorching. Riley owns a 1.571 OPS over the last seven days. Harris II is at 1.201. These are not random power numbers. They are consistent career marks against a pitcher who, at 5.36 ERA in 2026, is making hittable pitches at an elevated rate and has already surrendered 12 home runs in 89 innings.

San Diego arrives in Atlanta with a 6-14 record over their last 20 games, hitting .228 as a team and scoring 4.1 runs per game. The 19-2 blowout of Kansas City two days ago looks like what it is: a favorable matchup against a struggling club, not evidence of a lineup transformation. Against right-handed pitching, the Padres are 37-40 on the season, and the bottom third of their order creates real problems. Jake Cronenworth is hitting .194. Freddy Fermin is at .159. Xander Bogaerts sits at .220. López has held Cronenworth to a .125 average and 0.425 OPS in ten career plate appearances, including a .167 OPS across his most recent six-PA sample in 2024. Even if Machado and Tatis Jr. generate some noise, the lineup lacks the depth to push a total past 9.5 against López and a bullpen carrying a 3.17 ERA.

Truist Park is a neutral environment with a slight home run factor of 1.02, essentially a wash in terms of scoring distortion. This game is going to be decided by what it looks like on paper: a hot, home lineup against a struggling road starter in tonight's MLB action.

San Diego Padres vs Atlanta Braves Key Insights

  • Buehler's last three starts: 9 ER in 4 IP (July 1), 7 ER in 5 IP (July 6), 4 ER in 2 IP (July 11). He has been pulled extremely early in two of three outings. A short leash tonight is not speculation, it is the pattern.
  • Austin Riley is 5-for-9 (.556 AVG, 1.445 OPS, 1 HR) in nine career plate appearances against Buehler. Michael Harris II is 3-for-5 (.600 AVG, 1.267 OPS) in six PA. Both hitters are in the best form of their past seven days. These are the most dangerous individual matchups in either lineup tonight.
  • Atlanta's offense went from 30th in MLB runs in June to 1st in July. That is a full-lineup reset, not a hot stretch from one or two hitters. The Braves are the most productive offense in baseball over the past three weeks, and they are hosting a starter with a 16.36 ERA over his last three outings.
  • San Diego is 6-14 in their last 20 games with a .228 team average. The 19-2 Kansas City result looks like an outlier against a weak club, not a momentum indicator. Their lineup against right-handed pitching is 37-40 on the season, and the bottom of the order (Cronenworth .194, Fermin .159, Bogaerts .220) provides no depth against quality pitching.
  • Atlanta's bullpen carries a 3.17 ERA across ten relievers. Even if Buehler escapes the early innings, the Padres will have to generate runs against that relief corps. For a lineup averaging 4.1 runs per game, that is a difficult ask.
  • Buehler has issued 35 walks in 89 innings this season and walked four batters in just two innings in his last start. A high walk rate eats into strikeout opportunities and forces his pitch count higher, shortening already-brief outings.

San Diego Padres vs Atlanta Braves Betting Picks

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

Braves -1.5 Run Line (+144), MEDIUM conf
Braves -1.5 Run Line (+144), MEDIUM confidence. This is the better value version of the Atlanta play. Buehler's collapse has been multi-run in nature across all three recent starts, not a close-loss pattern. The Padres' weak offense against right-handers and Atlanta's elite bullpen limit San Diego's scoring ceiling. A two-run-or-more Atlanta margin is a realistic base case, and getting paid +144 for it at Truist Park is legitimate plus-money value.
Under 9.5 Total Runs (-137), LOW confide
Under 9.5 Total Runs (-137), LOW confidence. The Padres' offense is the key variable here. Cronenworth (.194), Fermin (.159), and Bogaerts (.220) cannot be relied upon to generate volume against López and Atlanta's bullpen. Even if Buehler allows four or five runs early, San Diego still needs to put up four or five of their own to push this total over 9.5. Given their 4.1 runs-per-game average against right-handers, that math is difficult. Confidence is capped at low: Buehler's unpredictability means Atlanta's side of the total can spike fast if he collapses again in the first two innings.
Walker Buehler Under 3.5 Strikeouts (-11
Walker Buehler Under 3.5 Strikeouts (-111), MEDIUM confidence. His season-long K/9 is 8.19, but his recent outings tell a different story: 1 strikeout in 2 innings (July 11), 4 strikeouts in 5 innings (July 6), 6 strikeouts in 4 innings (July 1). He is being pulled early, and his walk rate (35 in 89 innings) cuts into available at-bats. Atlanta attacks early and runs up pitch counts. Getting to four strikeouts requires both a longer outing and a strikeout-per-inning pace that has not materialized in his recent starts.
Austin Riley Over 1.5 Total Bases (+124)
Austin Riley Over 1.5 Total Bases (+124), HIGH confidence. This is the strongest individual prop on the board. Riley is 5-for-9 against Buehler with a 1.445 career OPS and one home run in those nine plate appearances. His most recent 2025 exposure against Buehler produced a 1.666 OPS. He is posting a 1.571 OPS over the last seven days. Buehler has allowed 12 home runs in 89 innings. Truist Park carries a 1.02 home run factor. At +124, the market is underpricing a hitter who has consistently done damage against this specific pitcher and is currently in the best recent form of his season.
Jake Cronenworth Under 0.5 Hits (+118),
Jake Cronenworth Under 0.5 Hits (+118), MEDIUM confidence. Cronenworth is 1-for-8 in ten career plate appearances against López with a 0.425 OPS. His most recent 2024 sample produced a .167 OPS across six PA, nearly hitless. His season-long line of .194/.277/.277 confirms this is not a fluky cold stretch. López is pitching at home with a 3.50 ERA. The +118 price on a hitless performance is well-supported by both career history and current form.
Matt Olson Home Run (+320), LOW confiden
Matt Olson Home Run (+320), LOW confidence. Olson leads Atlanta with 26 home runs and a .534 slugging percentage. Buehler is giving up home runs at a rate of 1.21 per nine innings in 2026. Their career matchup shows Olson with a 0.830 OPS across 11 PA, including a 1.000 OPS showing in 2025. At +320 (implying 23.8% probability), the price feels low for a 26-HR hitter facing a struggling arm in a park with a slight home run bump. Keep stakes modest given Buehler's potentially abbreviated outing.
Michael Harris II Over 0.5 Hits (-227),
Michael Harris II Over 0.5 Hits (-227), MEDIUM confidence. Harris is hitting .301/.331/.506 on the season with a 1.201 OPS over the last seven days. Career against Buehler: .600 average, 1.267 OPS in six PA, including a 2.000 OPS showing in 2025 alone. Yes, -227 is a steep price. But this is the Braves' hottest hitter against a pitcher who is giving up contact to everyone right now, supported by a real career edge in limited but meaningful history.
YRFI (-139). Buehler has shown first-inn
YRFI (-139). Buehler has shown first-inning vulnerability across his last three outings, and Atlanta's lineup, ranked 1st in July run production, is built to attack early. López allowed four earned runs in his most recent start as well, which means the Padres could threaten in their half if they get traffic on base. The -139 price reflects a genuine multi-sided scoring threat in the opening frame.
Same Game Parlay
Same Game Parlay: Braves -1.5 / Under 9.5 / Buehler Under 3.5 K / Riley Over 1.5 TB / Harris Over 0.5 Hits. The legs connect logically. Atlanta scores efficiently against Buehler, who gets a short leash and accumulates few strikeouts. Riley and Harris, the two hitters with the strongest career marks against tonight's starter, drive the Braves' run production. San Diego fails to generate volume against López and Atlanta's bullpen, keeping the total under. These outcomes reinforce each other rather than working at cross-purposes.
Analysis insight — no specific bet associated

Key Players

Batting AverageSD
Fernando Tatis Jr.
.282Batting Average
RF
Home RunsSD
Manny Machado
20Home Runs
3B
Runs Batted InSD
Manny Machado
57Runs Batted In
3B
Earned Run AverageSD
Michael King
3.34Earned Run Average
SP
WinsSD
Adrian Morejon
7Wins
RP
StrikeoutsSD
Michael King
96Strikeouts
SP
Batting AverageATL
Michael Harris II
.301Batting Average
CF
Home RunsATL
Matt Olson
26Home Runs
1B
Runs Batted InATL
Matt Olson
59Runs Batted In
1B
Earned Run AverageATL
Chris Sale
2.06Earned Run Average
SP
WinsATL
Chris Sale
10Wins
SP
StrikeoutsATL
Chris Sale
123Strikeouts
SP

Recent Form

San Diego Padres
W5-4Toronto Blue Jays
L6-1Kansas City Royals
W19-2Kansas City Royals
L3-2Atlanta Braves
Atlanta Braves
W4-3St. Louis Cardinals
W15-1Texas Rangers
L7-6Texas Rangers
W8-5Texas Rangers
W3-2San Diego Padres

San Diego Padres vs Atlanta Braves Summary

The setup tonight is as clean as it gets in baseball context analysis. Buehler is in freefall, posting a 16.36 ERA over his last three starts, and he is now facing the most productive offense in July baseball at home. López is steady enough. Atlanta's 3.17 ERA bullpen is deep enough. And San Diego's lineup, outside of Machado and Tatis Jr., does not have the contact quality or depth to generate significant run volume against that combination. The Braves -1.5 run line at +144 is the play that ties everything together, offering plus-money on a multi-run margin that the matchup data actively supports.

The best individual prop on the card is Austin Riley Over 1.5 total bases at +124. That is backed by a real career edge against a specific pitcher who is currently struggling broadly, combined with a hitter who is in peak form over the past seven days. The caveat worth noting: baseball is a one-game sample. Buehler has been wild enough that his outings can go sideways in any direction, and a two-inning hook could cap Atlanta's run total before they do serious damage. Bet within your range on the under, and lean into the run line and Riley prop where the structural data is clearest.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesATL leads series 1-0
DateMatchupResult
Jul 20, 2026SD @ ATLATLATL 3-2

Padres vs Braves predictions July 21: Buehler's 20 ER in 11 IP meets Atlanta's #1 July offense. Best bets: Braves -1.5 +144, Riley over 1.5 total bases +124.

Frequently Asked Questions

MLBGame PreviewsSan Diego Padres at Atlanta Braves