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 22 times in MLB. Houston Astros hold a clear edge in the all-time series, 12–10. Pittsburgh Pirates have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 5–1 in favor of Pittsburgh Pirates on June 5, 2026.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 22 games from available historical data.

DateAwayScoreHome
Jun 5, 26
PIT
51
HOU
Jun 4, 26
PIT
911
HOU
Jun 3, 26
PIT
106
HOU
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
12
Pittsburgh Pirates
10
22 games in available data

Last 5 Meetings

PIT5
@Jun 5
1HOU
PIT9
@Jun 4
11HOU
PIT10
@Jun 3
6HOU
HOU8
@Jun 5
2PIT
HOU0
@Jun 4
3PIT