How to watch Portland Timbers vs Colorado Rapids online & on TV, head to head and predictions
Who will win?


Match Ended - 90'
Yellow Card Kevin Cabral
Kevin Cabral for Colorado has been booked by Christopher Penso and receives a first yellow card.
- 87'
Substitution Santiago Moreno
Diego Chara
Diego Chara is replacing Santiago Moreno for Portland at Providence Park.
- 86'
Substitution Antony Alves Santos
Ariel Lassister
Ariel Lassister is replacing Antony Alves Santos for the home team.
- 83'
Yellow Card Santiago Moreno
Santiago Moreno (Portland) has received a first yellow card.
- 79'
Substitution Sam Bassett
Kevin Cabral
Chris Armas is making the team's fifth substitution at Providence Park with Kevin Cabral replacing Sam Bassett.
- 76'
Goal ! Kevin Kelsy (Scorer)
Juan Mosquera (Assist)
Kevin Kelsy is on target to give Portland a 2-1 advantage.
That's a fine assist from Juan Mosquera.
- 67'
Red Card Wayne Frederick
At Providence Park, Wayne Frederick is shown a red card and sent off.
- 65'
Substitution Theodore Ku-DiPietro
Calvin Harris
Colorado make their fourth substitution with Calvin Harris replacing Theodore Ku-DiPietro.
- 65'
Substitution Darren Yapi
Rafael Navarro
The away team replace Darren Yapi with Rafael Navarro.
- 64'
Substitution Felipe Mora
Kevin Kelsy
Kevin Kelsy is on a sub for Felipe Mora for Portland.
- 59'
Goal ! Antony Alves Santos (Scorer)
David Pereira Da Costa (Assist)
Goal! Antony Alves Santos equalizes to bring the score to 1-1.
David Pereira Da Costa with an assist there.
- 56'
Substitution Joao Ortiz
Omir Fernandez
Omir Fernandez is replacing Joao Ortiz for Portland at Providence Park.
- 54'
Substitution Djordje Mihailovic
Wayne Frederick
Chris Armas (Colorado) is making a second substitution, with Wayne Frederick replacing Djordje Mihailovic.
- 46'
Substitution Joshua Atencio
Connor Ronan
The away team have replaced Joshua Atencio with Connor Ronan. This is the first substitution made today by Chris Armas.
- 33'
Goal ! Djordje Mihailovic (Scorer)
Sam Bassett (Assist)
Djordje Mihailovic puts the ball in the net and the away team now lead 0-1.
Great play from Sam Bassett to set up the goal.
- 24'
Yellow Card Finn Surman
Finn Surman (Portland) gets a yellow card.
Match Started
Line-ups



Portland Timbers
Colorado Rapids
Other
Statistics


Full-time result | 1 | x | 2 |
---|---|---|---|
Probability | 54% | 24% | 23% |
Odds | 1.6 | 4.2 | 5 |
Correct Score | 2-1 | 1-0 | 2-0 |
Probability | 10% | 9% | 8% |
Odds | 8.5 | 10 | 9.5 |
Over/Under 2.5 | Over | Under | |
Probability | 80% | 20% | |
Odds | 1.5 | 2.5 | |
BTTS | Yes | No | |
Probability | 57% | 43% | |
Odds | 1.53 | 2.38 |
News
Head to head
Portland Timbers and Colorado Rapids have faced each other 14 times, with Portland winning 6 matches, Colorado winning 4, and 4 draws. In their last match on 23 March 2025, Portland Timbers won 3-0 against Colorado Rapids in the Major League Soccer.


Wins: 7
Draws: 4
Wins: 4
Major League Soccer
27 May 2025Portland Timbers2 : 1Colorado Rapids
Major League Soccer
21 Mar 2025Colorado Rapids0 : 3Portland Timbers
Major League Soccer
13 Sep 2024Colorado Rapids2 : 1Portland Timbers
Leagues Cup
31 Jul 2024Portland Timbers4 : 0Colorado Rapids
Major League Soccer
23 Feb 2024Portland Timbers4 : 1Colorado Rapids
Form

Major League Soccer
28 May 2025Portland Timbers2 : 1Colorado RapidsMajor League Soccer
24 May 2025Orlando City SC1 : 0Portland TimbersUS Open Cup
20 May 2025San Jose Earthquakes1 : 0Portland TimbersMajor League Soccer
17 May 2025Portland Timbers1 : 1Seattle SoundersMajor League Soccer
14 May 2025Real Salt Lake0 : 0Portland Timbers

Major League Soccer
28 May 2025Portland Timbers2 : 1Colorado RapidsMajor League Soccer
24 May 2025Colorado Rapids1 : 0Saint Louis City SCMajor League Soccer
17 May 2025Colorado Rapids1 : 0Real Salt LakeMajor League Soccer
14 May 2025San Diego FC2 : 0Colorado RapidsMajor League Soccer
10 May 2025Colorado Rapids0 : 2San Jose Earthquakes
Match information
- Teams:Portland Timbers - Colorado Rapids
- Tournament:Major League Soccer
- Date:Wednesday, 28 May 2025
- Hour:22:30
- Venue:Providence Park, Portland, OR
- More details: