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.
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 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 Union33246620675733
2FC Cincinnati3396219594940
3CONCACAF Champions League Championship play-off (additional spot(s) for CONCACAF Champions League)San Diego33196018696041
4Vancouver Whitecaps32286017966335
5Inter Miami CF32195917877253
6Minnesota United331858161075537
7Charlotte33756182135346
8New York City FC33756175114942
9Los Angeles FC31245616876137
10Nashville SC331654166115640
11Orlando City321553141176045
12Chicago Fire33852157116658
13Columbus Crew33251131285250
14Seattle Sounders FC32849131095547
15Austin FC32-844128123543
16Portland Timbers33-3441111114144
17New York Red Bulls33343127144744
18FC Dallas32-3411011114952
19Real Salt Lake32-1040124163646
20Colorado Rapids33-1240117154254
21San Jose Earthquakes33-438108155862
22Houston Dynamo33-133699154356
23New England Revolution33-73598164249
24St. Louis City33-143187184256
25Toronto FC32-729514133340
26CF Montreal33-2328610173457
27Sporting Kansas City33-242776204670
28Atlanta United32-2127512153758
29DC United33-3625510182965
30LA Galaxy32-222459184264
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