MLS

Vancouver Whitecaps vs Sporting Kansas City, 2026 MLS, Regular Season

· MLS
  • 13': Emmanuel Sabbi
  • 23': Bruno Quiñonez
  • 28': Thomas Müller
FT
3 - 0

Müller scores as Whitecaps beat SKC to continue record start

Emmanuel Sabbi had a goal and an assists, 21-year-old Bruno Caicedo scored his first goal in MLS, and the Vancouver Whitecaps beat Sporting Kansas City 3-0 on Friday night to continue the best start to a season in club history.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Foul by Cielo Tschantret (Sporting Kansas City).
  • 1': Bruno Caicedo (Vancouver Whitecaps FC) wins a free kick on the left wing.
  • 2': Attempt missed. Emmanuel Sabbi (Vancouver Whitecaps FC) header from the centre of the box is close, but misses to the right. Assisted by Édier Ocampo with a cross.
  • 3': Attempt blocked. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Brian White.
  • 3': Corner, Vancouver Whitecaps FC. Conceded by Ethan Bartlow.
  • 4': Attempt missed. Thomas Müller (Vancouver Whitecaps FC) right footed shot from outside the box is high and wide to the right following a corner.
  • 4': Thomas Müller (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 4': Foul by Ethan Bartlow (Sporting Kansas City).
  • 5': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
  • 5': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 7': Capita (Sporting Kansas City) wins a free kick on the left wing.
  • 7': Foul by Édier Ocampo (Vancouver Whitecaps FC).
  • 8': Foul by Tate Johnson (Vancouver Whitecaps FC).
  • 8': Calvin Harris (Sporting Kansas City) wins a free kick on the right wing.
  • 10': Foul by Calvin Harris (Sporting Kansas City).
  • 10': Bruno Caicedo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 13': Attempt missed. Brian White (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the left. Assisted by Thomas Müller with a through ball following a fast break.
  • 13': Goal! Vancouver Whitecaps FC 1, Sporting Kansas City 0. Emmanuel Sabbi (Vancouver Whitecaps FC) right footed shot from the centre of the box to the top left corner following a fast break.
  • 14': Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 14': Foul by Calvin Harris (Sporting Kansas City).
  • 16': Attempt saved. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the centre of the box is saved in the centre of the goal by John Pulskamp (Sporting Kansas City). Assisted by Thomas Müller with a cross.
  • 17': Corner, Vancouver Whitecaps FC. Conceded by Kwaku Agyabeng.
  • 18': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) right footed shot from the left side of the box is blocked.
  • 21': Attempt missed. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the left side of the box misses to the right. Assisted by Andrés Cubas.
  • 23': Goal! Vancouver Whitecaps FC 2, Sporting Kansas City 0. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the left side of the box to the bottom right corner.
  • 27': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 27': Foul by Dejan Joveljic (Sporting Kansas City).
  • 28': Goal! Vancouver Whitecaps FC 3, Sporting Kansas City 0. Thomas Müller (Vancouver Whitecaps FC) header from the centre of the box to the centre of the goal. Assisted by Emmanuel Sabbi with a cross.
  • 31': Jacob Bartlett (Sporting Kansas City) wins a free kick in the attacking half.
  • 31': Foul by Andrés Cubas (Vancouver Whitecaps FC).
  • 32': Foul by Calvin Harris (Sporting Kansas City).
  • 32': Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 32': Calvin Harris (Sporting Kansas City) is shown the yellow card for a bad foul.
  • 34': Foul by Cielo Tschantret (Sporting Kansas City).
  • 34': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 35': Delay in match because of an injury Andrés Cubas (Vancouver Whitecaps FC).
  • 35': Delay over. They are ready to continue.
  • 37': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the right side of the box is blocked. Assisted by Tristan Blackmon.
  • 37': Attempt missed. Brian White (Vancouver Whitecaps FC) header from very close range is too high.
  • 38': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 38': Kwaku Agyabeng (Sporting Kansas City) wins a free kick in the defensive half.
  • 39': Attempt blocked. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the right side of the box is blocked. Assisted by Andrés Cubas.
  • 40': Offside, Vancouver Whitecaps FC. Brian White is caught offside.
  • 42': Delay in match (Vancouver Whitecaps FC).
  • 42': Delay over. They are ready to continue.
  • 42': Foul by Jacob Bartlett (Sporting Kansas City).
  • 42': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 44': Attempt blocked. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Thomas Müller.
  • 44': Corner, Vancouver Whitecaps FC. Conceded by Calvin Harris.
  • 45': Attempt missed. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the right. Assisted by Sebastian Berhalter with a cross following a corner.
  • 45': Foul by Andrés Cubas (Vancouver Whitecaps FC).
  • 45': Capita (Sporting Kansas City) wins a free kick on the right wing.
  • 45': Fourth official has announced 6 minutes of added time.
  • 45'+1': Offside, Sporting Kansas City. Jacob Bartlett is caught offside.
  • 45'+3': Sebastian Berhalter (Vancouver Whitecaps FC) hits the bar with a header from the centre of the box. Assisted by Brian White with a headed pass.
  • 45'+4': Corner, Vancouver Whitecaps FC. Conceded by Ethan Bartlow.
  • 45'+5': Corner, Vancouver Whitecaps FC. Conceded by Ethan Bartlow.
  • 45'+7': First Half ends, Vancouver Whitecaps FC 3, Sporting Kansas City 0.
  • 45': Second Half begins Vancouver Whitecaps FC 3, Sporting Kansas City 0.
  • 46': Édier Ocampo (Vancouver Whitecaps FC) wins a free kick on the right wing.
  • 46': Foul by Kwaku Agyabeng (Sporting Kansas City).
  • 47': Attempt missed. Bruno Caicedo (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the right. Assisted by Tristan Blackmon following a set piece situation.
  • 49': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
  • 49': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 50': Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick on the right wing.
  • 50': Foul by Dejan Joveljic (Sporting Kansas City).
  • 51': Substitution, Sporting Kansas City. Lasse Berg Johnsen replaces Cielo Tschantret.
  • 51': Substitution, Sporting Kansas City. Ian James replaces Justin Reynolds.
  • 53': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the centre of the box is blocked.
  • 53': Attempt blocked. Andrés Cubas (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
  • 53': Attempt missed. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is close, but misses to the left. Assisted by Édier Ocampo.
  • 53': Calvin Harris (Sporting Kansas City) wins a free kick in the defensive half.
  • 53': Foul by Tate Johnson (Vancouver Whitecaps FC).
  • 54': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 54': Manu García (Sporting Kansas City) wins a free kick on the left wing.
  • 58': Corner, Sporting Kansas City. Conceded by Sebastian Berhalter.
  • 58': Corner, Sporting Kansas City. Conceded by Mathías Laborda.
  • 60': Corner, Sporting Kansas City. Conceded by Mathías Laborda.
  • 62': Foul by Thomas Müller (Vancouver Whitecaps FC).
  • 62': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
  • 63': Foul by Édier Ocampo (Vancouver Whitecaps FC).
  • 63': Capita (Sporting Kansas City) wins a free kick on the left wing.
  • 64': Substitution, Vancouver Whitecaps FC. Kenji Cabrera replaces Bruno Caicedo.
  • 65': Attempt blocked. Ian James (Sporting Kansas City) right footed shot from a difficult angle on the right is blocked. Assisted by Calvin Harris.
  • 65': Foul by Ian James (Sporting Kansas City).
  • 65': Kenji Cabrera (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 66': Foul by Diego Borges (Sporting Kansas City).
  • 66': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 66': Diego Borges (Sporting Kansas City) is shown the yellow card for a bad foul.
  • 67': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from outside the box misses to the left. Assisted by Brian White.
  • 68': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
  • 68': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 69': Sebastian Berhalter (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
  • 70': Substitution, Sporting Kansas City. Jansen Miller replaces Diego Borges.
  • 71': Substitution, Sporting Kansas City. Stephen Afrifa replaces Calvin Harris.
  • 71': Attempt blocked. Manu García (Sporting Kansas City) right footed shot from outside the box is blocked.
  • 72': Corner, Vancouver Whitecaps FC. Conceded by Kwaku Agyabeng.
  • 73': Attempt saved. Thomas Müller (Vancouver Whitecaps FC) header from the centre of the box is saved in the centre of the goal by John Pulskamp (Sporting Kansas City). Assisted by Sebastian Berhalter with a cross.
  • 74': Substitution, Vancouver Whitecaps FC. Oliver Larraz replaces Sebastian Berhalter.
  • 74': Substitution, Vancouver Whitecaps FC. Rayan Elloumi replaces Brian White.
  • 75': Attempt missed. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the right side of the box misses to the left. Assisted by Emmanuel Sabbi.
  • 76': Foul by Ian James (Sporting Kansas City).
  • 76': Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 80': Delay in match because of an injury Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 81': Delay over. They are ready to continue.
  • 81': Substitution, Vancouver Whitecaps FC. Cheikh Sabaly replaces Emmanuel Sabbi because of an injury.
  • 82': Substitution, Vancouver Whitecaps FC. Nikola Djordjevic replaces Édier Ocampo.
  • 83': Oliver Larraz (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 83': Foul by Capita (Sporting Kansas City).
  • 84': Foul by Capita (Sporting Kansas City).
  • 84': Thomas Müller (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 86': Offside, Vancouver Whitecaps FC. Oliver Larraz is caught offside.
  • 87': Substitution, Sporting Kansas City. Shapi Suleymanov replaces Capita.
  • 88': Foul by Jansen Miller (Sporting Kansas City).
  • 88': Rayan Elloumi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 89': Shapi Suleymanov (Sporting Kansas City) wins a free kick in the defensive half.
  • 89': Foul by Nikola Djordjevic (Vancouver Whitecaps FC).
  • 90': Fourth official has announced 5 minutes of added time.
  • 90'+1': Attempt saved. Rayan Elloumi (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the bottom left corner by John Pulskamp (Sporting Kansas City). Assisted by Cheikh Sabaly.
  • 90'+1': Attempt missed. Oliver Larraz (Vancouver Whitecaps FC) left footed shot from outside the box is too high. Assisted by Kenji Cabrera.
  • 90'+2': Jansen Miller (Sporting Kansas City) wins a free kick in the defensive half.
  • 90'+2': Foul by Rayan Elloumi (Vancouver Whitecaps FC).
  • 90'+3': Attempt missed. Shapi Suleymanov (Sporting Kansas City) left footed shot from the left side of the box is just a bit too high. Assisted by Jacob Bartlett.
  • 90'+4': Manu García (Sporting Kansas City) wins a free kick on the right wing.
  • 90'+4': Foul by Mathías Laborda (Vancouver Whitecaps FC).
  • 90'+6': Second Half ends, Vancouver Whitecaps FC 3, Sporting Kansas City 0.
  • 0': Match ends, Vancouver Whitecaps FC 3, 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 VANhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9727.png&h=25&scale=crop&w=25&location=origin
16 Fouls 15
2 Yellow Cards 1
0 Red Cards 0
1 Offsides 2
3 Corner Kicks 6
4 Saves 0
50 Possession 50
3 SHOTS 25
0 ON GOAL 6
0.0 On Target % 0.2
0 Penalty Goals 0
0 Penalty Kicks Taken 0
398 Accurate Passes 390
461 Passes 452
0.9 Pass Completion % 0.9
0 Accurate Crosses 6
13 Crosses 24
0.0 Cross % 0.3
51 Long Balls 33
26 Accurate Long Balls 25
0.5 Long Balls % 0.8
2 Blocked Shots 7
6 Effective Tackles 10
10 Tackles 19
0.6 Tackle % 0.5
8 Interceptions 9
37 Effective Clearances 16
37 Clearances 16

Game Information

Competition: MLS

Venue: BC Place
Location: Vancouver, Canada

MLS Table

# TEAM GP GD PTS
1 Vancouver Whitecaps 8 +18 21
2 San Jose Earthquakes 7 +11 18
3 LAFC 7 +13 16
4 Seattle Sounders FC 7 +7 16
Full Table

Line-Ups

VAN Vancouver Whitecaps (4-2-3-1)

No. Name
1 Yohei Takaoka (GK)
2 Mathías Laborda
33 Tristan Blackmon
28 Tate Johnson
18 Édier Ocampo
13 Thomas Müller
20 Andrés Cubas
16 Sebastian Berhalter Yellow Card
24 Brian White
14 Bruno Quiñonez
11 Emmanuel Sabbi

SKC Sporting Kansas City (4-3-3)

No. Name
1 John Pulskamp (GK)
57 Diego Borges Yellow Card
23 Ethan Bartlow
20 Kwaku Agyabeng
13 Justin Reynolds
16 Jacob Bartlett
6 Manu García
14 Cielo Tschantret
9 Dejan Joveljic
7 Capita
11 Calvin Harris Yellow Card

MLS News

Messi tracker: Goals, assists, key moments in 2026
Messi tracker: Goals, assists, key moments in 2026

ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.

Lionel Messi fires Inter Miami to debut win under new coach
Lionel Messi fires Inter Miami to debut win under new coach

Lionel Messi had two goals, including a stunning 79th-minute winner, to give Inter Miami a victory in new interim coach Guillermo Hoyos' first match in charge Saturday.

Müller scores as Whitecaps beat SKC to continue record start
Müller scores as Whitecaps beat SKC to continue record start

Emmanuel Sabbi had a goal and an assists, 21-year-old Bruno Caicedo scored his first goal in MLS, and the Vancouver Whitecaps beat Sporting Kansas City 3-0 on Friday night to continue the best start to a season in club history.

Neymar plays down talk about a move to MLS
Neymar plays down talk about a move to MLS

Neymar intends to see out his Santos contract despite transfer interest from the MLS.