Houston Dynamo vs Sporting Kansas City

27 September 2026 · MLS · 2026 · Referee Tim Ford

Full time 0 – 2

Half-time: 0–2

  • André Luiz 27’
  • Calvin Harris 45’

Match summary

Sporting Kansas City won 2-0 away at Houston Dynamo. Sporting Kansas City led 2-0 at half-time.

André Luiz put Sporting Kansas City ahead in the 27th minute and Calvin Harris made it 0-2 in the 45th minute.

There was little between the sides on chances: Houston Dynamo created 1.41 expected goals (xG) from 21 shots, Sporting Kansas City 1.50 from 10. Houston Dynamo had a player sent off.

Match stats

51% Possession 49%
21 Shots 10
3 Shots on target 4
8 Corners 2
45 Attacks 51
36 Dangerous attacks 30
469 Passes 459
90.8% Pass accuracy 89.3%
15 Tackles 14
3 Fouls 11
1 Yellow cards 4
1 Red cards 0
1 Offsides 0

Key events

Houston Dynamo Sporting Kansas City
Kick-off
1’
Corner
3’
Corner
5’
13’
Corner
Corner
21’
27’
André LuizLeft foot shot0-1 (Sporting Kansas City)
Agustín BouzatShot on target
31’
Héctor HerreraShot on target
34’
Corner
34’
45’
Calvin HarrisLeft foot shot0-2 (Sporting Kansas City)
Héctor HerreraViolent conduct
45+3’
45+4’
Taylor CalheiraArgument
45+6’
André LuizArgument
Half-time0-2
Second half underway
Antônio CarlosArgument
54’
57’
Calvin HarrisShot on target
GuilhermeShot on target
66’
Corner
67’
Corner
67’
68’
Corner
75’
Corner
76’
86’
Lasse Berg JohnsenShot on target
90+4’
Corner
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.41 1.50 27’ André Luiz (Sporting Kansas City), 0-1 27’ 45’ Calvin Harris (Sporting Kansas City), 0-2 45’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.41 1.50 27’ André Luiz (Sporting Kansas City), 0-1 Luiz 27’ 45’ Calvin Harris (Sporting Kansas City), 0-2 Harris 45’
Houston Dynamo 1.41 xGSporting Kansas City 1.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sporting Kansas City attacking Houston Dynamo attacking 
61’ Stephen Afrifa (Sporting Kansas City), open play, 0.52 xG, off target 90+4’ Owen Wolff (Sporting Kansas City), open play, 0.37 xG, blocked 45’ Calvin Harris (Sporting Kansas City), open play, 0.22 xG, goal 31’ Agustín Bouzat (Houston Dynamo), open play, 0.21 xG, saved 71’ Ibrahim Aliyu (Houston Dynamo), set piece, 0.22 xG, off target 67’ Agustín Bouzat (Houston Dynamo), open play, 0.17 xG, blocked 27’ André Luiz (Sporting Kansas City), open play, 0.15 xG, goal 50’ Stephen Afrifa (Sporting Kansas City), open play, 0.11 xG, off target 34’ Héctor Herrera (Houston Dynamo), from a corner, 0.10 xG, saved 67’ Felipe Andrade (Houston Dynamo), from a corner, 0.08 xG, blocked 67’ Ibrahim Aliyu (Houston Dynamo), from a corner, 0.07 xG, blocked 57’ Lasse Berg Johnsen (Sporting Kansas City), open play, 0.06 xG, blocked 71’ Antônio Carlos (Houston Dynamo), set piece, 0.06 xG, off target 22’ Antônio Carlos (Houston Dynamo), from a corner, 0.05 xG, off target 31’ Héctor Herrera (Houston Dynamo), open play, 0.05 xG, blocked 21’ Lawrence Ennali (Houston Dynamo), open play, 0.05 xG, blocked 87’ Guilherme (Houston Dynamo), open play, 0.05 xG, off target 2’ Guilherme (Houston Dynamo), direct free kick, 0.04 xG, blocked 83’ Lucas Halter (Houston Dynamo), set piece, 0.04 xG, blocked 62’ Guilherme (Houston Dynamo), open play, 0.04 xG, off target 66’ Guilherme (Houston Dynamo), direct free kick, 0.04 xG, saved 71’ Mateusz Bogusz (Houston Dynamo), set piece, 0.03 xG, off target 60’ Guilherme (Houston Dynamo), direct free kick, 0.03 xG, off target 67’ Lucas Halter (Houston Dynamo), from a corner, 0.03 xG, blocked 38’ Mateusz Bogusz (Houston Dynamo), open play, 0.02 xG, blocked 54’ André Luiz (Sporting Kansas City), open play, 0.02 xG, blocked 57’ Calvin Harris (Sporting Kansas City), open play, 0.02 xG, saved 46’ André Luiz (Sporting Kansas City), open play, 0.02 xG, off target 75’ Artur (Houston Dynamo), from a corner, 0.02 xG, blocked 75’ Guilherme (Houston Dynamo), open play, 0.01 xG, blocked 86’ Lasse Berg Johnsen (Sporting Kansas City), open play, 0.01 xG, saved 61’ Stephen Afrifa (Sporting Kansas City), open play, 0.52 xG, off target 90+4’ Owen Wolff (Sporting Kansas City), open play, 0.37 xG, blocked 45’ Calvin Harris (Sporting Kansas City), open play, 0.22 xG, goal 71’ Ibrahim Aliyu (Houston Dynamo), set piece, 0.22 xG, off target 31’ Agustín Bouzat (Houston Dynamo), open play, 0.21 xG, saved 67’ Agustín Bouzat (Houston Dynamo), open play, 0.17 xG, blocked 27’ André Luiz (Sporting Kansas City), open play, 0.15 xG, goal 50’ Stephen Afrifa (Sporting Kansas City), open play, 0.11 xG, off target 34’ Héctor Herrera (Houston Dynamo), from a corner, 0.10 xG, saved 67’ Felipe Andrade (Houston Dynamo), from a corner, 0.08 xG, blocked 67’ Ibrahim Aliyu (Houston Dynamo), from a corner, 0.07 xG, blocked 57’ Lasse Berg Johnsen (Sporting Kansas City), open play, 0.06 xG, blocked 71’ Antônio Carlos (Houston Dynamo), set piece, 0.06 xG, off target 22’ Antônio Carlos (Houston Dynamo), from a corner, 0.05 xG, off target 21’ Lawrence Ennali (Houston Dynamo), open play, 0.05 xG, blocked 31’ Héctor Herrera (Houston Dynamo), open play, 0.05 xG, blocked 87’ Guilherme (Houston Dynamo), open play, 0.05 xG, off target 2’ Guilherme (Houston Dynamo), direct free kick, 0.04 xG, blocked 83’ Lucas Halter (Houston Dynamo), set piece, 0.04 xG, blocked 62’ Guilherme (Houston Dynamo), open play, 0.04 xG, off target 66’ Guilherme (Houston Dynamo), direct free kick, 0.04 xG, saved 71’ Mateusz Bogusz (Houston Dynamo), set piece, 0.03 xG, off target 60’ Guilherme (Houston Dynamo), direct free kick, 0.03 xG, off target 67’ Lucas Halter (Houston Dynamo), from a corner, 0.03 xG, blocked 54’ André Luiz (Sporting Kansas City), open play, 0.02 xG, blocked 38’ Mateusz Bogusz (Houston Dynamo), open play, 0.02 xG, blocked 57’ Calvin Harris (Sporting Kansas City), open play, 0.02 xG, saved 75’ Artur (Houston Dynamo), from a corner, 0.02 xG, blocked 46’ André Luiz (Sporting Kansas City), open play, 0.02 xG, off target 75’ Guilherme (Houston Dynamo), open play, 0.01 xG, blocked 86’ Lasse Berg Johnsen (Sporting Kansas City), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Houston Dynamo 4-4-2 Starting XI
Bond
Negri 56’
Carlos
Halter
Artur
Ennali 71’
Aliyu 71’
Herrera
Bouzat 71’
Guilherme
Bogusz 82’
Sporting Kansas City 4-4-2 Starting XI
Cleveland
Karić
Miller
Meyer
Reynolds 72’
Johnsen
Agyabeng
Luiz 62’
Harris 72’
Afrifa 80’
Calheira 79’

Player stats

Goalkeeper1 player
90′ 2 2 35 – – – – –
Defenders5 players
90′ 1 2 1 7 5 70 – – –
90′ 2 2 – 5 3 63 – – – –
Franco Negri Taken off
56′ 3 2 – 5 – 25 – – – –
Felipe Andrade Came on as a substitute
34′ – – 1 3 3 8 – – – –
Marcelo Saracchi Came on as a substitute
19′ – – – – – 14 – – – –
Midfielders8 players
Lawrence Ennali Taken off
71′ – – 36 1 0.17 1 1 1 1 – –
Ibrahim Aliyu Taken off
71′ – – 18 – 0.03 1 – 2 – 1 –
Artur
90′ – – 58 – 0.05 – – 1 – – –
Héctor Herrera Sent off
48′ – – 28 – 0.01 1 1 4 – 1
Mateusz Bogusz Taken off
82′ – – 30 4 0.45 1 1 2 – 1 –
Agustín Bouzat Taken off
71′ – – 13 – 0.01 2 – 4 1 1 –
90′ – – 48 6 0.31 1 2 7 – 5 –
Matthew Arana Came on as a substitute
19′ – – 13 – 0.02 1 – 2 1 1 –
Forwards2 players
Lyle Foster Came on as a substitute
19′ – – – – – 0.03 – 1 – 7 –
Duncan McGuire Came on as a substitute
8′ – – – – – 0.00 – 1 – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.