USA - MLSProvidence Park, Jul 17
FTPortland Timbers
0 - 1
Real Salt Lake
Events:
45'Brayan Vera
45'Brayan Vera
HT
0 - 0
Events:
52'Pablo Ruiz
52'Pablo Ruiz
67'Bode Hidalgo
67'Bode Hidalgo
69'Felipe Mora
69'Felipe Mora
83'0 - 1(Assist)Diogo GonçalvesAriath Piol
83'0 - 1Diogo GonçalvesAriath Piol(Assist)
90 + 8'Rafael Cabral
90 + 8'Rafael Cabral
FT
0 - 1
Events:
Events:
Match Info:
Referee: Alexis Da Silva (USA)
Venue: Providence ParkJul 17
Stats:
Shots on target
1
Shots on target
4
Shots off target
7
Shots off target
6
Possession (%)
44
Possession (%)
56
Corner Kicks
9
Corner Kicks
2
Offsides
1
Offsides
4
Fouls
9
Fouls
10
Yellow cards
1
Yellow cards
4
Goalkeeper saves
3
Goalkeeper saves
1
Latest commentaries:
90+8'Salt Lake's Rafael Cabral has been booked in Portland, OR.
90+7'Cristhian Paredes (Portland) gets up for a header but cannot keep the ball on target.
90+7'Salt Lake have a goal kick.
90+7'A throw-in for the home team on the opposite half.
90+5'In Portland, OR Portland attack through Eric Miller. The finish is off target, however.
90+5'Goal kick for Salt Lake at Providence Park.
90+4'Throw-in for Salt Lake in their own half.
90+3'Ball goes out of play for a Salt Lake goal kick.
90+3'Corner awarded to Portland.
90+2'Pablo Mastroeni is making the team's sixth substitution at Providence Park with Jesus Barea replacing Diogo Goncalves.
90+2'Alexis Da Silva signals a Portland throw-in in Salt Lake's half.
90'Dominik Marczuk is replacing Diego Luna for Salt Lake at Providence Park.
88'Alexis Da Silva signals a free kick to Salt Lake.
87'Throw-in for Portland at Providence Park.
86'Cristhian Paredes is replacing David Ayala for the home team.
85'Ball safe as Portland is awarded a throw-in in their half.
85'Throw-in Portland.
83'Ariath Piol instrumental with a fine assist.
83'Salt Lake take a 0-1 lead thanks to Diogo Goncalves.
82'Throw-in for Salt Lake in their own half.
80'Philip Quinton is replacing Justen Glad for the away team.
78'Portland have been awarded a corner by Alexis Da Silva.
76'Salt Lake are whistled for offside.
76'Alexis Da Silva awards the home team a throw-in.
73'The away team replace Pablo Ruiz with Emeka Eneli.
73'Pablo Mastroeni is making the team's second substitution at Providence Park with Ariath Piol replacing William Agada.
73'Salt Lake make their first substitution with Alexandros Katranis replacing Sam Junqua.
72'Salt Lake awarded a throw-in in their own half.
71'Eric Miller is on a sub for Juan Mosquera for Portland.
71'Phil Neville (Portland) is making a second substitution, with Gage Guerra replacing Felipe Mora.
70'Throw-in for Portland at Providence Park.
70'Throw-in for Portland in their own half.
69'Felipe Mora (Portland) has been booked and must now be careful not to get a second yellow card.
68'Alexis Da Silva awards Portland a goal kick.
68'Salt Lake's Diego Luna misses with an attempt on goal.
67'Bode Hidalgo (Salt Lake) has received a yellow card from Alexis Da Silva.
65'Portland to take a throw-in in Salt Lake territory.
65'Corner awarded to Portland.
65'Corner awarded to Portland.
64'Portland have been awarded a corner by Alexis Da Silva.
Line-ups are confirmed. Last update: Thu Jul 17 2025 12:07:00 GMT+0000 (Coordinated Universal Time)
Portland Timbers4-2-3-1
16
Maxime Crépeau
29
Juan Mosquera
20
Finn Surman
13
Dario Zuparic
27
Jimer Fory
21
Diego Chara
24
David Ayala
30
Santiago Moreno
9
Felipe Mora
22
Omir Fernandez
19
Kevin Kelsy
9
William Agada
8
Diego Luna
72
Zavier Gozo
10
Diogo Gonçalves
7
Pablo Ruiz
92
Noel Caliskan
29
Sam Junqua
4
Brayan Vera
15
Justen Glad
19
Bode Hidalgo
1
Rafael Cabral
Real Salt Lake4-2-3-1
Substitutions:
55'
Omir FernandezAriel Lassister
72'
Sam JunquaAlexandros Katranis
71'
Felipe MoraGage Guerra
73'
William AgadaAriath Piol
71'
Juan MosqueraEric Miller
73'
Pablo RuizEmeka Eneli
86'
David AyalaCristhian Paredes
80'
Justen GladPhilip Quinton
90'
Diego LunaDominik Marczuk
90'
Diogo GonçalvesJesus Barea
Substitute players:
James Pantemis
Mason Stajduhar
Ariel Lassister
Johnny Russell
Eric Miller
Philip Quinton
Cristhian Paredes
Griffin Dillon
Gage Guerra
Emeka Eneli
Joao Ortiz
Alexandros Katranis
Ian Smith
Dominik Marczuk
Jesus Barea
Ariath Piol
Coaches:
Phil Neville
Pablo Mastroeni
MLS
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1FC Cincinnati152299242119
2San Diego138279042820
3Orlando City138236522214
4Minnesota United135236521914
5Chicago Fire137227153326
6Vancouver Whitecaps143226441815
7Inter Miami CF124216332622
8Philadelphia Union133206251411
9FC Dallas13-3184632124
10New England Revolution132174541917
11Columbus Crew12-3174531821
12Nashville SC14-4175271822
13Austin FC12-5165161318
14Seattle Sounders FC14-6164461622
15Houston Dynamo13-1153641819
16Los Angeles FC110143532020
17New York City FC13-4143551519
18Portland Timbers12-4144261418
19San Jose Earthquakes13-5144271823
20Charlotte14-8134191927
21Colorado Rapids13-8133461624
22Toronto FC12-3123361619
23CF Montreal14-7123381522
24Real Salt Lake14-9123381221
25Sporting Kansas City13-7113281724
26DC United14-1892391230
27New York Red Bulls13-107148818
28St. Louis City13-14512101125
29LA Galaxy14-1850591533
30Atlanta United13-195058827
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached