May 24, 2025 at 9:30 pm

2 - 3
Final
Draw: 26%

Match Commentary
Lineups

Real Salt Lake
Formation: 4-2-3-1

Rafael Cabral
Goalkeeper (#1)

N. Caliskan
Defender (#92)

J. Glad
Defender (#15)

B. Vera
Defender (#4)

A. Katranis
Defender (#98)

E. Eneli
Midfielder (#14)

P. Ruiz
Midfielder (#7)

D. Marczuk
Midfielder (#11)

Z. Gozo
Midfielder (#72)

D. Luna
Midfielder (#8)

Willy Agada
Attacker (#9)

Vancouver Whitecaps
Formation: 4-3-3

Yohei Takaoka
Goalkeeper (#1)

Édier Ocampo
Defender (#18)

Tristan Blackmon
Defender (#33)

Bjørn Inge Utvik
Defender (#15)

Sam Adekugbe
Defender (#3)

Pedro Vite
Midfielder (#45)

Ralph Priso
Midfielder (#13)

Sebastian Berhalter
Midfielder (#16)

Ali Ahmed
Attacker (#22)

Brian White
Attacker (#24)

Jayden Nelson
Attacker (#7)
Statistics
![]() Real Salt Lake | ![]() Vancouver Whitecaps | |
---|---|---|
2 | Goals | 3 |
14 | Shots | 14 |
4 | On Target | 6 |
80 | Attacks | 82 |
344 | Passes | 448 |
3 | Saves | 2 |
0 | Tackles | 0 |
44% | % Possession | 56% |
8 | Corners | 6 |
4 | Offsides | 2 |
16 | Fouls | 12 |
5 | Yellow Cards | 2 |
0 | Red Cards | 0 |
Copyright © 2025, JustClassic Consulting, LLC.
The game concludes with a final score of Real Salt Lake 2, Vancouver Whitecaps FC 3.
The second half concludes with the final score: Real Salt Lake 2, Vancouver Whitecaps FC 3.
Missed opportunity! Zavier Gozo from Real Salt Lake took a right-footed shot from the center of the box, but it sailed over the crossbar after a set piece.
Sam Junqua from Real Salt Lake earns a free kick on the left flank.
Mathías Laborda commits a foul for the Vancouver Whitecaps FC.
Offside call against Vancouver Whitecaps FC. Daniel Ríos has been flagged for being in an offside position.
Emeka Eneli from Real Salt Lake receives a yellow card for committing a serious foul.
Emeka Eneli commits a foul for Real Salt Lake.
Emmanuel Sabbi of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
The fourth official has indicated that there will be five minutes of stoppage time.
Goal! Vancouver Whitecaps FC takes the lead with a score of 3-2 against Real Salt Lake. Pedro Vite scores with a left-footed strike from outside the penalty area, finding the bottom left corner of the net. The assist comes from Emmanuel Sabbi.
Missed opportunity! Ariath Piol from Real Salt Lake took a right-footed shot from outside the penalty area, but it went wide.
Substitution for Vancouver Whitecaps FC: Daniel Ríos comes on to take the place of Ali Ahmed.
Substitution for Vancouver Whitecaps FC: J.C. Ngando comes on to take the place of Ralph Priso.
Substitution for Vancouver Whitecaps FC: J.C. Ngando comes on to take the place of Ralph Priso.
The game is currently paused due to an injury to Ariath Piol from Real Salt Lake.
Missed opportunity! Justen Glad from Real Salt Lake took a right-footed shot from the center of the penalty area but couldn't find the target.
Ralph Priso from Vancouver Whitecaps FC receives a yellow card.
Ralph Priso commits a foul for the Vancouver Whitecaps FC.
Emeka Eneli of Real Salt Lake is awarded a free kick on the left side of the field.
Emmanuel Sabbi commits a foul for the Vancouver Whitecaps FC.
Bode Hidalgo of Real Salt Lake earns a free kick in his own half.
Substitution for Vancouver Whitecaps FC: Mathías Laborda comes on in place of Édier Ocampo.
Substitution for Real Salt Lake: Bode Hidalgo comes on to take the place of Noel Caliskan.
Missed opportunity! Emmanuel Sabbi of Vancouver Whitecaps FC took a right-footed shot from outside the penalty area, but it went wide.
The pause has ended. They are set to resume play.
Zavier Gozo of Real Salt Lake commits a foul.
Ali Ahmed from Vancouver Whitecaps FC receives a yellow card for committing a serious foul.
Vancouver Whitecaps FC is penalized for offside. Emmanuel Sabbi has been flagged for being in an offside position.
Pedro Vite of Vancouver Whitecaps FC earns a free kick in the offensive zone.
Braian Ojeda commits a foul for Real Salt Lake.
Corner kick awarded to Vancouver Whitecaps FC after Justen Glad allowed the ball to go out.
Missed opportunity. Pedro Vite from Vancouver Whitecaps FC took a left-footed shot from outside the penalty area, but it sailed high and to the left of the goal.
Philip Quinton from Real Salt Lake is awarded a free kick in his team's defensive zone.
Brian White commits a foul for Vancouver Whitecaps FC.
Substitution for Real Salt Lake: Sam Junqua comes on to take the place of Alexandros Katranis.
Substitution for Real Salt Lake: Ariath Piol comes on to take the place of William Agada.
Substitution for Real Salt Lake: Ariath Piol comes on to take the place of William Agada.
Corner kick awarded to Real Salt Lake after Édier Ocampo allowed the ball to go out of play.
Substitution for Vancouver Whitecaps FC: Emmanuel Sabbi comes on to take the place of Jayden Nelson.
Substitution for Vancouver Whitecaps FC: Tate Johnson comes on to take the place of Sam Adekugbe.
Justen Glad of Real Salt Lake earns a free kick in his team's defensive zone.
Ali Ahmed commits a foul for Vancouver Whitecaps FC.
Zavier Gozo from Real Salt Lake earns a free kick in his team's defensive zone.
Zavier Gozo from Real Salt Lake earns a free kick in his team's defensive zone.
Brian White from Vancouver Whitecaps FC commits a foul.
Diego Luna from Real Salt Lake receives a yellow card.
Corner kick awarded to Vancouver Whitecaps FC after Rafael Cabral allowed the ball to go out of play.
Shot on goal denied. Brian White from Vancouver Whitecaps FC took a left-footed attempt from the center of the box, but it was stopped by %oppos_player% of Real Salt Lake.
Missed opportunity! Diego Luna from Real Salt Lake took a right-footed shot from outside the penalty area, but it sailed over the goal. He was assisted by Alexandros Katranis.
Missed opportunity! Diego Luna from Real Salt Lake took a right-footed shot from outside the penalty area, but it didn't hit the target.
Attempt blocked. Brian White of Vancouver Whitecaps FC takes a right-footed shot from outside the penalty area, but it's stopped by %oppos_player% from Real Salt Lake.
The pause has ended. The teams are set to resume play.
Dominik Marczuk from Real Salt Lake receives a yellow card for committing a serious foul.
Match interruption - Vancouver Whitecaps FC.
Corner kick awarded to Vancouver Whitecaps FC after Justen Glad allowed the ball to go out.
Noel Caliskan from Real Salt Lake receives a yellow card for committing a serious foul.
Jayden Nelson of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
Noel Caliskan of Real Salt Lake commits a foul.
Shot on goal denied. Zavier Gozo from Real Salt Lake took a challenging right-footed shot from a tight angle on the right side, but Yohei Takaoka of Vancouver Whitecaps FC made a solid save, stopping the ball in the bottom right corner.
Corner kick awarded to Real Salt Lake after Sam Adekugbe allowed the ball to go out.
Missed opportunity! Bjørn Utvik from Vancouver Whitecaps FC took a right-footed shot from the right side of the six-yard box but couldn't find the target.
Substitution for Real Salt Lake: Philip Quinton comes on to take the place of Brayan Vera.
Corner kick awarded to Vancouver Whitecaps FC after Noel Caliskan allowed the ball to go out.
Justen Glad of Real Salt Lake commits a foul.
Bjørn Utvik of Vancouver Whitecaps FC is awarded a free kick in his team's defensive zone.
Diego Luna from Real Salt Lake is awarded a free kick in the opponent's half.
Ralph Priso commits a foul for Vancouver Whitecaps FC.
Corner kick awarded to Real Salt Lake, following a deflection off Yohei Takaoka.
Jayden Nelson of Vancouver Whitecaps FC earns a free kick on the left side of the field.
Jayden Nelson from Vancouver Whitecaps FC is awarded a free kick on the left side of the field.
Zavier Gozo from Real Salt Lake committed a handball offense.
Corner kick awarded to Real Salt Lake after Sam Adekugbe allowed the ball to go out.
Corner kick awarded to Real Salt Lake after Bjørn Utvik allowed the ball to go out.
Brayan Vera commits a foul for Real Salt Lake.
Brian White from Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
Corner kick awarded to Real Salt Lake after Sam Adekugbe allowed the ball to go out.
The second half is underway with the score tied at 2-2 between Real Salt Lake and Vancouver Whitecaps FC.
The first half concludes with the score tied at 2-2 between Real Salt Lake and Vancouver Whitecaps FC.
The fourth official has indicated that there will be 5 minutes of stoppage time.
William Agada from Real Salt Lake receives a yellow card for committing a serious foul.
Ralph Priso from Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
William Agada commits a foul for Real Salt Lake.
Missed opportunity! Pedro Vite of Vancouver Whitecaps FC took a left-footed shot from outside the penalty area, but it sailed over the crossbar. The assist came from Sebastian Berhalter.
Tristan Blackmon of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
William Agada commits a foul for Real Salt Lake.
Pedro Vite from Vancouver Whitecaps FC is awarded a free kick on the right flank.
Pablo Ruiz commits a foul for Real Salt Lake.
Pedro Vite from Vancouver Whitecaps FC is awarded a free kick on the right side of the field.
Alexandros Katranis commits a foul for Real Salt Lake.
A shot on goal was thwarted. Sebastian Berhalter of Vancouver Whitecaps FC took a left-footed strike from the middle of the box, but Rafael Cabral of Real Salt Lake made a save right in the center of the goal. The attempt was set up by Ali Ahmed.
Missed opportunity. Diego Luna from Real Salt Lake took a right-footed shot from outside the penalty area.
Missed opportunity. Diego Luna from Real Salt Lake took a right-footed shot from outside the penalty area following a direct free kick.
Ralph Priso commits a foul for the Vancouver Whitecaps FC.
Emeka Eneli from Real Salt Lake earns a free kick in the opponent's half.
Offside call against Real Salt Lake. Zavier Gozo has been flagged for being in an offside position.
Missed opportunity. Pedro Vite from Vancouver Whitecaps FC took a left-footed shot from outside the penalty area, but it went wide to the right.
Sam Adekugbe of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
Zavier Gozo from Real Salt Lake committed a foul.
Offside call against Real Salt Lake. William Agada has been flagged for being in an offside position.
Pedro Vite commits a foul for the Vancouver Whitecaps FC.
Emeka Eneli from Real Salt Lake earns a free kick on the left side of the field.
William Agada from Real Salt Lake earns a free kick on the right flank.
Ralph Priso commits a foul for Vancouver Whitecaps FC.
Ralph Priso of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
William Agada commits a foul for Real Salt Lake.
Goal! The score is now Real Salt Lake 2, Vancouver Whitecaps FC 2. Brian White from Vancouver Whitecaps FC successfully scores the penalty with a shot using his right foot.
VAR Review: Potential Penalty for Vancouver Whitecaps FC Under Examination.
Corner kick awarded to Vancouver Whitecaps FC after Noel Caliskan allowed the ball to go out.
Corner kick awarded to Vancouver Whitecaps FC after Noel Caliskan allowed the ball to go out.
Corner kick awarded to Vancouver Whitecaps FC after Pablo Ruiz allowed the ball to go out.
Goal! Real Salt Lake 2, Vancouver Whitecaps FC 1. Brian White scores for Vancouver Whitecaps FC with a header from the center of the box after a corner kick.
Corner kick awarded to Vancouver Whitecaps FC after Alexandros Katranis allowed the ball to go out.
Missed opportunity! Emeka Eneli from Real Salt Lake takes a right-footed shot from outside the penalty area after a corner, but it sails over the bar.
Corner kick awarded to Real Salt Lake after a deflection off Sam Adekugbe.
Attempt denied. William Agada of Real Salt Lake had a header from the middle of the box that was blocked. The opportunity was set up by a cross from Diego Luna.
Édier Ocampo commits a foul for the Vancouver Whitecaps FC.
Diego Luna from Real Salt Lake earns a free kick on the left side of the field.
Missed opportunity! Zavier Gozo from Real Salt Lake took a right-footed shot from the middle of the box but couldn't find the target.
Corner kick awarded to Real Salt Lake after Bjørn Utvik allowed the ball to go out.
Corner kick awarded to Real Salt Lake after a deflection off Bjørn Utvik.
Offside called against Real Salt Lake. Zavier Gozo has been flagged for being in an offside position.
A shot attempt is thwarted. Sebastian Berhalter of Vancouver Whitecaps FC takes a right-footed strike from outside the penalty area, but it gets blocked. The effort was set up by Ali Ahmed.
Tristan Blackmon of Vancouver Whitecaps FC earns a free kick in the opponent's half.
Diego Luna commits a foul for Real Salt Lake.
Tristan Blackmon of Vancouver Whitecaps FC earns a free kick in his team's defensive zone.
William Agada commits a foul for Real Salt Lake.
Ralph Priso commits a foul for the Vancouver Whitecaps FC.
Diego Luna from Real Salt Lake is awarded a free kick in his team's defensive zone.
Goal! Real Salt Lake leads 2-0 against Vancouver Whitecaps FC. Diego Luna scores with a left-footed strike from the middle of the penalty area.
Offside call against Real Salt Lake. Alexandros Katranis has been flagged for being in an offside position.
Goal! Real Salt Lake takes the lead with a score of 1-0 against Vancouver Whitecaps FC. Zavier Gozo scores with a right-footed shot from the left side of the penalty area.
The first half is underway...
The starting teams have been revealed, and the players are currently going through their warm-up routines.