USA - MLSProvidence Park, May 29
FTPortland Timbers
2 - 1
Colorado Rapids
Events:
24'Finn Surman
24'Finn Surman
33'0 - 1(Assist)Djordje MihailovicSam Bassett
33'0 - 1Djordje MihailovicSam Bassett(Assist)
42'Felipe Mora0 - 1
42'0 - 1Felipe Mora
HT
0 - 1
Events:
59'AntonyDavid Pereira da Costa1 - 1(Assist)
59'1 - 1AntonyDavid Pereira da Costa(Assist)
67'Wayne Frederick
67'Wayne Frederick
76'Kevin KelsyJuan Mosquera2 - 1(Assist)
76'2 - 1Kevin KelsyJuan Mosquera(Assist)
83'Santiago Moreno
83'Santiago Moreno
90 + 7'Kévin Cabral
90 + 7'Kévin Cabral
FT
2 - 1
Events:
Events:
Match Info:
Referee: Christopher Penso (USA)
Venue: Providence ParkMay 29
Stats:
Shots on target
9
Shots on target
3
Shots off target
7
Shots off target
6
Possession (%)
71
Possession (%)
29
Corner Kicks
6
Corner Kicks
3
Offsides
3
Offsides
2
Fouls
11
Fouls
18
Yellow cards
2
Yellow cards
1
Red cards
0
Red cards
1
Goalkeeper saves
2
Goalkeeper saves
7
Latest commentaries:
90+9'Colorado have a goal kick.
90+9'Portland are pushing forward but Kevin Kelsy's finish is wide of the goal.
90+7'Kevin Cabral for Colorado has been booked by Christopher Penso and receives a first yellow card.
90+7'Portland awarded a free kick in their own half.
90+6'Christopher Penso signals a free kick to Portland in their own half.
90+4'Kevin Kelsy gets his shot on target but fails to score for Portland.
90+3'Throw-in Colorado.
90+3'At Providence Park, Colorado are penalized for being offside.
90+2'Portland's Kevin Kelsy has run offside.
90+1'Christopher Penso signals a free kick to Portland.
89'Free kick for Portland in their own half.
89'In Portland, OR Portland's Ariel Lassister is caught offside.
87'Diego Chara is replacing Santiago Moreno for Portland at Providence Park.
86'Goal kick for Colorado at Providence Park.
86'Ariel Lassister is replacing Antony Alves Santos for the home team.
83'Christopher Penso signals a free kick to Colorado in their own half.
83'Santiago Moreno (Portland) has received a first yellow card.
81'Portland awarded a free kick in their own half.
79'Chris Armas is making the team's fifth substitution at Providence Park with Kevin Cabral replacing Sam Bassett.
79'In Portland, OR a free kick has been awarded the away team.
77'Free kick for Colorado in their own half.
76'That's a fine assist from Juan Mosquera.
76'Kevin Kelsy is on target to give Portland a 2-1 advantage.
75'Free kick for Colorado in the half of Portland.
74'Ball goes out of play for a Colorado goal kick.
74'Antony Alves Santos for Portland gets in a strike but fails to hit the target.
74'Portland have been awarded a corner by Christopher Penso.
74'A throw-in for the home team on the opposite half.
73'Portland awarded a throw-in in their own half.
73'Kamal Miller (Portland) strikes at Providence Park but his header is cleared.
73'Corner awarded to Portland.
72'Free kick for Colorado in their own half.
71'Christopher Penso awards the home team a throw-in.
71'Portland's Kevin Kelsy goes close with his head but his effort is blocked.
69'Christopher Penso signals a free kick to Portland in their own half.
67'Free kick Portland.
67'At Providence Park, Wayne Frederick is shown a red card and sent off.
66'Throw-in for Portland in their own half.
65'Colorado make their fourth substitution with Calvin Harris replacing Theodore Ku-DiPietro.
65'The away team replace Darren Yapi with Rafael Navarro.
64'Colorado have a dangerous throw-in.
64'Kevin Kelsy is on a sub for Felipe Mora for Portland.
63'It's a goal kick for the away team in Portland, OR.
62'Portland have been awarded a corner by Christopher Penso.
62'In Portland, OR Portland drive forward through Santiago Moreno. His shot is on target but it's saved.
61'Throw-in high up the field for Portland in Portland, OR.
61'Christopher Penso signals a free kick to Portland just outside Colorado's area.
59'David Pereira Da Costa with an assist there.
59'Goal! Antony Alves Santos equalizes to bring the score to 1-1.
59'Sam Bassett for Colorado gets in a strike but fails to hit the target.
58'Christopher Penso awards Portland a goal kick.
57'Colorado are pushing forward but Sam Bassett's finish is wide of the goal.
57'Portland awarded a free kick in their own half.
57'Ball goes out of play for a Colorado goal kick.
56'Omir Fernandez is replacing Joao Ortiz for Portland at Providence Park.
56'Throw-in for Portland close to the penalty box.
55'Portland's Antony Alves Santos gets in a shot on goal at Providence Park. But the effort is unsuccessful.
55'Can Portland get the ball into an attacking position from this throw-in in Colorado's half?
54'Christopher Penso signals a throw-in for Portland, close to Colorado's area.
54'Chris Armas (Colorado) is making a second substitution, with Wayne Frederick replacing Djordje Mihailovic.
52'Portland have a goal kick.
52'Colorado are coming forward and Djordje Mihailovic gets in a strike, it misses the target, however.
52'Christopher Penso awards Colorado a goal kick.
50'Free kick for Portland in their own half.
50'Throw-in for Colorado in the half of Portland.
47'Portland to take a throw-in in Colorado territory.
47'Christopher Penso signals a Colorado throw-in in Portland's half.
46'Portland drive forward at breakneck speed but are pulled up for offside.
46'The away team have replaced Joshua Atencio with Connor Ronan. This is the first substitution made today by Chris Armas.
The first-half is over at Providence Park.
45+5'Goal kick for Colorado at Providence Park.
45+5'In Portland, OR Portland attack through Santiago Moreno. The finish is off target, however.
45+4'Throw-in for Colorado at Providence Park.
45+2'It's a goal kick for the home team in Portland, OR.
45+1'In Portland, OR Colorado drive forward through Theodore Ku-DiPietro. His shot is on target but it's saved.
45'Corner awarded to Portland.
42'Portland are awarded a penalty ... Felipe Mora botches the spot kick!
40'It's a goal kick for the home team in Portland, OR.
39'Colorado's Andreas Maxso breaks free at Providence Park. But the strike goes wide of the post.
39'Colorado have been awarded a corner by Christopher Penso.
39'Corner awarded to Colorado.
38'Portland needs to be cautious. Colorado have an attacking throw-in.
37'A throw-in for the away team on the opposite half.
37'Goal kick for Colorado at Providence Park.
37'Juan Mosquera of Portland gets in a strike, but is off target.
36'Colorado are whistled for offside.
36'Throw-in for Colorado in the half of Portland.
35'Christopher Penso signals a free kick to Colorado in their own half.
33'Great play from Sam Bassett to set up the goal.
33'Djordje Mihailovic puts the ball in the net and the away team now lead 0-1.
31'Ball safe as Colorado is awarded a throw-in in their half.
31'Christopher Penso signals a Portland throw-in in Colorado's half.
29'Colorado have a goal kick.
29'Portland's Antony Alves Santos misses with an attempt on goal.
28'Free kick for Portland in the half of Colorado.
28'Can Portland capitalize from this throw-in deep inside Colorado's half?
27'Portland awarded a free kick in their own half.
26'Portland awarded a free kick in their own half.
26'Colorado have been awarded a corner by Christopher Penso.
24'Christopher Penso signals a free kick to Colorado.
24'Finn Surman (Portland) gets a yellow card.
23'Free kick for Portland in their own half.
22'In Portland, OR a free kick has been awarded the away team.
22'Antony Alves Santos gets his shot on target but fails to score for Portland.
21'Christopher Penso awards Colorado a goal kick.
21'Portland surge into the attack at Providence Park but Felipe Mora’s header is off-target.
21'Corner awarded to Portland.
18'Darren Yapi (Colorado) gets in a header on goal but the attempt is cleared.
16'Christopher Penso signals a free kick to Portland in their own half.
15'Free kick Colorado.
14'Can Portland get the ball into an attacking position from this throw-in in Colorado's half?
13'Throw-in Portland.
13'Christopher Penso signals a free kick to Colorado in their own half.
12'Portland awarded a free kick in their own half.
9'A throw-in for the home team on the opposite half.
8'Christopher Penso awards the away team a throw-in.
7'Throw-in for Colorado in their own half.
7'Portland pushes forward through Santiago Moreno, whose finish on goal is saved.
6'Free kick for Portland in their own half.
5'Colorado awarded a throw-in in their own half.
5'Throw-in for Portland at Providence Park.
3'Ball goes out of play for a Colorado goal kick.
3'Portland have been awarded a corner by Christopher Penso.
1'Portland to take a throw-in in Colorado territory.
Line-ups are confirmed. Last update: Thu May 29 2025 02:54:00 GMT+0000 (Coordinated Universal Time)
Portland Timbers4-2-3-1
16
Maxime Crépeau
29
Juan Mosquera
20
Finn Surman
4
Kamal Miller
27
Jimer Fory
80
Joao Ortiz
24
David Ayala
30
Santiago Moreno
10
David Pereira da Costa
11
Antony
9
Felipe Mora
77
Darren Yapi
18
Sam Bassett
10
Djordje Mihailovic
21
Theodore Ku-DiPietro
8
Oliver Larraz
12
Joshua Atencio
99
Jackson Travis
19
Ian Murphy
5
Andreas Maxsø
4
Reggie Cannon
41
Nicholas Defreitas-Hansen
Colorado Rapids4-2-3-1
Substitutions:
56'
Joao OrtizOmir Fernandez
46'
Joshua AtencioConnor Ronan
64'
Felipe MoraKevin Kelsy
54'
Djordje MihailovicWayne Frederick
87'
Santiago MorenoDiego Chara
65'
Darren YapiRafael Navarro
86'
AntonyAriel Lassister
65'
Theodore Ku-DiPietroCalvin Harris
79'
Sam BassettKévin Cabral
Substitute players:
Trey Muse
Adam James Beaudry
Ariel Lassister
Calvin Harris
Eric Miller
Kévin Cabral
Omir Fernandez
Sam Vines
Claudio Bravo
Connor Ronan
Dario Zuparic
Rafael Navarro
Diego Chara
Wayne Frederick
Kevin Kelsy
Chidozie Awaziem
Alex Harris
Coaches:
Phil Neville
Chris Armas
MLS
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)Philadelphia Union25195015554324
2FC Cincinnati2584915463931
3Nashville SC25164714564226
4CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)San Diego25164614474832
5Vancouver Whitecaps24164513654226
6Minnesota United25144412854228
7Columbus Crew2554412854136
8Inter Miami CF22154212644934
9Orlando City25134111864633
10Charlotte25438122114339
11New York City FC2453811583429
12Seattle Sounders FC2443810863935
13Portland Timbers2413710773332
14Los Angeles FC22113610663928
15Chicago Fire2453510594540
16New York Red Bulls2533396103936
17Austin FC23-5339682126
18Real Salt Lake24-43194112630
19Colorado Rapids25-83086113139
20San Jose Earthquakes2532978104744
21Houston Dynamo24-92776113039
22New England Revolution24-42567113135
23FC Dallas24-102567113545
24Sporting Kansas City24-92466123645
25Toronto FC24-72156132532
26Atlanta United24-162149112945
27DC United25-271947142249
28St. Louis City24-161846142440
29CF Montreal25-231846152346
30LA Galaxy24-201637142848
CONCACAF Champions League
Championship play-off (additional spot(s) for CONCACAF Champions League)
Cup result provided 1 additional position in CONCACAF Champions League
Max favourites reached
Max favourites reached