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.
San Diego Padres v Houston Astros: head to head | Lineball
San Diego Padres edge 4–0 on season record, scoring margin, recent form and recent meetings. 273 meetings in MLB on record. A read of the stats, not a tip.
Houston Astros lead the head to head 155–118 from 273 meetings since 1969.
2026: San Diego Padres 94–74, Houston Astros 81–83. San Diego Padres have the better margin, +0.3 a game to -0.2.
San Diego Padres have won the last 2 against Houston Astros.
Last five: San Diego Padres 2 wins, Houston Astros 2.
Houston Astros average more home runs per game: 1.4 to 1.1.
Houston Astros average more walks allowed per game: 4 to 3.4.
Houston Astros average more earned runs per game: 4.4 to 3.9.
San Diego Padres’ biggest win in the rivalry: 13–2 in 2020, by 11.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
118273 games since 1969155
10 Aug 2026 · Petco Park, San DiegoSan Diego Padres 7Houston Astros 2
9 Aug 2026 · Petco Park, San DiegoSan Diego Padres 3Houston Astros 2
8 Aug 2026 · Petco Park, San DiegoSan Diego Padres 3Houston Astros 6
21 Apr 2025 · Daikin Park, HoustonSan Diego Padres 3Houston Astros 2
20 Apr 2025 · Daikin Park, HoustonSan Diego Padres 2Houston Astros 3
19 Apr 2025 · Daikin Park, HoustonSan Diego Padres 4Houston Astros 6
19 Sept 2024 · Petco Park, San DiegoSan Diego Padres 4Houston Astros 0
18 Sept 2024 · Petco Park, San DiegoSan Diego Padres 3Houston Astros 4
2026 season
Per game, this season.
4.4744 totalScored per gameper game4.5740 total
4.1695 totalConceded per gameper game · lower is better4.8779 total
8.11,358 totalHitsper game8.11,331 total
1.1189 totalHome runsper game1.4230 total
4.3715 totalRBIsper game4.3706 total
4.4744 totalRunsper game4.5
740 total
3.4572 totalWalksper game3.3533 total
33.25,570 totalAt batsper game33.75,522 total
8.11,355 totalStrikeouts (batting)per game8.31,365 total