Houston Dynamo vs Sporting Kansas City

1 June 2025 · MLS · 2025 · Referee Jair Antonio Maruffo

Full time 1 – 3

Half-time: 1–1

  • Sebastian Kowalczyk 13’
  • Dejan Joveljić 45+3’, 52’
  • Santiago Muñoz 88’

Match summary

Sporting Kansas City came from behind to win 3-1 away at Houston Dynamo. It was 1-1 at half-time.

In the first half, Sebastian Kowalczyk put Houston Dynamo ahead in the 13th minute and Dejan Joveljić equalised in first-half stoppage time. In the second half, Joveljić put Sporting Kansas City in front from a corner in the 52nd minute and Santiago Muñoz made it 1-3 in the 88th minute.

Houston Dynamo can feel hard done by, creating 2.96 expected goals (xG) from 22 shots to Sporting Kansas City's 1.22 from 13.

Match stats

58% Possession 42%
22 Shots 13
9 Shots on target 4
6 Corners 7
497 Passes 356
87.5% Pass accuracy 80.3%
14 Tackles 14
14 Fouls 9
3 Yellow cards 2

Key events

Houston Dynamo Sporting Kansas City
Kick-off
Sebastian KowalczykShot on target
3’
Ezequiel PonceShot on target
3’
Jack McGlynnShot on target
9’
Sebastian KowalczykRight foot shot1-0 (Houston Dynamo)
13’
Ezequiel PonceShot on target
28’
Griffin DorseyShot on target
38’
45+1’
45+3’
Dejan JoveljićLeft foot shot1-1 (Sporting Kansas City)
Half-time1-1
46’
Andrew BrodyKhiry Shelton
47’
Dejan JoveljićShot on target
Griffin DorseyShot on target
48’
Second half underway
52’
Dejan JoveljićRight foot shot1-2 (Sporting Kansas City)
Júnior UrsoBrooklyn Raines
53’
63’
Tim LeiboldLogan Ndenbe
Jack McGlynnShot on target
64’
76’
Franco EscobarPablo Ortíz
79’
Duane HolmesSebastian Kowalczyk
79’
79’
Santiago MuñozDejan Joveljić
82’
84’
86’
88’
Santiago MuñozRight foot shot1-3 (Sporting Kansas City)
90’
Memo RodríguezManu García
Duane HolmesShot on target
90+5’
Full-time1-3

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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.96 1.22 13’ Sebastian Kowalczyk (Houston Dynamo), 1-0 13’ 45+3’ Dejan Joveljić (Sporting Kansas City), 1-1 45+3’ 52’ Dejan Joveljić (Sporting Kansas City), 1-2 52’ 88’ Santiago Muñoz (Sporting Kansas City), 1-3 88’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.96 1.22 13’ Sebastian Kowalczyk (Houston Dynamo), 1-0 Kowalczyk 13’ 45+3’ Dejan Joveljić (Sporting Kansas City), 1-1 Joveljić 45+3’ 52’ Dejan Joveljić (Sporting Kansas City), 1-2 Joveljić 52’ 88’ Santiago Muñoz (Sporting Kansas City), 1-3 Muñoz 88’
Houston Dynamo 2.96 xGSporting Kansas City 1.22 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 
38’ Griffin Dorsey (Houston Dynamo), open play, 0.48 xG, saved 87’ Ezequiel Ponce (Houston Dynamo), open play, 0.45 xG, off target 3’ Ezequiel Ponce (Houston Dynamo), open play, 0.41 xG, saved 68’ Júnior Urso (Houston Dynamo), open play, 0.30 xG, off target 88’ Santiago Muñoz (Sporting Kansas City), open play, 0.26 xG, goal 52’ Dejan Joveljić (Sporting Kansas City), from a corner, 0.21 xG, goal 3’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.20 xG, saved 61’ Ezequiel Ponce (Houston Dynamo), open play, 0.19 xG, blocked 26’ Ezequiel Ponce (Houston Dynamo), open play, 0.18 xG, blocked 61’ Andrew Brody (Sporting Kansas City), open play, 0.18 xG, blocked 51’ Zorhan Bassong (Sporting Kansas City), open play, 0.11 xG, blocked 52’ Jansen Miller (Sporting Kansas City), from a corner, 0.10 xG, hit the woodwork 90+5’ Duane Holmes (Houston Dynamo), open play, 0.10 xG, saved 47’ Dejan Joveljić (Sporting Kansas City), open play, 0.09 xG, saved 2’ Ondrej Lingr (Houston Dynamo), set piece, 0.08 xG, blocked 48’ Dejan Joveljić (Sporting Kansas City), open play, 0.08 xG, goal 48’ Griffin Dorsey (Houston Dynamo), open play, 0.08 xG, saved 51’ Erik Thommy (Sporting Kansas City), open play, 0.07 xG, blocked 83’ Griffin Dorsey (Houston Dynamo), open play, 0.07 xG, off target 57’ Joaquín Fernández (Sporting Kansas City), from a corner, 0.06 xG, off target 90’ Griffin Dorsey (Houston Dynamo), open play, 0.06 xG, blocked 73’ Júnior Urso (Houston Dynamo), open play, 0.05 xG, off target 13’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.04 xG, goal 78’ Felipe Andrade (Houston Dynamo), from a corner, 0.04 xG, off target 28’ Ezequiel Ponce (Houston Dynamo), open play, 0.04 xG, saved 77’ Griffin Dorsey (Houston Dynamo), set piece, 0.04 xG, blocked 81’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 7’ Erik Thommy (Sporting Kansas City), direct free kick, 0.03 xG, off target 64’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, saved 90’ Griffin Dorsey (Houston Dynamo), from a corner, 0.03 xG, off target 90+2’ Felipe Andrade (Houston Dynamo), from a corner, 0.02 xG, off target 9’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, saved 43’ Jansen Miller (Sporting Kansas City), from a corner, 0.02 xG, off target 29’ Joaquín Fernández (Sporting Kansas City), from a corner, 0.01 xG, off target 47’ Erik Thommy (Sporting Kansas City), from a corner, 0.01 xG, blocked 38’ Griffin Dorsey (Houston Dynamo), open play, 0.48 xG, saved 87’ Ezequiel Ponce (Houston Dynamo), open play, 0.45 xG, off target 3’ Ezequiel Ponce (Houston Dynamo), open play, 0.41 xG, saved 68’ Júnior Urso (Houston Dynamo), open play, 0.30 xG, off target 88’ Santiago Muñoz (Sporting Kansas City), open play, 0.26 xG, goal 52’ Dejan Joveljić (Sporting Kansas City), from a corner, 0.21 xG, goal 3’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.20 xG, saved 61’ Ezequiel Ponce (Houston Dynamo), open play, 0.19 xG, blocked 26’ Ezequiel Ponce (Houston Dynamo), open play, 0.18 xG, blocked 61’ Andrew Brody (Sporting Kansas City), open play, 0.18 xG, blocked 51’ Zorhan Bassong (Sporting Kansas City), open play, 0.11 xG, blocked 52’ Jansen Miller (Sporting Kansas City), from a corner, 0.10 xG, hit the woodwork 90+5’ Duane Holmes (Houston Dynamo), open play, 0.10 xG, saved 47’ Dejan Joveljić (Sporting Kansas City), open play, 0.09 xG, saved 2’ Ondrej Lingr (Houston Dynamo), set piece, 0.08 xG, blocked 48’ Griffin Dorsey (Houston Dynamo), open play, 0.08 xG, saved 48’ Dejan Joveljić (Sporting Kansas City), open play, 0.08 xG, goal 83’ Griffin Dorsey (Houston Dynamo), open play, 0.07 xG, off target 51’ Erik Thommy (Sporting Kansas City), open play, 0.07 xG, blocked 57’ Joaquín Fernández (Sporting Kansas City), from a corner, 0.06 xG, off target 90’ Griffin Dorsey (Houston Dynamo), open play, 0.06 xG, blocked 73’ Júnior Urso (Houston Dynamo), open play, 0.05 xG, off target 13’ Sebastian Kowalczyk (Houston Dynamo), open play, 0.04 xG, goal 78’ Felipe Andrade (Houston Dynamo), from a corner, 0.04 xG, off target 81’ Jack McGlynn (Houston Dynamo), open play, 0.04 xG, off target 28’ Ezequiel Ponce (Houston Dynamo), open play, 0.04 xG, saved 77’ Griffin Dorsey (Houston Dynamo), set piece, 0.04 xG, blocked 7’ Erik Thommy (Sporting Kansas City), direct free kick, 0.03 xG, off target 64’ Jack McGlynn (Houston Dynamo), open play, 0.03 xG, saved 90’ Griffin Dorsey (Houston Dynamo), from a corner, 0.03 xG, off target 90+2’ Felipe Andrade (Houston Dynamo), from a corner, 0.02 xG, off target 9’ Jack McGlynn (Houston Dynamo), open play, 0.02 xG, saved 43’ Jansen Miller (Sporting Kansas City), from a corner, 0.02 xG, off target 29’ Joaquín Fernández (Sporting Kansas City), from a corner, 0.01 xG, off target 47’ Erik Thommy (Sporting Kansas City), from a corner, 0.01 xG, blocked
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-2-3-1 Starting XI
Bond
Andrade
Awodesu
Ortíz 79’
Dorsey
Raines 53’
Artur 82’
McGlynn
Lingr 53’
Kowalczyk 79’
Ponce
Sporting Kansas City 4-3-3 Starting XI
Pulskamp
Shelton 46’
Miller
Fernández
Ndenbe 63’
Bartlett
Bassong
Thommy 63’
Sallói
García 90’
Joveljić 2 79’

Player stats

Goalkeeper1 player
90′ 1 3 23 – – – – –
Defenders6 players
90′ – 2 – 3 2 20 2 – – –
Obafemi Awodesu
90′ 1 1 – 6 4 57 2 – – –
Pablo Ortíz Taken off
79′ – 1 – 1 1 54 – – – –
90′ 4 1 – 8 4 50 3 – – –
Franco Escobar Came on as a substitute
11′ – – – 1 1 13 – – – –
Lawrence Ennali Came on as a substitute
8′ – – – 1 – 8 – – – –
Midfielders8 players
Brooklyn Raines Taken off
53′ – – 22 – 0.02 2 1 2 3 – –
Artur Taken off
82′ – – 58 2 0.04 2 1 3 – 1 –
90′ – – 59 5 0.21 – – 1 1 1 –
Ondrej Lingr Taken off
53′ – 1 7 2 0.02 2 – 4 1 2 –
Sebastian Kowalczyk Taken off
79′ 1 – 31 – 0.03 – – 2 1 2 –
Amine Bassi Came on as a substitute
37′ – – 36 2 0.14 1 – 2 – – –
Júnior Urso Came on as a substitute
37′ – – 32 – 0.01 1 – 2 – 1 –
Duane Holmes Came on as a substitute
11′ – – 7 – 0.06 – – 1 – 1 –
Forwards1 player
90′ – – 5 2 1.27 0.05 1 3 – 20 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.