Ask it like a fan: a team, a player, “Cats v Pies”, “NRL ladder”, or a stats question like “who's made the most ducks”. Every stat we hold is in the Stats Centre.
Atlanta Braves v San Diego Padres: head to head | Lineball
Atlanta Braves edge 1–0 on season record, scoring margin, recent form and recent meetings. 341 meetings in MLB on record. A read of the stats, not a tip.
Atlanta Braves lead the head to head 181–160 from 341 meetings since 1969.
2026: Atlanta Braves 97–72, San Diego Padres 94–74. Atlanta Braves have the better margin, +0.7 a game to +0.3.
Atlanta Braves have won the last 2 against San Diego Padres.
Last five: Atlanta Braves 2 wins, San Diego Padres 2.
San Diego Padres average more walks per game: 3.4 to 2.9.
Atlanta Braves average more home runs per game: 1.2 to 1.1.
San Diego Padres average more earned runs per game: 3.9 to 3.6.
Atlanta Braves’ biggest win in the rivalry: 14–1 in 2018, by 13.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
181341 games since 1969160
24 July 2026 · Truist Park, AtlantaAtlanta Braves 6San Diego Padres 5
23 July 2026 · Truist Park, AtlantaAtlanta Braves 7San Diego Padres 6
22 July 2026 · Truist Park, AtlantaAtlanta Braves 3San Diego Padres 8
21 July 2026 · Truist Park, AtlantaAtlanta Braves 3San Diego Padres 2
25 June 2026 · Petco Park, San DiegoAtlanta Braves 2San Diego Padres 5
24 June 2026 · Petco Park, San DiegoAtlanta Braves 6San Diego Padres 7
23 June 2026 · Petco Park, San DiegoAtlanta Braves 0San Diego Padres 1
26 May 2025 · Truist Park, AtlantaAtlanta Braves 3San Diego Padres 5
2026 season
Per game, this season.
4.5764 totalScored per gameper game4.4744 total
3.8649 totalConceded per gameper game · lower is better4.1695 total
8.21,388 totalHitsper game8.11,358 total
1.2210 totalHome runsper game1.1189 total
4.3731 totalRBIsper game4.3715 total
4.5764 totalRunsper game
4.4
744 total
2.9495 totalWalksper game3.4572 total
33.75,690 totalAt batsper game33.25,570 total
8.11,373 totalStrikeouts (batting)per game8.11,355 total