MoneyballDixon-Coles · xG fusion
Back to Moneyball

Houston Dynamo 0-1 St. Louis City: Match Report, Goals, Stats and Ratings

Full time: Houston Dynamo 0-1 St. Louis City

Houston Dynamo 0-1 St. Louis City: St. Louis City took the points in MLS on Sunday 8 November 2026 at Shell Energy Stadium. The goals: Lukas MacNaughton 90+7'. Moneyball's pre-match estimate had the result right.

How St. Louis City won it

Lukas MacNaughton put St. Louis City ahead in the 90th minute (+7), set up by Alexandru Mățan. There was no time to answer it.

It was 0-0 at half-time, and the second half changed the result.

The referee, A. Chapman, showed 1 yellow card: 1 to Houston Dynamo and 0 to St. Louis City.

Houston Dynamo: B. Olsen, 4-1-4-1 · St. Louis City: Y. Damet, 3-4-3.

Moneyball's prediction against the result

A St. Louis City win was the estimate's call at 40%, and it came in. The exact score was another matter: 1-2 was the likeliest, 0-1 the real one.

The goals dried up: the estimate expected about 2.6 and the match produced one.

Over 2.5 goals had been put at 49%; with 1 goal the under came in, as the estimate leaned.

Both teams to score was 54%; they did not both score, against the estimate.

Computed before kick-off from both sides' season goals and expected goals as of 2026-11-07, through a Dixon-Coles score model, and left as it was.

Why it went this way

On the day the expected goals were 1.33 for Houston Dynamo and 1.44 for St. Louis City.

Houston Dynamo scored about 1.3 fewer than their chances were worth: poor finishing, or a goalkeeper at his best.

Houston Dynamo had 6 shots on target, St. Louis City 1.

St. Louis City's goalkeeper made 6 saves.

St. Louis City had 59% of the ball and turned it into the win.

Where the two sides stood before this match

Houston Dynamo came into it with 34 MLS matches played, scoring 1.3 and conceding 1.3 a match, with 1.09 expected goals for and 1.79 against, and had won 41% of their matches.

St. Louis City came into it with 34 MLS matches played, scoring 1.7 and conceding 1.4 a match, with 1.53 expected goals for and 1.47 against, and had won 44% of their matches.

Houston Dynamo vs St. Louis City: the match in numbers

Houston DynamoMatch statisticsSt. Louis City
41%Ball possession59%
1.33Expected goals (xG)1.44
23Total shots13
6Shots on target1
1Big chances0
322Total passes480
84%Pass accuracy89%
9Corners3
6Fouls13
0Offsides1
13Tackles15
0Saves6
1Yellow cards0

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Lukas MacNaughton (St. Louis City), rated 8.2 by Sportmonks, with 1 goal.

Houston Dynamo

St. Louis City

The lowest-rated starter was Franco Negri at 6.5. Ratings run from 0 to 10; around 7.0 is a solid match.

What comes next

Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.

Questions about Houston Dynamo vs St. Louis City

What was the score in Houston Dynamo vs St. Louis City?

Houston Dynamo 0-1 St. Louis City (half-time 0-0), MLS, Sunday 8 November 2026.

Who scored in Houston Dynamo vs St. Louis City?

Lukas MacNaughton 90+7'.

Did Moneyball predict Houston Dynamo vs St. Louis City correctly?

A St. Louis City win was the estimate's call at 40%, and it came in. The exact score was another matter: 1-2 was the likeliest, 0-1 the real one.

Who was man of the match in Houston Dynamo vs St. Louis City?

Lukas MacNaughton, rated 8.2 by Sportmonks.

Who refereed Houston Dynamo vs St. Louis City?

A. Chapman.

Every match, before and after

Moneyball writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.

Open Moneyball Match Live All match reports

Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.