Baltimore Orioles vs Houston Astros head-to-head

Who has won more, the Baltimore Orioles or the Houston Astros?

Houston Astros lead the series 53-43 in 96 meetings since Jun 3, 2003. They average 4.4 to 5.3. The last meeting was Jul 19, 2026, 5-2.

Record
Baltimore Orioles 43-53 Houston Astros
Games
96
Points per game
4.4 – 5.3
Biggest win
Houston Astros by 21

Baltimore Orioles have won the last 4 meetings.

Every meeting on file

Baltimore Orioles vs Houston Astros, every game on file
Jul 19, 2026BAL at HOU5-2Baltimore OriolesRegular
Jul 18, 2026BAL at HOU4-2Baltimore OriolesRegular
Jul 17, 2026BAL at HOU3-2Baltimore OriolesRegular
Apr 30, 2026HOU at BAL3-10Baltimore OriolesRegular
Apr 30, 2026HOU at BAL11-5Houston AstrosRegular
Apr 28, 2026HOU at BAL3-5Baltimore OriolesRegular
Mar 10, 2026BAL at HOU6-7Houston AstrosPreseason
Mar 4, 2026HOU at BAL4-2Houston AstrosPreseason
Aug 24, 2025HOU at BAL2-3Baltimore OriolesRegular
Aug 23, 2025HOU at BAL9-8Houston AstrosRegular
Aug 22, 2025HOU at BAL10-7Houston AstrosRegular
Aug 21, 2025HOU at BAL7-2Houston AstrosRegular
Aug 17, 2025BAL at HOU12-0Baltimore OriolesRegular
Aug 16, 2025BAL at HOU4-5Houston AstrosRegular
Aug 15, 2025BAL at HOU7-0Baltimore OriolesRegular
Aug 25, 2024HOU at BAL6-3Houston AstrosRegular
Aug 24, 2024HOU at BAL2-3Baltimore OriolesRegular
Aug 23, 2024HOU at BAL5-7Baltimore OriolesRegular
Aug 22, 2024HOU at BAL6-0Houston AstrosRegular
Jun 23, 2024BAL at HOU1-8Houston AstrosRegular
Jun 22, 2024BAL at HOU1-5Houston AstrosRegular
Jun 21, 2024BAL at HOU11-14Houston AstrosRegular
Sep 20, 2023BAL at HOU1-2Houston AstrosRegular
Sep 19, 2023BAL at HOU9-5Baltimore OriolesRegular
Sep 18, 2023BAL at HOU8-7Baltimore OriolesRegular
Aug 10, 2023HOU at BAL4-5Baltimore OriolesRegular
Aug 9, 2023HOU at BAL8-2Houston AstrosRegular
Aug 8, 2023HOU at BAL7-6Houston AstrosRegular
Sep 25, 2022HOU at BAL6-3Houston AstrosRegular
Sep 24, 2022HOU at BAL11-10Houston AstrosRegular
Sep 23, 2022HOU at BAL0-6Baltimore OriolesRegular
Sep 22, 2022HOU at BAL0-2Baltimore OriolesRegular
Aug 28, 2022BAL at HOU1-3Houston AstrosRegular
Aug 27, 2022BAL at HOU3-1Baltimore OriolesRegular
Aug 26, 2022BAL at HOU2-0Baltimore OriolesRegular
Jun 30, 2021BAL at HOU5-2Baltimore OriolesRegular
Jun 29, 2021BAL at HOU13-3Baltimore OriolesRegular
Jun 28, 2021BAL at HOU9-7Baltimore OriolesRegular
Jun 23, 2021HOU at BAL13-0Houston AstrosRegular
Jun 22, 2021HOU at BAL3-1Houston AstrosRegular
Jun 21, 2021HOU at BAL10-2Houston AstrosRegular
Aug 11, 2019HOU at BAL7-8Baltimore OriolesRegular
Aug 10, 2019HOU at BAL23-2Houston AstrosRegular
Aug 9, 2019HOU at BAL3-2Houston AstrosRegular
Jun 9, 2019BAL at HOU0-4Houston AstrosRegular
Jun 8, 2019BAL at HOU4-1Baltimore OriolesRegular
Jun 7, 2019BAL at HOU3-4Houston AstrosRegular
Apr 4, 2018BAL at HOU2-3Houston AstrosRegular
Apr 3, 2018BAL at HOU6-10Houston AstrosRegular
Apr 2, 2018BAL at HOU1-6Houston AstrosRegular
Jul 23, 2017HOU at BAL7-9Baltimore OriolesRegular
Jul 22, 2017HOU at BAL8-4Houston AstrosRegular
Jul 21, 2017HOU at BAL8-7Houston AstrosRegular
May 28, 2017BAL at HOU4-8Houston AstrosRegular
May 27, 2017BAL at HOU2-5Houston AstrosRegular
May 26, 2017BAL at HOU0-2Houston AstrosRegular
Aug 21, 2016HOU at BAL5-3Houston AstrosRegular
Aug 20, 2016HOU at BAL12-2Houston AstrosRegular
Aug 19, 2016HOU at BAL15-8Houston AstrosRegular
Aug 18, 2016HOU at BAL5-13Baltimore OriolesRegular
May 26, 2016BAL at HOU2-4Houston AstrosRegular
May 25, 2016BAL at HOU3-4Houston AstrosRegular
May 24, 2016BAL at HOU2-3Houston AstrosRegular
Jun 4, 2015BAL at HOU3-2Baltimore OriolesRegular
Jun 3, 2015BAL at HOU1-3Houston AstrosRegular
Jun 2, 2015BAL at HOU4-6Houston AstrosRegular
Jun 1, 2015BAL at HOU2-5Houston AstrosRegular
May 27, 2015HOU at BAL4-5Baltimore OriolesRegular
May 26, 2015HOU at BAL4-1Houston AstrosRegular
May 25, 2015HOU at BAL3-4Baltimore OriolesRegular
Jun 1, 2014BAL at HOU9-4Baltimore OriolesRegular
May 31, 2014BAL at HOU4-1Baltimore OriolesRegular
May 30, 2014BAL at HOU1-2Houston AstrosRegular
May 29, 2014BAL at HOU1-3Houston AstrosRegular
May 11, 2014HOU at BAL5-2Houston AstrosRegular
May 10, 2014HOU at BAL4-5Baltimore OriolesRegular
May 9, 2014HOU at BAL3-4Baltimore OriolesRegular
Aug 1, 2013HOU at BAL3-6Baltimore OriolesRegular
Jul 31, 2013HOU at BAL11-0Houston AstrosRegular
Jul 30, 2013HOU at BAL3-4Baltimore OriolesRegular
Jun 6, 2013BAL at HOU3-1Baltimore OriolesRegular
Jun 5, 2013BAL at HOU7-11Houston AstrosRegular
Jun 4, 2013BAL at HOU4-1Baltimore OriolesRegular
Mar 15, 2011HOU at BAL14-8Houston AstrosPreseason
Mar 12, 2011BAL at HOU6-4Baltimore OriolesPreseason
Jun 19, 2008HOU at BAL5-7Baltimore OriolesRegular
Jun 18, 2008HOU at BAL1-2Baltimore OriolesRegular
Jun 17, 2008HOU at BAL5-6Baltimore OriolesRegular
Jun 15, 2005HOU at BAL1-5Baltimore OriolesRegular
Jun 14, 2005HOU at BAL1-6Baltimore OriolesRegular
Jun 13, 2005HOU at BAL5-8Baltimore OriolesRegular
Mar 17, 2004HOU at BAL2-3Baltimore OriolesPreseason
Jun 5, 2003BAL at HOU1-11Houston AstrosRegular
Jun 4, 2003BAL at HOU4-6Houston AstrosRegular
Jun 3, 2003BAL at HOU6-11Houston AstrosRegular
Jun 3, 2003BAL at HOU6-11Houston AstrosRegular

Completed games on file, which start in 2003 — not the clubs’ full all-time series. Regular season 96, postseason 0.