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 Francisco Giants v Houston Astros: head to head | Lineball
Houston Astros edge 3–1 on season record, scoring margin, recent form and recent meetings. 355 meetings in MLB on record. A read of the stats, not a tip.
San Francisco Giants lead the head to head 198–157 from 355 meetings since 1965.
2026: San Francisco Giants 65–97, Houston Astros 81–83. Houston Astros have the better margin, -0.2 a game to -0.6.
Last five: San Francisco Giants 0 wins, Houston Astros 2. San Francisco Giants are on a 5-game losing run.
Houston Astros average more home runs per game: 1.4 to 1.1.
Houston Astros average more strikeouts per game: 8.8 to 7.4.
Houston Astros average more walks per game: 3.3 to 2.8.
San Francisco Giants’ biggest win in the rivalry: 13–0 in 2009, by 13.
Houston Astros’ biggest win in the rivalry: 18–4 in 1971, by 14.
Built only from games in our stats database. A read of the numbers, not a tip.
Head to head
198355 games since 1965157
13 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 1Houston Astros 2
12 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 4Houston Astros 1
11 Aug 2026 · Oracle Park, San FranciscoSan Francisco Giants 3Houston Astros 6
3 Apr 2025 · Daikin Park, HoustonSan Francisco Giants 6Houston Astros 3
2 Apr 2025 · Daikin Park, HoustonSan Francisco Giants 3Houston Astros 1
1 Apr 2025 · Daikin Park, HoustonSan Francisco Giants 7Houston Astros 2
13 June 2024 · Oracle Park, San FranciscoSan Francisco Giants 5Houston Astros 3
12 June 2024 · Oracle Park, San FranciscoSan Francisco Giants 1Houston Astros 3
2026 season
Per game, this season.
4.1669 totalScored per gameper game4.5740 total
4.7760 totalConceded per gameper game · lower is better4.8779 total
8.31,341 totalHitsper game8.11,331 total
1.1178 totalHome runsper game1.4230 total
4.0646 totalRBIsper game4.3706 total
4.1669 totalRunsper game4.5
740 total
2.8449 totalWalksper game3.3533 total
33.85,473 totalAt batsper game33.75,522 total
8.31,342 totalStrikeouts (batting)per game8.31,365 total