TackleZone
HomeMatchesRankingsStatsCompareLeagues
HomeMatchesRankingsStatsCompareLeagues
Major League Soccer · Matchday 23

Charlotte

0 – 0

FT

 

HT 0–0

Houston Dynamo

Major League Soccer

Matchday 23

Charlotte0–0Houston Dynamo

0.79

Expected goals

0.90

71′

Shot-by-shot xG is not available for this fixture, so the race is shown as full-time totals: CHA 0.79, HD 0.90.

CHAHD· Bank of America Stadium, Charlotte

tacklezone.app

Match report

Charlotte 0-0 Houston Dynamo

Charlotte and Houston Dynamo played out a goalless Major League Soccer draw at Bank of America Stadium.

Expected goals finished Charlotte 0.79, Houston Dynamo 0.90. Houston Dynamo held 65.0% of the ball.

The game turned on a dismissal: Westwood was sent off on 71', leaving Charlotte 19 minutes to play a man short.

The numbers picked up more than the scoreline shows. Charlotte graded out for low-block fortress — 35.0% possession and 3 shots blocked. Houston Dynamo graded out for passive possession — 65.0% possession and 0.90 expected goals.

Artur came out of it with the best individual rating on the pitch, 8.6 for Houston Dynamo from 2 key passes and 2 tackles.

It was a niggly afternoon: 22 fouls between them and 9 yellow cards, with Charlotte conceding the most free-kicks (13).

Assembled by TackleZone from this fixture’s match events, team statistics and player ratings. Figures are as reported by the competition feed; where a statistic was not reported, it is left out rather than shown as zero. Longer written analysis is published for selected matches.

Quick stats

35%Possession65%
9Shots18
0.79xG0.90

What the numbers say

3 reads

Down To Ten

Charlotte

Charlotte played the closing 19 minutes a man down after a 71′ dismissal.

Sent off
71′
Player
Ashley Westwood

Low-Block Fortress

Charlotte

Charlotte handed over the ball and defended the box in numbers — 8 shots blocked or saved on 35.0% of possession.

Possession
35.0%
Shots blocked
3
Saves
5
Conceded
0

Passive Possession

Houston Dynamo

Houston Dynamo controlled the ball without ever turning it into danger — territory, not threat.

Possession
65.0%
Expected goals
0.90
On target
5
xG per 100 passes
0.16

Timeline

🟨8'

Felipe Andrade

Foul

Tim Ream

Argument

🟨45+3'
Half-time

Djibril Diani

Foul

🟨49'
🟨66'

Agustin Resch

Time wasting

🔄66'

I. Aliyu ↑ D. McGuire ↓

L. de la Torre ↑ D. Diani ↓

🔄70'

R. Aloko ↑ L. Abada ↓

🔄70'

Ashley Westwood

Argument

🟨71'

Ashley Westwood

Argument

🟨71'

Ashley Westwood

Argument

🟥71'

B. Bronico ↑ I. Toklomati ↓

🔄75'
🟨78'

Artur

Argument

🔄79'

M. Arana ↑ A. Bouzat ↓

Allan Saint-Maximin

Time wasting

🟨83'

A. Goodwin ↑ A. Saint-Maximin ↓

🔄85'
🟨90+3'

Guilherme

Simulation

Match info

Kickoff 
VenueBank of America Stadium, Charlotte
RefereeGuido Gonzales Jr, USA
CompetitionMajor League Soccer
Season2026
RoundMatchday 23
StatusMatch Finished
TackleZone

Stats. Insights. Every position.

Data via API-Football

Explore

  • About
  • Articles
  • Match previews
  • Guides
  • Insights
  • Clutch & Bottle

Legal

  • Privacy
  • Terms
  • Contact

Product

  • Rankings
  • Compare
  • Matches
  • Stats

Match context

Charlotte

#4

43 pts · 27 played

LWDWD

Houston Dynamo

#4

44 pts · 27 played

LDLWD

Charlotte

LWDW
  • vs Chicago Fire0–1 · 26 Sep
  • @ DC United2–1 · 19 Sep
  • @ FC Cincinnati3–3 · 12 Sep
  • @ CF Montreal2–1 · 9 Sep

Houston Dynamo

LDLW
  • vs Sporting Kansas City0–2 · 27 Sep
  • vs FC Cincinnati2–2 · 20 Sep
  • @ San Jose Earthquakes0–1 · 13 Sep
  • vs Real Salt Lake2–1 · 10 Sep