
Vancouver Whitecaps vs San Diego FC, 2025 MLS, Regular Season
· MLSMilan Iloski (4 goals) sets San Diego record in win vs. Whitecaps
Forward Milan Iloski scored a team-record four goals in his first MLS start, boosting San Diego FC to a 5-3 victory at Vancouver on Wednesday and into first place in the Western Conference by a point over the Whitecaps.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Christopher McVey (San Diego) wins a free kick on the right wing.
- 3': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 5': Foul by Alejandro Alvarado (San Diego).
- 5': Ralph Priso (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 5': Attempt blocked. Daniel Ríos (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
- 6': Corner,Vancouver Whitecaps FC. Conceded by Onni Valakari.
- 6': Attempt missed. Tristan Blackmon (Vancouver Whitecaps FC) header from the centre of the box is too high. Assisted by Pedro Vite with a cross following a corner.
- 15': Attempt saved. Milan Iloski (San Diego) left footed shot from the left side of the box is saved in the top left corner by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Luca Bombino with a through ball.
- 17': Attempt missed. Milan Iloski (San Diego) right footed shot from outside the box is just a bit too high.
- 18': Foul by Alejandro Alvarado (San Diego).
- 18': Jeevan Badwal (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 21': Offside, San Diego. Luca Bombino is caught offside.
- 21': Alejandro Alvarado (San Diego) wins a free kick in the attacking half.
- 21': Foul by Jeevan Badwal (Vancouver Whitecaps FC).
- 23': Daniel Ríos (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 23': Foul by Christopher McVey (San Diego).
- 23': Christopher McVey (San Diego) is shown the yellow card for a bad foul.
- 27': Alex Mighten (San Diego) wins a free kick on the left wing.
- 27': Foul by Édier Ocampo (Vancouver Whitecaps FC).
- 28': Foul by Onni Valakari (San Diego).
- 28': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 29': Foul by Milan Iloski (San Diego).
- 29': Tate Johnson (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 30': Attempt missed. Daniel Ríos (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the left following a set piece situation.
- 31': Attempt blocked. Luca Bombino (San Diego) left footed shot from the left side of the box is blocked. Assisted by Oscar Verhoeven.
- 32': Attempt saved. Alejandro Alvarado (San Diego) right footed shot from outside the box is saved in the top centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Alex Mighten.
- 32': Corner,San Diego. Conceded by Yohei Takaoka.
- 33': Attempt blocked. Milan Iloski (San Diego) left footed shot from the centre of the box is blocked. Assisted by Jeppe Tverskov.
- 33': Corner,San Diego. Conceded by Andrés Cubas.
- 34': Foul by Ian Pilcher (San Diego).
- 34': Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 35': Attempt saved. Milan Iloski (San Diego) left footed shot from the left side of the box is saved in the bottom left corner by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Alex Mighten.
- 35': Goal! Vancouver Whitecaps FC 0, San Diego 1. Milan Iloski (San Diego) left footed shot from the left side of the box to the bottom left corner.
- 37': Goal! Vancouver Whitecaps FC 0, San Diego 2. Milan Iloski (San Diego) right footed shot from the centre of the box to the bottom left corner. Assisted by Anders Dreyer.
- 39': Delay in match because of an injury Milan Iloski (San Diego).
- 41': Delay over. They are ready to continue.
- 42': Corner,Vancouver Whitecaps FC. Conceded by Alejandro Alvarado.
- 42': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the right side of the box is blocked.
- 42': Corner,Vancouver Whitecaps FC. Conceded by Christopher McVey.
- 43': Goal! Vancouver Whitecaps FC 1, San Diego 2. Édier Ocampo (Vancouver Whitecaps FC) left footed shot from the left side of the box to the top left corner following a corner.
- 44': Goal! Vancouver Whitecaps FC 1, San Diego 3. Milan Iloski (San Diego) header from the centre of the box to the top right corner. Assisted by Anders Dreyer with a cross.
- 45': Fourth official has announced 6 minutes of added time.
- 45'+3': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 45'+3': Milan Iloski (San Diego) wins a free kick in the defensive half.
- 45'+4': Foul by Luca Bombino (San Diego).
- 45'+4': Pedro Vite (Vancouver Whitecaps FC) wins a free kick on the right wing.
- 45'+5': Foul by Alejandro Alvarado (San Diego).
- 45'+5': Ralph Priso (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 45'+5': Alejandro Alvarado (San Diego) is shown the yellow card for a bad foul.
- 45'+6': Delay in match because of an injury Ralph Priso (Vancouver Whitecaps FC).
- 45'+7': Delay over. They are ready to continue.
- 45'+7': Attempt saved. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the bottom left corner by CJ dos Santos (San Diego).
- 45'+8': Corner,Vancouver Whitecaps FC. Conceded by Alejandro Alvarado.
- 45'+8': Attempt missed. Tate Johnson (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Emmanuel Sabbi following a corner.
- 45'+8': Attempt missed. Ranko Veselinovic (Vancouver Whitecaps FC) header from the centre of the box is just a bit too high. Assisted by Pedro Vite with a cross following a corner.
- 45'+8': First Half ends, Vancouver Whitecaps FC 1, San Diego 3.
- 45': Second Half begins Vancouver Whitecaps FC 1, San Diego 3.
- 45': Substitution, Vancouver Whitecaps FC. Mathías Laborda replaces Ralph Priso.
- 47': Goal! Vancouver Whitecaps FC 1, San Diego 4. Milan Iloski (San Diego) right footed shot from the right side of the box to the high centre of the goal. Assisted by Anders Dreyer with a through ball.
- 48': Attempt missed. Édier Ocampo (Vancouver Whitecaps FC) left footed shot from the right side of the box is close, but misses to the right.
- 51': Alex Mighten (San Diego) wins a free kick in the attacking half.
- 51': Foul by Mathías Laborda (Vancouver Whitecaps FC).
- 52': Mathías Laborda (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 53': Attempt blocked. Milan Iloski (San Diego) right footed shot from outside the box is blocked. Assisted by Anders Dreyer.
- 55': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 55': Milan Iloski (San Diego) wins a free kick in the attacking half.
- 57': Daniel Ríos (Vancouver Whitecaps FC) hits the left post with a right footed shot from outside the box. Assisted by Pedro Vite.
- 57': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) right footed shot from the left side of the box is blocked.
- 61': Attempt missed. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the right side of the box is close, but misses the top right corner. Assisted by Pedro Vite.
- 61': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 61': Jeppe Tverskov (San Diego) wins a free kick in the defensive half.
- 63': Attempt missed. Emmanuel Sabbi (Vancouver Whitecaps FC) header from the centre of the box misses to the right.
- 63': Delay in match because of an injury Pedro Vite (Vancouver Whitecaps FC).
- 63': Delay over. They are ready to continue.
- 66': Goal! Vancouver Whitecaps FC 2, San Diego 4. Mathías Laborda (Vancouver Whitecaps FC) right footed shot from a difficult angle on the right to the bottom right corner. Assisted by Pedro Vite with a through ball.
- 68': Delay in match because of an injury Alejandro Alvarado (San Diego).
- 70': Delay over. They are ready to continue.
- 70': Substitution, Vancouver Whitecaps FC. J.C. Ngando replaces Emmanuel Sabbi.
- 70': Substitution, San Diego. Emmanuel Boateng replaces Alejandro Alvarado because of an injury.
- 72': Foul by Milan Iloski (San Diego).
- 72': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 75': Foul by Milan Iloski (San Diego).
- 75': Ranko Veselinovic (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 75': Foul by Édier Ocampo (Vancouver Whitecaps FC).
- 75': Ian Pilcher (San Diego) wins a free kick in the defensive half.
- 76': Corner,Vancouver Whitecaps FC. Conceded by Luca Bombino.
- 77': Attempt missed. Tristan Blackmon (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Pedro Vite with a cross.
- 79': Substitution, San Diego. Tomás Ángel replaces Alex Mighten.
- 81': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 81': Milan Iloski (San Diego) wins a free kick in the defensive half.
- 81': Andrés Cubas (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 82': Foul by J.C. Ngando (Vancouver Whitecaps FC).
- 82': Onni Valakari (San Diego) wins a free kick in the defensive half.
- 83': Anders Dreyer (San Diego) wins a free kick in the attacking half.
- 83': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 85': Corner,San Diego. Conceded by Tristan Blackmon.
- 85': Foul by Emmanuel Boateng (San Diego).
- 85': Pedro Vite (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 86': Foul by Emmanuel Boateng (San Diego).
- 86': Édier Ocampo (Vancouver Whitecaps FC) wins a free kick in the attacking half.
- 87': Substitution, Vancouver Whitecaps FC. Antoine Coupland replaces Andrés Cubas.
- 87': Corner,Vancouver Whitecaps FC. Conceded by Jeppe Tverskov.
- 88': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Pedro Vite with a cross following a corner.
- 88': Corner,Vancouver Whitecaps FC. Conceded by Emmanuel Boateng.
- 88': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
- 88': Luca Bombino (San Diego) wins a free kick in the defensive half.
- 89': Substitution, San Diego. Manu Duah replaces Milan Iloski.
- 89': Foul by Antoine Coupland (Vancouver Whitecaps FC).
- 89': Jeppe Tverskov (San Diego) wins a free kick in the defensive half.
- 90': Goal! Vancouver Whitecaps FC 2, San Diego 5. Tomás Ángel (San Diego) left footed shot from the left side of the box to the bottom right corner. Assisted by Onni Valakari with a through ball.
- 90': Fourth official has announced 6 minutes of added time.
- 90'+1': Substitution, Vancouver Whitecaps FC. Damir Kreilach replaces Édier Ocampo.
- 90'+2': Foul by Antoine Coupland (Vancouver Whitecaps FC).
- 90'+2': Manu Duah (San Diego) wins a free kick in the defensive half.
- 90'+4': Emmanuel Boateng (San Diego) wins a free kick in the attacking half.
- 90'+4': Foul by Jeevan Badwal (Vancouver Whitecaps FC).
- 90'+6': Goal! Vancouver Whitecaps FC 3, San Diego 5. Antoine Coupland (Vancouver Whitecaps FC) left footed shot from the left side of the box to the bottom right corner. Assisted by Tate Johnson.
- 90'+7': Second Half ends, Vancouver Whitecaps FC 3, San Diego 5.
- 0': Match ends, Vancouver Whitecaps FC 3, San Diego 5.
Statistics
![]() |
VAN![]() |
|
---|---|---|
12 | Fouls | 15 |
2 | Yellow Cards | 2 |
0 | Red Cards | 0 |
1 | Offsides | 0 |
3 | Corner Kicks | 7 |
1 | Saves | 3 |
51.1 | Possession | 48.9 |
12 | SHOTS | 17 |
8 | ON GOAL | 5 |
0.7 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
417 | Accurate Passes | 388 |
483 | Passes | 447 |
0.9 | Pass Completion % | 0.9 |
1 | Accurate Crosses | 6 |
6 | Crosses | 23 |
0.2 | Cross % | 0.3 |
37 | Long Balls | 37 |
17 | Accurate Long Balls | 19 |
0.5 | Long Balls % | 0.5 |
3 | Blocked Shots | 2 |
6 | Effective Tackles | 4 |
12 | Tackles | 7 |
0.5 | Tackle % | 0.6 |
4 | Interceptions | 10 |
29 | Effective Clearances | 14 |
29 | Clearances | 14 |
Game Information
Venue: BC Place
Location: Vancouver, Canada
Attendance: 20,867
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | San Diego FC | 22 | +16 | 42 |
2 | Minnesota United FC | 22 | +14 | 40 |
3 | Vancouver Whitecaps | 21 | +10 | 38 |
4 | Seattle Sounders FC | 21 | +3 | 33 |
Line-Ups
Vancouver Whitecaps (4-3-3)
No. | Name |
---|---|
1 | Yohei Takaoka (GK) |
4 | Ranko Veselinovic |
33 | Tristan Blackmon |
28 | Tate Johnson |
18 | Édier Ocampo |
13 | Ralph Priso-Mbongue |
59 | Jeevan Badwal |
20 | Andrés Cubas ![]() |
14 | Daniel Ríos |
11 | Emmanuel Sabbi |
45 | Pedro Vite |
San Diego FC (4-3-3)
No. | Name |
---|---|
1 | Carlos Dos Santos (GK) |
25 | Ian Pilcher |
97 | Christopher McVey ![]() |
27 | Luca Bombino |
33 | Oscar Verhoeven |
70 | Alejandro Alvarado Jr. ![]() |
8 | Onni Valakari |
6 | Jeppe Tverskov |
32 | Milan Iloski |
77 | Alex Mighten |
10 | Anders Dreyer |
MLS News

Lionel Messi extended his MLS-record streak of multigoal games as he scored twice in Inter Miami's win over Nashville.

Denis Bouanga earned a penalty, scored from the spot and assisted on a goal, all in a dominant first half, and Los Angeles FC earned a 2-0 victory over visiting FC Dallas on Saturday night.

Marco Reus and Diego Fagundez scored goals and the Los Angeles Galaxy continued their recent strong play with a 2-1 victory over D.C. United on Saturday night at Carson, Calif.

Marco Reus and Diego Fagundez each score as the Galaxy knock off D.C. United.

Nathan Ordaz and Denis Bouanga each score in the first half of LAFC's 2-0 win against FC Dallas.