Major League Soccer

USA
Jul 16, 2025
10:30 PM (Eastern Time)
Providence Park, Portland, Oregon
Referee: Alexis Da Silva
Final
Real Salt Lake
1
VS
Portland Timbers
0

Box Score

Team 1st Half 2nd Half Final
Real Salt Lake
Real Salt Lake
0 1 1
Portland Timbers
Portland Timbers
0 0 0

Match Timeline

Portland Timbers Portland Timbers
0'
Kick Off
45'
Brayan Vera
Yellow Card
Foul
52'
Pablo Ruiz
Yellow Card
Foul
55'
O. Fernandez
Substitution 1 (Out: A. Lassiter)
67'
Bode Hidalgo
Yellow Card
Foul
69'
Felipe Mora
Yellow Card
Foul
71'
F. Mora
Substitution 2 (Out: G. Guerra)
71'
J. Mosquera
Substitution 3 (Out: E. Miller)
72'
S. Junqua
Substitution 1 (Out: A. Katranis)
73'
P. Ruiz
Substitution 2 (Out: E. Eneli)
73'
W. Agada
Substitution 3 (Out: A. Piol)
80'
J. Glad
Substitution 4 (Out: P. Quinton)
83'
Diogo Gonçalves
Normal Goal (Assist: A. Piol)
86'
D. Ayala
Substitution 4 (Out: C. Paredes)
90'
Diogo Gonçalves
Substitution 5 (Out: Jesús Barea)
90'
D. Luna
Substitution 6 (Out: D. Marczuk)
90+8'
Rafael Cabral
Yellow Card
Argument
90'
Final Whistle
Real Salt Lake Real Salt Lake

Match Statistics

44%
Ball Possession
56%
12
Total Shots
10
1
Shots on Target
4
7
Shots off Target
6
4
Blocked Shots
0
10
Shots Inside Box
4
2
Shots Outside Box
6
9
Fouls
10
9
Corner Kicks
2
1
Offsides
4
1
Yellow Cards
4
0
Red Cards
0
3
Goalkeeper Saves
1
404
Total Passes
549
317
Passes Accurate
474
78%
Pass Accuracy
86%
1.05
Expected Goals (xG)
0.96

Player Statistics

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Rafael Cabral C
G 6.9 90 - 0 - 50 - -
Diogo Gonçalves
M 7.9 89 1 0 5 (3) 33 - 1
Sam Junqua
D 7.0 73 - 0 - 41 2 5
Justen Glad
D 6.9 80 - 0 - 69 - 1
Pablo Ruiz
M 7.0 73 - 0 - 67 1 3
Brayan Vera
D 7.9 90 - 0 - 70 - 2
William Agada
F 6.9 73 - 0 2 (1) 19 2 -
Bode Hidalgo
D 7.0 90 - 0 1 () 30 - 3
Noel Caliskan
M 7.0 90 - 0 - 63 - 1
Zavier Gozo
F 6.7 90 - 0 - 25 1 1
Diego Luna
M 7.2 90 - 0 2 () 56 1 -

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Alexandros Katranis
D 6.3 17 - 0 - 3 - 1
Jesus Barea
F - 1 - 0 - - - -
Emeka Eneli
M 6.9 17 - 0 - 13 - 1
Ariath Piol
F 6.9 17 - 1 - 4 1 -
Griffin Dillon
M - - - - - - - -
Dominik Marczuk
F 6.3 8 - 0 - 1 - 1
Mason Stajduhar
G - - - - - - - -
Johnny Russell
F - - - - - - - -
Philip Quinton
D 6.6 10 - 0 - 5 - -

Starting XI

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Diego Chará C
M 6.9 90 - 0 - 43 1 4
Omir Fernandez
M 6.3 55 - 0 - 21 - 1
Kevin Kelsy
F 6.3 90 - 0 2 (1) 13 - -
Finn Surman
D 7.3 90 - 0 - 40 - 2
Juan Mosquera
D 6.9 71 - 0 1 () 22 1 3
Jímer Fory
D 7.6 90 - 0 2 () 54 - -
David Ayala
M 7.3 86 - 0 - 39 - 3
Santiago Moreno
M 7.2 90 - 0 - 32 3 2
Maxime Crépeau
G 6.5 90 - 0 - 31 - -
Dario Župarić
D 7.2 90 - 0 - 39 - 2
Felipe Mora
M 7.3 71 - 0 - 29 - 2

Substitutes

Player Pos Rating Min Goals Assists Shots Passes Key Passes Tackles
Eric Miller
D 6.6 19 - 0 2 () 12 1 2
James Pantemis
G - - - - - - - -
Joao Ortíz
M - - - - - - - -
Ariel Lassiter
F 6.9 35 - 0 - 13 2 -
Cristhian Paredes
M 6.6 12 - 0 1 () 7 - -
Gage Guerra
F 6.3 19 - 0 - 9 - -
Ian Smith
D - - - - - - - -

Head-to-Head History

Oct 22, 2025
Portland Timbers
3 - 1
Real Salt Lake
Jul 16, 2025
Portland Timbers
0 - 1
Real Salt Lake
May 14, 2025
Real Salt Lake
0 - 0
Portland Timbers