St. Louis City and Houston Dynamo have met 9 times. St. Louis City hold the edge with 4 wins to 3, with 2 drawn. It's a record that frames St. Louis City as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 23 goals — an average of 2.6 per game, marking this out as a balanced fixture for goals. St. Louis City have scored 14, Houston Dynamo 9.
Their most recent meeting (May 20, 2026) finished St. Louis City 3–2 Houston Dynamo in the US Open Cup.
May 20, 2026
St. Louis City3 - 2Houston Dynamo
US Open Cup
Aug 31, 2025
St. Louis City2 - 3Houston Dynamo
USA. MLS
Jun 29, 2025
Houston Dynamo1 - 0St. Louis City
USA. MLS
Oct 06, 2024
St. Louis City3 - 0Houston Dynamo
USA. MLS. Play-off
May 05, 2024
Houston Dynamo0 - 0St. Louis City
USA. MLS. Play-off
Feb 28, 2024
Houston Dynamo1 - 0St. Louis City
CONCACAF Champions Cup
Feb 21, 2024
St. Louis City2 - 1Houston Dynamo
CONCACAF Champions Cup
Sep 17, 2023
Houston Dynamo1 - 1St. Louis City
USA. MLS
Jun 03, 2023
St. Louis City3 - 0Houston Dynamo
USA. MLS
Frequently asked questions
How many times have St. Louis City and Houston Dynamo played each other?
They have met 9 times: 4 St. Louis City wins, 2 draws and 3 Houston Dynamo wins.
Who wins more often, St. Louis City or Houston Dynamo?
St. Louis City have the better head-to-head record, with 4 wins to 3.
What was the last result between St. Louis City and Houston Dynamo?
St. Louis City 3–2 Houston Dynamo, in the US Open Cup.