MLB · All-Time Matchup
Houston Astros logo

Houston Astros

VS
Pittsburgh Pirates logo

Pittsburgh Pirates

Houston Astros vs Pittsburgh Pirates:All-Time Matchup History

Matchup Overview

The Houston Astros and Pittsburgh Pirates have met 19 times in MLB. Houston Astros hold a dominant all-time edge, leading the series 11–8. Houston Astros have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 8–2 in favor of Houston Astros on June 5, 2025. They are scheduled to meet again on June 3, 2026.

All-Time Head-to-Head

Showing 19 games from available historical data.

DateAwayScoreHome
Jun 5, 25
HOU
82
PIT
Jun 4, 25
HOU
03
PIT
Jun 3, 25
HOU
30
PIT
Aug 1, 24
PIT
45
HOU
Jul 31, 24
PIT
62
HOU
Jul 30, 24
PIT
53
HOU
Apr 12, 23
HOU
70
PIT
Apr 11, 23
HOU
47
PIT
Apr 10, 23
HOU
82
PIT
Jun 27, 19
PIT
142
HOU
Jun 27, 19
PIT
100
HOU
Jun 26, 19
PIT
15
HOU
Mar 26, 19
PIT
912
HOU
Mar 26, 19
PIT
51
HOU
Aug 24, 16
HOU
54
PIT
Aug 23, 16
HOU
17
PIT
Aug 22, 16
HOU
31
PIT
Mar 22, 15
PIT
214
HOU
Mar 17, 15
HOU
137
PIT

Overall Record

since 2015

Houston Astros
11
Pittsburgh Pirates
8
19 games in available data

Last 5 Meetings

HOU8
@Jun 5
2PIT
HOU0
@Jun 4
3PIT
HOU3
@Jun 3
0PIT
PIT4
@Aug 1
5HOU
PIT6
@Jul 31
2HOU