MLB · All-Time Matchup
Houston Astros logo

Houston Astros

VS
San Francisco Giants logo

San Francisco Giants

Houston Astros vs San Francisco Giants:All-Time Matchup History

Matchup Overview

The Houston Astros and San Francisco Giants have met 23 times in MLB. The all-time series is remarkably tight, with San Francisco Giants holding a slim lead at 12–11. San Francisco Giants have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 3–1 in favor of San Francisco Giants on April 2, 2025. They are scheduled to meet again on August 11, 2026.

All-Time Head-to-Head

Showing 23 games from available historical data.

DateAwayScoreHome
Apr 2, 25
SF
31
HOU
Apr 2, 25
SF
63
HOU
Apr 1, 25
SF
72
HOU
Jun 12, 24
HOU
31
SF
Jun 12, 24
HOU
35
SF
Jun 11, 24
HOU
34
SF
May 3, 23
SF
20
HOU
May 3, 23
SF
42
HOU
May 2, 23
SF
37
HOU
Aug 1, 21
HOU
35
SF
Jul 31, 21
HOU
96
SF
Jul 31, 21
HOU
68
SF
Aug 12, 20
SF
76
HOU
Aug 12, 20
SF
15
HOU
Aug 11, 20
SF
46
HOU
Aug 7, 18
HOU
31
SF
Aug 7, 18
HOU
21
SF
May 23, 18
SF
211
HOU
May 23, 18
SF
14
HOU
Aug 12, 15
HOU
13
SF
Aug 12, 15
HOU
20
SF
May 14, 15
SF
34
HOU
May 13, 15
SF
81
HOU

Overall Record

since 2015

Houston Astros
11
San Francisco Giants
12
23 games in available data

Last 5 Meetings

SF3
@Apr 2
1HOU
SF6
@Apr 2
3HOU
SF7
@Apr 1
2HOU
HOU3
@Jun 12
1SF
HOU3
@Jun 12
5SF