Loading
USA - MLSAmerica First Field, May 15
FTReal Salt Lake
0 - 0
Portland Timbers
Events:
21'Bode Hidalgo
21'Bode Hidalgo
HT
0 - 0
Events:
46'Cristhian Paredes
46'Cristhian Paredes
64'Noel Caliskan
64'Noel Caliskan
69'Diego Luna
69'Diego Luna
FT
0 - 0
Events:
Events:
Match Info:
Referee: Drew Fischer (Canada)
Venue: America First FieldMay 15
Stats:
Shots on target
2
Shots on target
4
Shots off target
4
Shots off target
7
Possession (%)
50
Possession (%)
50
Corner Kicks
4
Corner Kicks
0
Offsides
2
Offsides
3
Fouls
13
Fouls
11
Yellow cards
3
Yellow cards
1
Goalkeeper saves
1
Goalkeeper saves
2
Latest commentaries:
90+4'Free kick for Salt Lake in their own half.
90+3'Drew Fischer signals a free kick to Portland.
90+2'Salt Lake drive forward at breakneck speed but are pulled up for offside.
90+1'Throw-in for Salt Lake in their own half.
90'In Sandy, UT, Portland push forward quickly but are pulled up for offside.
89'Free kick for Portland in the half of Salt Lake.
88'Throw-in for Portland at America First Field.
86'Goal kick for Salt Lake at America First Field.
85'In Sandy, UT a free kick has been awarded the home team.
84'Drew Fischer signals a free kick to Portland in their own half.
81'Salt Lake have been awarded a corner by Drew Fischer.
81'Throw-in high up the field for Salt Lake in Sandy, UT.
80'Salt Lake to take a throw-in in Portland territory.
80'Drew Fischer awards the away team a throw-in.
79'Ariel Lassister is replacing Santiago Moreno for the away team.
79'A throw-in for the home team on the opposite half.
78'Pablo Ruiz is on a sub for Braian Ojeda for Salt Lake.
78'Drew Fischer signals a Salt Lake throw-in in Portland's half.
77'Salt Lake awarded a throw-in in their own half.
76'Drew Fischer awards Salt Lake a goal kick.
76'Salt Lake needs to be cautious. Portland have an attacking throw-in.
76'Throw-in for Portland in the half of Salt Lake.
75'Portland awarded a free kick in their own half.
75'Free kick for Salt Lake in their own half.
73'Drew Fischer signals a free kick to Salt Lake in their own half.
73'Salt Lake have a goal kick.
72'The away team have replaced Kevin Kelsy with Felipe Mora. This is the fourth substitution made today by Phil Neville.
72'The away team have replaced David Pereira Da Costa with Omir Fernandez. This is the third substitution made today by Phil Neville.
72'Free kick Portland.
70'Portland awarded a free kick in their own half.
69'Diego Luna is booked for the home team.
68'Goal kick for Portland at America First Field.
67'Drew Fischer signals a free kick to Salt Lake.
66'Can Salt Lake get the ball into an attacking position from this throw-in in Portland's half?
66'Salt Lake awarded a free kick in their own half.
65'It's a goal kick for the home team in Sandy, UT.
64'Noel Caliskan (Salt Lake) has received a first yellow card.
64'Salt Lake will need to be alert as they defend a dangerous free kick from Portland.
63'Ball safe as Portland is awarded a throw-in in their half.
62'Portland are too eager and fall into an offside trap.
61'Diego Chara is replacing Joao Ortiz for Portland at America First Field.
61'Phil Neville is making the team's first substitution at America First Field with Jonathan Rodriguez replacing Antony Alves Santos.
61'A throw-in for the away team on the opposite half.
59'Pablo Mastroeni (Salt Lake) is making a second substitution, with Dominik Marczuk replacing Ariath Piol.
59'Salt Lake make their first substitution with Jesus Barea replacing Diogo Goncalves.
58'Drew Fischer awards Salt Lake a goal kick.
57'Throw-in for Salt Lake in their own half.
56'Drew Fischer signals a throw-in for Salt Lake, close to Portland's area.
56'Salt Lake have a dangerous throw-in.
54'Ball goes out of play for a Salt Lake goal kick.
53'Portland are pushing forward but Antony Alves Santos's finish is wide of the goal.
53'Throw-in Portland.
52'Salt Lake have a goal kick.
52'Portland are coming forward and Cristhian Paredes gets in a strike, it misses the target, however.
50'Drew Fischer awards the away team a throw-in.
49'Throw-in for Portland at America First Field.
49'Goal kick for Salt Lake at America First Field.
47'It's a goal kick for the away team in Sandy, UT.
47'Salt Lake are pushing forward but Diego Luna's finish is wide of the goal.
46'Portland's Cristhian Paredes has been booked in Sandy, UT.
46'Free kick in a good position for Salt Lake!
46'Ball safe as Salt Lake is awarded a throw-in in their half.
The first half has been concluded at America First Field.
45'Portland awarded a throw-in in their own half.
43'Drew Fischer awards Portland a goal kick.
43'Free kick for Portland in their own half.
42'Throw-in for Salt Lake in the half of Portland.
42'Corner awarded to Salt Lake.
41'Drew Fischer signals a free kick to Portland in their own half.
39'Drew Fischer signals a free kick to Salt Lake.
37'Salt Lake have a goal kick.
36'Free kick for Portland in the half of Salt Lake.
36'Throw-in Salt Lake.
34'Throw-in for Salt Lake close to the penalty box.
33'Free kick Salt Lake.
32'Drew Fischer signals a free kick to Portland in their own half.
31'Ball goes out of play for a Salt Lake goal kick.
31'Portland's David Pereira Da Costa breaks free at America First Field. But the strike goes wide of the post.
30'Drew Fischer awards the away team a throw-in.
28'Throw-in for Salt Lake in their own half.
28'At America First Field, Salt Lake are penalized for being offside.
27'Throw-in for Portland at America First Field.
25'Throw-in Portland.
25'Corner awarded to Salt Lake.
23'Salt Lake have a goal kick.
23'In Sandy, UT Portland attack through Santiago Moreno. The finish is off target, however.
23'Portland to take a throw-in in Salt Lake territory.
22'Drew Fischer signals a Portland throw-in in Salt Lake's half.
21'In Sandy, UT a free kick has been awarded the away team.
21'Bode Hidalgo (Salt Lake) gets a yellow card.
19'Ball safe as Salt Lake is awarded a throw-in in their half.
18'Throw-in for Portland in the half of Salt Lake.
16'Salt Lake's Sam Junqua gets in a shot on goal at America First Field. But the effort is unsuccessful.
16'Salt Lake have been awarded a corner by Drew Fischer.
15'It's a goal kick for the home team in Sandy, UT.
14'Portland to take a throw-in in Salt Lake territory.
13'Drew Fischer awards Portland a goal kick.
13'Portland awarded a throw-in in their own half.
9'Ball goes out of play for a Salt Lake goal kick.
9'Throw-in for Salt Lake in their own half.
7'Salt Lake awarded a free kick in their own half.
6'Antony Alves Santos gets his shot on target but fails to score for Portland.
6'Drew Fischer signals a Portland throw-in in Salt Lake's half.
5'A throw-in for the home team on the opposite half.
5'Free kick for Salt Lake in their own half.
3'Goal kick for Portland at America First Field.
2'Drew Fischer awards the home team a throw-in.
1'Throw-in for Salt Lake at America First Field.
1'Can Salt Lake get the ball into an attacking position from this throw-in in Portland's half?
Line-ups are confirmed. Last update: Sat May 17 2025 13:56:00 GMT+0000 (Coordinated Universal Time)
Real Salt Lake4-2-3-1
1
Rafael Cabral
92
Noel Caliskan
19
Bode Hidalgo
29
Sam Junqua
98
Alexandros Katranis
14
Emeka Eneli
6
Braian Ojeda
72
Zavier Gozo
8
Diego Luna
10
Diogo Gonçalves
23
Ariath Piol
19
Kevin Kelsy
30
Santiago Moreno
11
Antony
10
David Pereira da Costa
17
Cristhian Paredes
80
Joao Ortiz
29
Juan Mosquera
4
Kamal Miller
5
Claudio Bravo
13
Dario Zuparic
16
Maxime Crépeau
Portland Timbers5-4-1
Substitutions:
59'
Ariath PiolDominik Marczuk
61'
AntonyJonathan Rodriguez
59'
Diogo GonçalvesJesus Barea
61'
Joao OrtizDiego Chara
78'
Braian OjedaPablo Ruiz
72'
Cristhian ParedesOmir Fernandez
72'
Kevin KelsyFelipe Mora
79'
Santiago MorenoAriel Lassister
Substitute players:
Mason Stajduhar
Trey Muse
Griffin Dillon
Eric Miller
Tyler Wolff
Jonathan Rodriguez
Jesus Barea
Ariel Lassister
Johnny Russell
Diego Chara
Lachlan Brook
Felipe Mora
Pablo Ruiz
David Ayala
Dominik Marczuk
Finn Surman
Zack Farnsworth
Omir Fernandez
Coaches:
Pablo Mastroeni
Phil Neville
MLS
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Championship play-off (additional spot(s) for CONCACAF Champions League) CONCACAF Champions LeaguePhiladelphia Union16143310333218
2Championship play-off (additional spot(s) for CONCACAF Champions League) CONCACAF Champions LeagueVancouver Whitecaps1415319412712
3FC Cincinnati162309342422
4Nashville SC169288442819
5Columbus Crew167287722619
6San Diego169278352718
7Orlando City1611277633019
8Minnesota United159267532314
9Inter Miami CF155267533126
10Seattle Sounders FC164267542319
11New York Red Bulls167247362619
12New York City FC160247361818
13Los Angeles FC155236542722
14Portland Timbers152236542321
15Charlotte16-1227182627
16Colorado Rapids15-3226451720
17New England Revolution142205541614
18Houston Dynamo16-1205562122
19Austin FC16-7205561017
20San Jose Earthquakes156195463226
21Chicago Fire14-2195452527
22Atlanta United16-7174572128
23FC Dallas15-8174561826
24Real Salt Lake16-7154391522
25DC United16-14153671428
26Toronto FC16-4133491822
27Sporting Kansas City15-5133482227
28St. Louis City15-9112581120
29CF Montreal16-17815101229
30LA Galaxy15-22404111335
Championship play-off (additional spot(s) for CONCACAF Champions League)
CONCACAF Champions League
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached