MLS

San Diego FC vs Sporting Kansas City, 2025 MLS, Regular Season

· MLS

Goalies dominate as Sporting KC, San Diego in scoreless draw

John Pulskamp came up with three saves on Saturday night and Sporting Kansas City was able to salvage a 0-0 draw at San Diego FC, holding one of the MLS' most potent offenses off the scoresheet.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 2': Offside, San Diego. Hirving Lozano is caught offside.
  • 3': Foul by Manu García (Sporting Kansas City).
  • 3': Jeppe Tverskov (San Diego) wins a free kick in the defensive half.
  • 5': Foul by Khiry Shelton (Sporting Kansas City).
  • 5': Hirving Lozano (San Diego) wins a free kick in the attacking half.
  • 9': Alex Mighten (San Diego) wins a free kick in the attacking half.
  • 9': Foul by Jansen Miller (Sporting Kansas City).
  • 9': Jansen Miller (Sporting Kansas City) is shown the yellow card for a bad foul.
  • 13': Attempt saved. Hirving Lozano (San Diego) right footed shot from outside the box is saved in the top left corner by John Pulskamp (Sporting Kansas City). Assisted by Luca Bombino.
  • 14': Offside, Sporting Kansas City. Shapi Suleymanov is caught offside.
  • 15': Attempt missed. Anders Dreyer (San Diego) left footed shot from the centre of the box is close, but misses to the right. Assisted by Hirving Lozano with a through ball.
  • 16': Foul by Christopher McVey (San Diego).
  • 16': Santiago Muñóz (Sporting Kansas City) wins a free kick on the left wing.
  • 16': Attempt saved. Shapi Suleymanov (Sporting Kansas City) left footed shot from outside the box is saved in the centre of the goal by CJ dos Santos (San Diego). Assisted by Santiago Muñóz.
  • 17': Foul by Aníbal Godoy (San Diego).
  • 17': Santiago Muñóz (Sporting Kansas City) wins a free kick in the defensive half.
  • 17': Foul by Aníbal Godoy (San Diego).
  • 17': Tim Leibold (Sporting Kansas City) wins a free kick on the left wing.
  • 19': Foul by Shapi Suleymanov (Sporting Kansas City).
  • 19': Luca Bombino (San Diego) wins a free kick in the attacking half.
  • 21': Foul by Aníbal Godoy (San Diego).
  • 21': Santiago Muñóz (Sporting Kansas City) wins a free kick in the defensive half.
  • 21': Aníbal Godoy (San Diego) is shown the yellow card for a bad foul.
  • 22': Delay in match because of an injury Santiago Muñóz (Sporting Kansas City).
  • 23': Delay over. They are ready to continue.
  • 24': Foul by Luca Bombino (San Diego).
  • 24': Shapi Suleymanov (Sporting Kansas City) wins a free kick in the defensive half.
  • 25': Corner, Sporting Kansas City. Conceded by Christopher McVey.
  • 26': Foul by Manu García (Sporting Kansas City).
  • 26': Hirving Lozano (San Diego) wins a free kick in the defensive half.
  • 26': Delay in match because of an injury Hirving Lozano (San Diego).
  • 26': Delay in match because of an injury Manu García (Sporting Kansas City).
  • 30': Delay over. They are ready to continue.
  • 30': Foul by Tim Leibold (Sporting Kansas City).
  • 30': Oscar Verhoeven (San Diego) wins a free kick on the right wing.
  • 31': Corner, San Diego. Conceded by Zorhan Bassong.
  • 35': Aníbal Godoy (San Diego) wins a free kick in the attacking half.
  • 35': Foul by Zorhan Bassong (Sporting Kansas City).
  • 36': Foul by Aníbal Godoy (San Diego).
  • 36': Manu García (Sporting Kansas City) wins a free kick in the attacking half.
  • 37': Foul by Luca Bombino (San Diego).
  • 37': Manu García (Sporting Kansas City) wins a free kick in the attacking half.
  • 37': Luca Bombino (San Diego) is shown the yellow card for a bad foul.
  • 38': Aníbal Godoy (San Diego) wins a free kick in the attacking half.
  • 38': Foul by Zorhan Bassong (Sporting Kansas City).
  • 38': Attempt missed. Hirving Lozano (San Diego) right footed shot from outside the box is high and wide to the right. Assisted by Anders Dreyer following a set piece situation.
  • 40': Erik Thommy (Sporting Kansas City) wins a free kick in the defensive half.
  • 40': Foul by Oscar Verhoeven (San Diego).
  • 41': Foul by Zorhan Bassong (Sporting Kansas City).
  • 41': Luca Bombino (San Diego) wins a free kick in the defensive half.
  • 42': Foul by Hirving Lozano (San Diego).
  • 42': Jansen Miller (Sporting Kansas City) wins a free kick in the defensive half.
  • 42': Foul by Erik Thommy (Sporting Kansas City).
  • 42': Oscar Verhoeven (San Diego) wins a free kick in the defensive half.
  • 43': Alex Mighten (San Diego) wins a free kick in the attacking half.
  • 43': Foul by Tim Leibold (Sporting Kansas City).
  • 44': Foul by Luca Bombino (San Diego).
  • 44': Shapi Suleymanov (Sporting Kansas City) wins a free kick in the defensive half.
  • 45': Offside, San Diego. Hirving Lozano is caught offside.
  • 45': Fourth official has announced 4 minutes of added time.
  • 45'+2': Aníbal Godoy (San Diego) wins a free kick in the defensive half.
  • 45'+2': Foul by Zorhan Bassong (Sporting Kansas City).
  • 45'+3': Corner, San Diego. Conceded by Robert Voloder.
  • 45'+4': Attempt saved. Jeppe Tverskov (San Diego) header from the centre of the box is saved in the top centre of the goal by John Pulskamp (Sporting Kansas City). Assisted by Paddy McNair with a headed pass.
  • 45'+4': Corner, Sporting Kansas City. Conceded by Oscar Verhoeven.
  • 45'+5': First Half ends, San Diego 0, Sporting Kansas City 0.
  • 45': Second Half begins San Diego 0, Sporting Kansas City 0.
  • 46': Alex Mighten (San Diego) wins a free kick in the defensive half.
  • 46': Foul by Zorhan Bassong (Sporting Kansas City).
  • 46': Zorhan Bassong (Sporting Kansas City) is shown the yellow card.
  • 47': Foul by Khiry Shelton (Sporting Kansas City).
  • 47': Hirving Lozano (San Diego) wins a free kick in the defensive half.
  • 50': Offside, San Diego. Luca Bombino is caught offside.
  • 52': Foul by Luca de la Torre (San Diego).
  • 52': Santiago Muñóz (Sporting Kansas City) wins a free kick on the right wing.
  • 54': Foul by Khiry Shelton (Sporting Kansas City).
  • 54': Luca Bombino (San Diego) wins a free kick in the defensive half.
  • 59': Foul by Shapi Suleymanov (Sporting Kansas City).
  • 59': Hirving Lozano (San Diego) wins a free kick on the left wing.
  • 60': Substitution, Sporting Kansas City. Andrew Brody replaces Khiry Shelton.
  • 60': Substitution, Sporting Kansas City. Logan Ndenbe replaces Tim Leibold.
  • 60': Substitution, Sporting Kansas City. Dániel Sallói replaces Erik Thommy.
  • 60': Substitution, San Diego. Onni Valakari replaces Aníbal Godoy.
  • 61': Attempt blocked. Luca de la Torre (San Diego) right footed shot from very close range is blocked.
  • 62': Foul by Oscar Verhoeven (San Diego).
  • 62': Logan Ndenbe (Sporting Kansas City) wins a free kick in the defensive half.
  • 63': Foul by Shapi Suleymanov (Sporting Kansas City).
  • 63': Luca Bombino (San Diego) wins a free kick in the defensive half.
  • 64': Attempt missed. Christopher McVey (San Diego) right footed shot from outside the box misses to the left. Assisted by Jeppe Tverskov.
  • 65': Shapi Suleymanov (Sporting Kansas City) hits the bar with a left footed shot from the right side of the box.
  • 66': Foul by Santiago Muñóz (Sporting Kansas City).
  • 66': Jeppe Tverskov (San Diego) wins a free kick in the defensive half.
  • 67': Attempt blocked. Luca de la Torre (San Diego) right footed shot from the centre of the box is blocked.
  • 67': Attempt saved. Anders Dreyer (San Diego) left footed shot from the centre of the box is saved in the top centre of the goal by John Pulskamp (Sporting Kansas City). Assisted by Oscar Verhoeven with a through ball.
  • 67': Corner, San Diego. Conceded by Jacob Bartlett.
  • 67': Foul by Christopher McVey (San Diego).
  • 67': John Pulskamp (Sporting Kansas City) wins a free kick in the defensive half.
  • 68': Foul by Manu García (Sporting Kansas City).
  • 68': Onni Valakari (San Diego) wins a free kick in the defensive half.
  • 68': Manu García (Sporting Kansas City) is shown the yellow card.
  • 69': Offside, San Diego. Anders Dreyer is caught offside.
  • 72': Corner, San Diego. Conceded by Jacob Bartlett.
  • 72': Substitution, San Diego. Milan Iloski replaces Luca de la Torre.
  • 72': Substitution, San Diego. Willy Kumado replaces Oscar Verhoeven.
  • 75': Corner, San Diego. Conceded by Logan Ndenbe.
  • 80': Corner, San Diego. Conceded by Andrew Brody.
  • 81': Substitution, San Diego. Emmanuel Boateng replaces Alex Mighten.
  • 81': Substitution, San Diego. Tomás Ángel replaces Hirving Lozano.
  • 81': Attempt blocked. Anders Dreyer (San Diego) left footed shot from outside the box is blocked. Assisted by Willy Kumado.
  • 82': Attempt missed. Anders Dreyer (San Diego) header from the centre of the box is too high. Assisted by Willy Kumado with a cross.
  • 84': Corner, San Diego. Conceded by Andrew Brody.
  • 84': Substitution, Sporting Kansas City. Mason Toye replaces Santiago Muñóz.
  • 85': Foul by Jacob Bartlett (Sporting Kansas City).
  • 85': Tomás Ángel (San Diego) wins a free kick in the attacking half.
  • 86': Substitution, Sporting Kansas City. Memo Rodríguez replaces Manu García.
  • 88': Corner, San Diego. Conceded by Dániel Sallói.
  • 90': Delay in match (San Diego).
  • 90': Delay over. They are ready to continue.
  • 90': Fourth official has announced 3 minutes of added time.
  • 90'+2': Foul by Milan Iloski (San Diego).
  • 90'+2': John Pulskamp (Sporting Kansas City) wins a free kick in the defensive half.
  • 90'+4': Second Half ends, San Diego 0, Sporting Kansas City 0.
  • 0': Match ends, San Diego 0, Sporting Kansas City 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/186.png&h=25&scale=crop&w=25&location=originSKC SDhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/22529.png&h=25&scale=crop&w=25&location=origin
20 Fouls 14
3 Yellow Cards 2
0 Red Cards 0
1 Offsides 4
2 Corner Kicks 8
3 Saves 1
34.6 Possession 65.4
2 SHOTS 10
1 ON GOAL 5
0.5 On Target % 0.5
0 Penalty Goals 0
0 Penalty Kicks Taken 0
264 Accurate Passes 561
337 Passes 631
0.8 Pass Completion % 0.9
0 Accurate Crosses 2
8 Crosses 23
0.0 Cross % 0.1
59 Long Balls 38
25 Accurate Long Balls 20
0.4 Long Balls % 0.5
0 Blocked Shots 1
7 Effective Tackles 10
12 Tackles 15
0.6 Tackle % 0.7
9 Interceptions 4
33 Effective Clearances 18
33 Clearances 18

Game Information

Competition: MLS

Venue: Snapdragon Stadium
Location: San Diego, California, USA
Attendance: 25,233

MLS Table

# TEAM GP GD PTS
1 Vancouver Whitecaps 4 +13 12
2 LAFC 4 +8 12
3 San Diego FC 4 +8 10
4 San Jose Earthquakes 4 +5 9
Full Table

Line-Ups

SD San Diego FC (4-3-3)

No. Name
1 Carlos Dos Santos (GK)
17 Paddy McNair
97 Christopher McVey
27 Luca Bombino Yellow Card
33 Oscar Verhoeven
6 Jeppe Tverskov
14 Luca de la Torre
20 Aníbal Godoy Yellow Card
10 Anders Dreyer
11 Hirving Lozano
77 Alex Mighten

SKC Sporting Kansas City (4-3-3)

No. Name
1 John Pulskamp (GK)
4 Robert Voloder
15 Jansen Miller Yellow Card
14 Tim Leibold
11 Khiry Shelton
16 Jacob Bartlett
22 Zorhan Bassong Yellow Card
21 Manu García Yellow Card
7 Santiago Muñoz
26 Erik Thommy
93 Shapi Suleymanov

MLS News

Lionel Messi hits 900th career goal, but can he reach 1,000? Can he pass Ronaldo?
Lionel Messi hits 900th career goal, but can he reach 1,000? Can he pass Ronaldo?

Lionel Messi is never far from his next record or landmark. As the 2026 MLS season continues, he has hit yet another huge milestone: his 900th goal.

Lionel Messi scores 900th goal, but Miami bounced from CCC
Lionel Messi scores 900th goal, but Miami bounced from CCC

Lionel Messi became just the second men's player in history to score 900 goals in official matches after scoring in Inter Miami's Concacaf Champions Cup clash with Nashville SC on Wednesday.

Christian Pulisic, Gio Reyna in March USA roster; Tyler Adams out
Christian Pulisic, Gio Reyna in March USA roster; Tyler Adams out

AC Milan attacker Christian Pulisic, Juventus midfielder Weston McKennie and Crystal Palace center back Chris Richards headline the 27-player roster named by United States men's national manager Mauricio Pochettino for the upcoming international window.

MLS suspends Philadelphia Union's Ernst Tanner after misconduct probe
MLS suspends Philadelphia Union's Ernst Tanner after misconduct probe

Major League Soccer has suspended Philadelphia Union sporting director Ernst Tanner without pay through June 1, 2026 for violating the policies and standards of professional conduct required of league and club leadership.

MLS Power Rankings: LAFC off to record-breaking start
MLS Power Rankings: LAFC off to record-breaking start

LAFC have already made history with their lockdown defense, but are they No. 1? Here's this week's edition of ESPN's MLS Power Rankings.