San Diego FC vs Sporting Kansas City

18 May 2025 · MLS · 2025 · Referee Victor Rivas

Full time 0 – 0

Half-time: 0–0

Match summary

San Diego FC and Sporting Kansas City could not be separated in a goalless draw.

San Diego FC had the better of the chances, with 1.63 expected goals (xG) from 10 shots to Sporting Kansas City's 0.04 from 2.

Match stats

65% Possession 35%
10 Shots 2
5 Shots on target 1
8 Corners 1
631 Passes 337
88.9% Pass accuracy 78.3%
15 Tackles 12
14 Fouls 20
2 Yellow cards 3
4 Offsides 1

Key events

San Diego FC Sporting Kansas City
Kick-off
9’
Hirving LozanoShot on target
13’
16’
Shapi SuleymanovShot on target
21’
37’
Half-time0-0
46’
Jeppe TverskovShot on target
49’
Second half underway
60’
Logan NdenbeTim Leibold
60’
Andrew BrodyKhiry Shelton
Luca De La TorreShot on target
61’
Luca De La TorreShot on target
67’
Anders DreyerShot on target
67’
68’
Tomás ÁngelHirving Lozano
81’
84’
Mason ToyeSantiago Muñoz
86’
Memo RodríguezManu García
Full-time0-0

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.63 0.04 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.63 0.04
San Diego FC 1.63 xGSporting Kansas City 0.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sporting Kansas City attacking San Diego FC attacking 
61’ Luca De La Torre (San Diego FC), open play, 0.52 xG, saved 67’ Anders Dreyer (San Diego FC), open play, 0.34 xG, saved 15’ Anders Dreyer (San Diego FC), open play, 0.30 xG, off target 82’ Anders Dreyer (San Diego FC), open play, 0.15 xG, off target 67’ Luca De La Torre (San Diego FC), open play, 0.13 xG, saved 49’ Jeppe Tverskov (San Diego FC), from a corner, 0.11 xG, saved 13’ Hirving Lozano (San Diego FC), open play, 0.03 xG, saved 65’ Shapi Suleymanov (Sporting Kansas City), open play, 0.03 xG, hit the woodwork 38’ Hirving Lozano (San Diego FC), set piece, 0.02 xG, off target 64’ Christopher McVey (San Diego FC), open play, 0.01 xG, off target 16’ Shapi Suleymanov (Sporting Kansas City), open play, 0.01 xG, saved 82’ Anders Dreyer (San Diego FC), open play, 0.01 xG, blocked 61’ Luca De La Torre (San Diego FC), open play, 0.52 xG, saved 67’ Anders Dreyer (San Diego FC), open play, 0.34 xG, saved 15’ Anders Dreyer (San Diego FC), open play, 0.30 xG, off target 82’ Anders Dreyer (San Diego FC), open play, 0.15 xG, off target 67’ Luca De La Torre (San Diego FC), open play, 0.13 xG, saved 49’ Jeppe Tverskov (San Diego FC), from a corner, 0.11 xG, saved 13’ Hirving Lozano (San Diego FC), open play, 0.03 xG, saved 65’ Shapi Suleymanov (Sporting Kansas City), open play, 0.03 xG, hit the woodwork 38’ Hirving Lozano (San Diego FC), set piece, 0.02 xG, off target 16’ Shapi Suleymanov (Sporting Kansas City), open play, 0.01 xG, saved 64’ Christopher McVey (San Diego FC), open play, 0.01 xG, off target 82’ Anders Dreyer (San Diego FC), open play, 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

San Diego FC 4-3-3 Starting XI
Santos
McVey
McNair
Bombino
Verhoeven 72’
Godoy 60’
Tverskov
Torre 72’
Mighten 81’
Lozano 81’
Dreyer
Sporting Kansas City 4-3-3 Starting XI
Pulskamp
Leibold 60’
Shelton 60’
Miller
Voloder
Bartlett
Bassong
Thommy 60’
García 86’
Muñoz 84’
Suleymanov

Player stats

Goalkeeper1 player
90′ 1 0 11 – – – – –
Defenders5 players
Oscar Verhoeven Taken off
72′ 2 – – 6 2 57 2 – – –
90′ 3 1 – 3 – 96 2 – – –
90′ 1 – – 2 1 78 – – – –
90′ 3 1 – 8 1 52 3 – – –
Willy Kumado Came on as a substitute
18′ – – – – – 18 – – – –
Midfielders9 players
Aníbal Godoy Taken off
60′ – – 74 – 0.01 2 – 5 4 3 –
90′ – – 112 1 0.28 1 2 6 – 2 –
Luca De La Torre Taken off
72′ – – 19 – 0.01 1 – 2 1 – –
Alex Mighten Taken off
81′ – – 12 – 0.02 – – 4 – 3 –
90′ – – 28 1 0.05 – – 1 – – –
Hirving Lozano Taken off
81′ – – 31 1 0.37 – – 5 1 4 –
Onni Valakari Came on as a substitute
30′ – – 29 – 0.02 1 – 2 – 1 –
Emmanuel Boateng Came on as a substitute
9′ – – 1 – 0.00 1 – 1 – – –
Tomás Ángel Came on as a substitute
9′ – – – – – – – 1 – 1 –
Forwards1 player
Milan Iloski Came on as a substitute
18′ – – – – – 0.01 – – – 13 –
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.