
Vancouver Whitecaps vs Real Salt Lake, 2025 MLS, Regular Season
· MLS
FT
2 - 1
2 - 1
Minus their leading scorer, hot Whitecaps slip past RSL
Despite missing key attacker Brian White (hamstring injury), the Vancouver Whitecaps defeated Real Salt Lake 2-1 to run their unbeaten streak to six matches.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Corner, Vancouver Whitecaps FC. Conceded by Zavier Gozo.
- 5': Attempt blocked. Alexandros Katranis (Real Salt Lake) left footed shot from the left side of the box is blocked. Assisted by Zavier Gozo.
- 8': Emeka Eneli (Real Salt Lake) wins a free kick in the attacking half.
- 8': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 8': Attempt saved. Zavier Gozo (Real Salt Lake) left footed shot from the centre of the box is saved in the top left corner. Assisted by Philip Quinton with a headed pass.
- 9': Offside, Real Salt Lake. Ariath Piol is caught offside.
- 10': Foul by Diogo Gonçalves (Real Salt Lake).
- 10': Édier Ocampo (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 10': Attempt blocked. Jayden Nelson (Vancouver Whitecaps FC) right footed shot from the centre of the box is blocked. Assisted by Pedro Vite.
- 10': Attempt missed. Pedro Vite (Vancouver Whitecaps FC) left footed shot from the centre of the box misses to the left.
- 11': Diego Luna (Real Salt Lake) wins a free kick on the right wing.
- 11': Foul by Ralph Priso (Vancouver Whitecaps FC).
- 13': Attempt saved. J.C. Ngando (Vancouver Whitecaps FC) right footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Jayden Nelson.
- 13': Attempt blocked. Andrés Cubas (Vancouver Whitecaps FC) right footed shot from the right side of the box is blocked.
- 13': Corner, Vancouver Whitecaps FC. Conceded by Emeka Eneli.
- 13': Hand ball by Bjørn Utvik (Vancouver Whitecaps FC).
- 14': Attempt blocked. J.C. Ngando (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Ralph Priso.
- 14': Ariath Piol (Real Salt Lake) wins a free kick in the defensive half.
- 14': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 15': Attempt saved. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Jayden Nelson.
- 17': Corner, Real Salt Lake. Conceded by Bjørn Utvik.
- 18': Attempt missed. Philip Quinton (Real Salt Lake) header from the centre of the box is close, but misses to the right following a corner.
- 19': Corner, Real Salt Lake. Conceded by Tate Johnson.
- 20': Goal! Vancouver Whitecaps FC 1, Real Salt Lake 0. Jayden Nelson (Vancouver Whitecaps FC) right footed shot from the centre of the box to the bottom left corner. Assisted by Ralph Priso following a fast break.
- 22': Foul by Braian Ojeda (Real Salt Lake).
- 22': Jayden Nelson (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 22': Braian Ojeda (Real Salt Lake) is shown the yellow card for a bad foul.
- 23': Attempt blocked. Jayden Nelson (Vancouver Whitecaps FC) right footed shot from a difficult angle and long range on the left is blocked.
- 23': Corner, Vancouver Whitecaps FC. Conceded by Braian Ojeda.
- 23': Attempt blocked. Andrés Cubas (Vancouver Whitecaps FC) left footed shot from the centre of the box is blocked.
- 26': Attempt saved. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from the right side of the box is saved in the top right corner. Assisted by Tristan Blackmon with a through ball.
- 26': Corner, Vancouver Whitecaps FC. Conceded by Rafael Cabral.
- 31': Offside, Vancouver Whitecaps FC. J.C. Ngando is caught offside.
- 36': Foul by Justen Glad (Real Salt Lake).
- 36': Jayden Nelson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 37': Attempt missed. Alexandros Katranis (Real Salt Lake) left footed shot from the left side of the box is close, but misses to the right. Assisted by Diogo Gonçalves.
- 38': Foul by Zavier Gozo (Real Salt Lake).
- 38': Tate Johnson (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 39': Foul by Jayden Nelson (Vancouver Whitecaps FC).
- 39': Justen Glad (Real Salt Lake) wins a free kick in the defensive half.
- 41': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 41': Philip Quinton (Real Salt Lake) wins a free kick in the defensive half.
- 42': Attempt missed. Alexandros Katranis (Real Salt Lake) header from very close range is close, but misses to the right. Assisted by Zavier Gozo.
- 43': Attempt missed. Daniel Ríos (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the left. Assisted by Édier Ocampo.
- 43': Attempt blocked. Jayden Nelson (Vancouver Whitecaps FC) right footed shot from the centre of the box is blocked.
- 43': Attempt blocked. Andrés Cubas (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
- 43': Corner, Vancouver Whitecaps FC. Conceded by Sam Junqua.
- 44': Corner, Vancouver Whitecaps FC. Conceded by Alexandros Katranis.
- 45': Daniel Ríos (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 45': Foul by Philip Quinton (Real Salt Lake).
- 45'+1': Fourth official has announced 1 minutes of added time.
- 45'+2': First Half ends, Vancouver Whitecaps FC 1, Real Salt Lake 0.
- 45': Second Half begins Vancouver Whitecaps FC 1, Real Salt Lake 0.
- 45': Substitution, Real Salt Lake. William Agada replaces Ariath Piol.
- 48': Foul by Zavier Gozo (Real Salt Lake).
- 48': Tate Johnson (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 49': Attempt missed. Bjørn Utvik (Vancouver Whitecaps FC) header from the right side of the six yard box is high and wide to the left. Assisted by Pedro Vite with a cross following a set piece situation.
- 50': Foul by Justen Glad (Real Salt Lake).
- 50': Jayden Nelson (Vancouver Whitecaps FC) wins a free kick on the left wing.
- 50': Justen Glad (Real Salt Lake) is shown the yellow card for a bad foul.
- 51': Attempt missed. Ralph Priso (Vancouver Whitecaps FC) left footed shot from the right side of the box misses to the left following a set piece situation.
- 52': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 52': Foul by Alexandros Katranis (Real Salt Lake).
- 54': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 54': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 54': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box is close, but misses to the right. Assisted by Emeka Eneli.
- 56': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 56': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 56': Attempt blocked. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is blocked. Assisted by J.C. Ngando.
- 59': VAR Decision: No Penalty Real Salt Lake.
- 61': Foul by William Agada (Real Salt Lake).
- 61': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
- 62': Diego Luna (Real Salt Lake) is shown the yellow card.
- 62': Substitution, Vancouver Whitecaps FC. Ali Ahmed replaces Jayden Nelson.
- 62': Substitution, Vancouver Whitecaps FC. Sebastian Berhalter replaces Ralph Priso.
- 64': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 64': Philip Quinton (Real Salt Lake) wins a free kick in the attacking half.
- 64': Daniel Ríos (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
- 66': Penalty Vancouver Whitecaps FC. Édier Ocampo draws a foul in the penalty area.
- 66': Penalty conceded by Rafael Cabral (Real Salt Lake) after a foul in the penalty area.
- 68': Penalty saved. Daniel Ríos (Vancouver Whitecaps FC) right footed shot saved in the bottom left corner.
- 68': Corner, Vancouver Whitecaps FC. Conceded by Alexandros Katranis.
- 70': Goal! Vancouver Whitecaps FC 2, Real Salt Lake 0. Tristan Blackmon (Vancouver Whitecaps FC) right footed shot from the centre of the box to the top right corner. Assisted by Sebastian Berhalter with a cross following a corner.
- 70': Substitution, Real Salt Lake. Pablo Ruiz replaces Braian Ojeda.
- 71': Substitution, Real Salt Lake. Noel Caliskan replaces Alexandros Katranis.
- 71': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 71': Foul by Daniel Ríos (Vancouver Whitecaps FC).
- 72': Corner, Real Salt Lake. Conceded by Tate Johnson.
- 73': Attempt saved. Pablo Ruiz (Real Salt Lake) left footed shot from outside the box is saved in the top left corner. Assisted by Philip Quinton.
- 73': Attempt missed. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is close, but misses to the left. Assisted by Ali Ahmed following a fast break.
- 74': Attempt blocked. Diogo Gonçalves (Real Salt Lake) right footed shot from the centre of the box is blocked. Assisted by Zavier Gozo with a cross.
- 74': Corner, Real Salt Lake. Conceded by Sebastian Berhalter.
- 75': Attempt blocked. Zavier Gozo (Real Salt Lake) right footed shot from the right side of the box is blocked.
- 76': Attempt saved. Pedro Vite (Vancouver Whitecaps FC) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Ali Ahmed.
- 77': Substitution, Vancouver Whitecaps FC. Sam Adekugbe replaces Tate Johnson.
- 77': Substitution, Real Salt Lake. Lachlan Brook replaces Diogo Gonçalves.
- 77': Substitution, Vancouver Whitecaps FC. Emmanuel Sabbi replaces Daniel Ríos.
- 77': Attempt blocked. Sebastian Berhalter (Vancouver Whitecaps FC) left footed shot from outside the box is blocked. Assisted by J.C. Ngando.
- 77': Attempt blocked. Sebastian Berhalter (Vancouver Whitecaps FC) right footed shot from outside the box is blocked.
- 77': Corner, Vancouver Whitecaps FC. Conceded by William Agada.
- 81': Attempt blocked. Emmanuel Sabbi (Vancouver Whitecaps FC) right footed shot from outside the box is blocked. Assisted by Ali Ahmed.
- 81': Corner, Vancouver Whitecaps FC. Conceded by Justen Glad.
- 82': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 82': Foul by Sam Adekugbe (Vancouver Whitecaps FC).
- 86': Foul by Ali Ahmed (Vancouver Whitecaps FC).
- 86': Noel Caliskan (Real Salt Lake) wins a free kick in the defensive half.
- 86': Delay in match because of an injury Philip Quinton (Real Salt Lake).
- 88': Substitution, Real Salt Lake. Nelson Palacio replaces Philip Quinton because of an injury.
- 88': Delay over. They are ready to continue.
- 90'+1': Diego Luna (Real Salt Lake) wins a free kick in the attacking half.
- 90'+1': Foul by Andrés Cubas (Vancouver Whitecaps FC).
- 90'+1': Fourth official has announced 7 minutes of added time.
- 90'+2': Attempt blocked. Diego Luna (Real Salt Lake) right footed shot from outside the box is blocked.
- 90'+2': Corner, Real Salt Lake. Conceded by Pedro Vite.
- 90'+2': Penalty Real Salt Lake. Justen Glad draws a foul in the penalty area.
- 90'+2': Penalty conceded by Sebastian Berhalter (Vancouver Whitecaps FC) after a foul in the penalty area.
- 90'+3': VAR Decision: Penalty Real Salt Lake.
- 90'+6': Goal! Vancouver Whitecaps FC 2, Real Salt Lake 1. Diego Luna (Real Salt Lake) converts the penalty with a right footed shot to the bottom right corner.
- 90'+7': Substitution, Vancouver Whitecaps FC. Jeevan Badwal replaces J.C. Ngando.
- 90'+8': Foul by Sam Adekugbe (Vancouver Whitecaps FC).
- 90'+8': Zavier Gozo (Real Salt Lake) wins a free kick in the defensive half.
- 90'+10': Second Half ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
- 0': Match ends, Vancouver Whitecaps FC 2, Real Salt Lake 1.
Statistics
![]() |
VAN![]() |
|
---|---|---|
10 | Fouls | 15 |
3 | Yellow Cards | 1 |
0 | Red Cards | 0 |
1 | Offsides | 1 |
5 | Corner Kicks | 9 |
5 | Saves | 2 |
44.8 | Possession | 55.2 |
11 | SHOTS | 23 |
3 | ON GOAL | 7 |
0.3 | On Target % | 0.3 |
1 | Penalty Goals | 0 |
1 | Penalty Kicks Taken | 1 |
345 | Accurate Passes | 440 |
401 | Passes | 503 |
0.9 | Pass Completion % | 0.9 |
2 | Accurate Crosses | 5 |
19 | Crosses | 15 |
0.1 | Cross % | 0.3 |
45 | Long Balls | 58 |
24 | Accurate Long Balls | 36 |
0.5 | Long Balls % | 0.6 |
4 | Blocked Shots | 11 |
6 | Effective Tackles | 13 |
16 | Tackles | 14 |
0.4 | Tackle % | 0.9 |
9 | Interceptions | 5 |
28 | Effective Clearances | 20 |
28 | Clearances | 20 |
Game Information
Competition: MLS
Venue: BC Place
Location: Vancouver, Canada
Attendance: 19,762
Venue: BC Place
Location: Vancouver, Canada
Attendance: 19,762
MLS Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Vancouver Whitecaps | 15 | +15 | 32 |
2 | San Diego FC | 17 | +11 | 30 |
3 | Minnesota United FC | 17 | +10 | 30 |
4 | Seattle Sounders FC | 17 | +3 | 26 |
Line-Ups
Vancouver Whitecaps (4-3-3)
No. | Name |
---|---|
1 | Yohei Takaoka (GK) |
15 | Bjørn Inge Utvik |
33 | Tristan Blackmon |
28 | Tate Johnson |
18 | Édier Ocampo |
13 | Ralph Priso-Mbongue |
26 | Jean-Claude Ngando |
20 | Andrés Cubas |
14 | Daniel Ríos ![]() |
7 | Jayden Nelson |
45 | Pedro Vite |
Real Salt Lake (4-2-3-1)
No. | Name |
---|---|
1 | Rafael (GK) |
29 | Samuel Junqua |
26 | Philip Quinton |
98 | Alexandros Katranis |
15 | Justen Glad ![]() |
8 | Diego Luna ![]() |
6 | Braian Ojeda ![]() |
14 | Emeka Eneli |
23 | Ariath Piol |
10 | Diogo Gonçalves |
72 | Zavier Gozo |
MLS News

Vancouver Whitecaps don't agree with Marsch claim players were 'poisoned'
Canada head coach Jesse Marsch alleged Friday that Vancouver Whitecaps players were "poisoned" during their trip to Mexico for the Concacaf Champions Cup final.

Gomez: Promotion and relegation is desperately needed in the USA
Herculez Gomez reacts to the USL's decision to adopt a promotion and relegation system.

How will MLS react to USL adopting a promotion and relegation system?
Alejandro Moreno debates whether MLS would ever consider bringing in promotion and relegation.

D.C. United take aim at surging Fire
D.C. United and the Chicago Fire will look to build off what could be watershed results when they meet Saturday night in the nation's capital.

USMNT depth chart: Ranking top 15 at each position
Where does the USMNT roster stand entering the Gold Cup? Here are the top 15 players at each position.