New customers only | Commercial content | 18+ age limit | T&Cs apply

Portland Timbers 2-1 Colorado Rapids final score - 28 May 2025, Major League Soccer

USA - Major League Soccer

Portland Timbers
2
-
1
End
Colorado Rapids

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Portland Timbers Portland Timbers
Colorado Rapids Colorado Rapids
End of game
90+7'
K. Cabral
D. Chara
S. Moreno
87'
A. Lassister
A. Alves Santos
86'
S. Moreno
83'
79'
K. Cabral
S. Bassett
K. Kelsy
J. Mosquera
76'
drop icon
67'
W. Frederick
65'
C. Harris
T. Ku-DiPietro
65'
R. Navarro
D. Yapi
K. Kelsy
F. Mora
64'
A. Alves Santos
D. Da Costa
59'
drop icon
O. Fernandez
J. Ortiz
56'
54'
W. Frederick
D. Mihailovic
46'
C. Ronan
J. Atencio
Half-time
33'
drop icon
D. Mihailovic
S. Bassett
F. Surman
24'
Kick-off

Game Statistics

CD Huachipato Portland Timbers
CD Huachipato Colorado Rapids
67
Ball possession (%)
33
15
Shots
8
9
Shots on-target
4
6
Shots off-target
4
6
Corners
3
3
Offsides
2
10
Fouls
17
19
Free kicks
13
4
Goal kicks
11
3
Saves
7
16
Throw-ins
12
2
Yellow cards
1
0
Red cards
1

Players List

Portland Timbers
Portland Timbers
Goalkeeper

M. Crepeau

Defender

K. Miller

F. Surman

J. Mosquera

J. Fory

Midfielder

D. Chara

D. Ayala

O. Fernandez

D. Da Costa

Forward

A. Lassister

K. Kelsy

Colorado Rapids
Colorado Rapids
Goalkeeper

N. Defreitas-Hansen

Defender

R. Cannon

A. Maxso

I. Murphy

J. Travis

Midfielder

O. Larraz

C. Ronan

C. Harris

W. Frederick

K. Cabral

Forward

R. Navarro

Substitutes

Portland Timbers
Portland Timbers
Goalkeeper

T. Muse

Defender

E. Miller

C. Bravo

D. Zuparic

Midfielder

D. Chara

S. Moreno 87'

O. Fernandez

J. Ortiz 56'

A. Lassister

A. Alves Santos 86'

Forward

K. Kelsy

F. Mora 64'

Colorado Rapids
Colorado Rapids
Goalkeeper

A. Beaudry

Defender

S. Vines

C. Awaziem

Midfielder

C. Ronan

J. Atencio 46'

Forward

W. Frederick

D. Mihailovic 54'

A. Harris

K. Cabral

S. Bassett 79'

C. Harris

T. Ku-DiPietro 65'

R. Navarro

D. Yapi 65'

Missing players

Portland Timbers
Portland Timbers
Goalkeeper

J. Pantemis

Defender

Z. McGraw

Forward

J. Rodriguez

Colorado Rapids
Colorado Rapids
Goalkeeper

Z. Steffen

Defender

K. Rosenberry

Midfielder

C. Bassett

Form

Table

Teams Pts P W D L GD
4
Portland Timbers
Portland Timbers
30 18 8 6 4 4
9
Colorado Rapids
Colorado Rapids
22 18 6 4 8 -7

Last matches

Portland Timbers
Portland Timbers Last matches
W W D D L L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

1.67 Total goals
33% BTTS
0.83 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

24 May 2025 - Major League Soccer

Orlando City SC
1 :  0
Portland Timbers

20 May 2025 - US Open Cup

San Jose Earthquakes
1 :  0
Portland Timbers

17 May 2025 - Major League Soccer

Portland Timbers
1 :  1
Seattle Sounders

14 May 2025 - Major League Soccer

Real Salt Lake
0 :  0
Portland Timbers

10 May 2025 - Major League Soccer

Portland Timbers
1 :  0
Sporting Kansas City

6 May 2025 - US Open Cup

Tacoma Defiance
2 :  3
Portland Timbers
W D W D W D
Wins

3/6 (50%)

Draw

3/6 (50%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.67 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

17 May 2025 - Major League Soccer

Portland Timbers
1 :  1
Seattle Sounders

10 May 2025 - Major League Soccer

Portland Timbers
1 :  0
Sporting Kansas City

19 Apr 2025 - Major League Soccer

Portland Timbers
3 :  3
Los Angeles FC

30 Mar 2025 - Major League Soccer

Portland Timbers
3 :  1
Houston Dynamo

16 Mar 2025 - Major League Soccer

Portland Timbers
1 :  1
Los Angeles Galaxy

1 Mar 2025 - Major League Soccer

Portland Timbers
1 :  0
Austin FC
W L W D L L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1.33 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

24 May 2025 - Major League Soccer

Orlando City SC
1 :  0
Portland Timbers

20 May 2025 - US Open Cup

San Jose Earthquakes
1 :  0
Portland Timbers

14 May 2025 - Major League Soccer

Real Salt Lake
0 :  0
Portland Timbers

6 May 2025 - US Open Cup

Tacoma Defiance
2 :  3
Portland Timbers

3 May 2025 - Major League Soccer

San Jose Earthquakes
4 :  1
Portland Timbers

27 Apr 2025 - Major League Soccer

Los Angeles Galaxy
2 :  4
Portland Timbers
Colorado Rapids
Colorado Rapids Last matches
D L L L W W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

1.83 Total goals
33% BTTS
0.67 Goals scored
1.17 Goals conceded
17% Over 2.5
83% Under 2.5

24 May 2025 - Major League Soccer

Colorado Rapids
1 :  0
Saint Louis City SC

17 May 2025 - Major League Soccer

Colorado Rapids
1 :  0
Real Salt Lake

14 May 2025 - Major League Soccer

San Diego FC
2 :  0
Colorado Rapids

10 May 2025 - Major League Soccer

Colorado Rapids
0 :  2
San Jose Earthquakes

3 May 2025 - Major League Soccer

DC United
2 :  1
Colorado Rapids

26 Apr 2025 - Major League Soccer

Colorado Rapids
1 :  1
Seattle Sounders
W W D L W W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.17 Total goals
33% BTTS
1.33 Goals scored
0.83 Goals conceded
17% Over 2.5
83% Under 2.5

24 May 2025 - Major League Soccer

Colorado Rapids
1 :  0
Saint Louis City SC

17 May 2025 - Major League Soccer

Colorado Rapids
1 :  0
Real Salt Lake

10 May 2025 - Major League Soccer

Colorado Rapids
0 :  2
San Jose Earthquakes

26 Apr 2025 - Major League Soccer

Colorado Rapids
1 :  1
Seattle Sounders

12 Apr 2025 - Major League Soccer

Colorado Rapids
3 :  2
San Diego FC

29 Mar 2025 - Major League Soccer

Colorado Rapids
2 :  0
Charlotte FC
W W L D L L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1 Goals scored
1.5 Goals conceded
50% Over 2.5
50% Under 2.5

14 May 2025 - Major League Soccer

San Diego FC
2 :  0
Colorado Rapids

3 May 2025 - Major League Soccer

DC United
2 :  1
Colorado Rapids

19 Apr 2025 - Major League Soccer

Houston Dynamo
2 :  2
Colorado Rapids

5 Apr 2025 - Major League Soccer

Vancouver Whitecaps
2 :  0
Colorado Rapids

15 Mar 2025 - Major League Soccer

San Jose Earthquakes
1 :  2
Colorado Rapids

8 Mar 2025 - Major League Soccer

Austin FC
0 :  1
Colorado Rapids

Head to head

Portland Timbers

67 %

Draw

17 %

Colorado Rapids

17 %

Average stats (last H2H results)

3
Total goals
33%
BTTS
2.5
Goals scored (Team 1)
0.5
Goals scored (Team 2)
83%
Over 2.5
17%
Under 2.5

22 Mar 2025 - Major League Soccer

Colorado Rapids
0 :  3
Portland Timbers

14 Sep 2024 - Major League Soccer

Colorado Rapids
2 :  1
Portland Timbers

1 Aug 2024 - Leagues Cup

Portland Timbers
4 :  0
Colorado Rapids

24 Feb 2024 - Major League Soccer

Portland Timbers
4 :  1
Colorado Rapids

4 Jul 2023 - Major League Soccer

Colorado Rapids
0 :  0
Portland Timbers

25 Jun 2022 - Major League Soccer

Portland Timbers
3 :  0
Colorado Rapids
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+9' sifflet_1

Colorado have a goal kick.

90+9' tir_non_cadre_1

Portland are pushing forward but Kevin Kelsy's finish is wide of the goal.

90+7' carton_jaune_1

Kevin Cabral for Colorado has been booked by Christopher Penso and receives a first yellow card.

90+7' coup_franc_1

Portland awarded a free kick in their own half.

90+6' coup_franc_1

Christopher Penso signals a free kick to Portland in their own half.

90+4' tir_cadre_1

Kevin Kelsy gets his shot on target but fails to score for Portland.

90+3'  

Throw-in Colorado.

90+3' hors_jeu_1

At Providence Park, Colorado are penalized for being offside.

90+2' hors_jeu_1

Portland's Kevin Kelsy has run offside.

90+1' coup_franc_1

Christopher Penso signals a free kick to Portland.

89' hors_jeu_1

In Portland, OR Portland's Ariel Lassister is caught offside.

89' coup_franc_1

Free kick for Portland in their own half.

87' substitution_1

Diego Chara is replacing Santiago Moreno for Portland at Providence Park.

86' substitution_1

Ariel Lassister is replacing Antony Alves Santos for the home team.

86' sifflet_1

Goal kick for Colorado at Providence Park.

83' coup_franc_1

Christopher Penso signals a free kick to Colorado in their own half.

83' carton_jaune_1

Santiago Moreno (Portland) has received a first yellow card.

81' coup_franc_1

Portland awarded a free kick in their own half.

79' substitution_1

Chris Armas is making the team's fifth substitution at Providence Park with Kevin Cabral replacing Sam Bassett.

79' coup_franc_1

In Portland, OR a free kick has been awarded the away team.

77' coup_franc_1

Free kick for Colorado in their own half.

76' but_1

Kevin Kelsy is on target to give Portland a 2-1 advantage. That's a fine assist from Juan Mosquera.

75' coup_franc_1

Free kick for Colorado in the half of Portland.

74' sifflet_1

Ball goes out of play for a Colorado goal kick.

74' tir_non_cadre_1

Antony Alves Santos for Portland gets in a strike but fails to hit the target.

74' corner_1

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' tir_cadre_1

Kamal Miller (Portland) strikes at Providence Park but his header is cleared.

73' corner_1

Corner awarded to Portland.

72' coup_franc_1

Free kick for Colorado in their own half.

71'  

Christopher Penso awards the home team a throw-in.

71' tir_cadre_1

Portland's Kevin Kelsy goes close with his head but his effort is blocked.

69' coup_franc_1

Christopher Penso signals a free kick to Portland in their own half.

67' coup_franc_1

Free kick Portland.

67' carton_rouge_1

At Providence Park, Wayne Frederick is shown a red card and sent off.

66'  

Throw-in for Portland in their own half.

65' substitution_1

Colorado make their fourth substitution with Calvin Harris replacing Theodore Ku-DiPietro.

65' substitution_1

The away team replace Darren Yapi with Rafael Navarro.

64'  

Colorado have a dangerous throw-in.

64' substitution_1

Kevin Kelsy is on a sub for Felipe Mora for Portland.

63' sifflet_1

It's a goal kick for the away team in Portland, OR.

62' corner_1

Portland have been awarded a corner by Christopher Penso.

62' tir_cadre_1

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' coup_franc_1

Christopher Penso signals a free kick to Portland just outside Colorado's area.

59' but_1

Goal! Antony Alves Santos equalizes to bring the score to 1-1. David Pereira Da Costa with an assist there.

59' tir_non_cadre_1

Sam Bassett for Colorado gets in a strike but fails to hit the target.

58' sifflet_1

Christopher Penso awards Portland a goal kick.

57' tir_non_cadre_1

Colorado are pushing forward but Sam Bassett's finish is wide of the goal.

57' coup_franc_1

Portland awarded a free kick in their own half.

57' sifflet_1

Ball goes out of play for a Colorado goal kick.

56' substitution_1

Omir Fernandez is replacing Joao Ortiz for Portland at Providence Park.

56'  

Throw-in for Portland close to the penalty box.

55' tir_cadre_1

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' substitution_1

Chris Armas (Colorado) is making a second substitution, with Wayne Frederick replacing Djordje Mihailovic.

52' sifflet_1

Portland have a goal kick.

52' tir_non_cadre_1

Colorado are coming forward and Djordje Mihailovic gets in a strike, it misses the target, however.

52' sifflet_1

Christopher Penso awards Colorado a goal kick.

50' coup_franc_1

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' hors_jeu_1

Portland drive forward at breakneck speed but are pulled up for offside.

46' substitution_1

The away team have replaced Joshua Atencio with Connor Ronan. This is the first substitution made today by Chris Armas.

45' sifflet_1

The first-half is over at Providence Park.

45+5' sifflet_1

Goal kick for Colorado at Providence Park.

45+5' tir_non_cadre_1

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' sifflet_1

It's a goal kick for the home team in Portland, OR.

45+1' tir_cadre_1

In Portland, OR Colorado drive forward through Theodore Ku-DiPietro. His shot is on target but it's saved.

45' corner_1

Corner awarded to Portland.

42' penalty_rate_1

Portland are awarded a penalty ... Felipe Mora botches the spot kick!

40' sifflet_1

It's a goal kick for the home team in Portland, OR.

39' tir_non_cadre_1

Colorado's Andreas Maxso breaks free at Providence Park. But the strike goes wide of the post.

39' corner_1

Colorado have been awarded a corner by Christopher Penso.

39' corner_1

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' sifflet_1

Goal kick for Colorado at Providence Park.

37' tir_non_cadre_1

Juan Mosquera of Portland gets in a strike, but is off target.

36' hors_jeu_1

Colorado are whistled for offside.

36'  

Throw-in for Colorado in the half of Portland.

35' coup_franc_1

Christopher Penso signals a free kick to Colorado in their own half.

33' but_1

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.

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' sifflet_1

Colorado have a goal kick.

29' tir_non_cadre_1

Portland's Antony Alves Santos misses with an attempt on goal.

28' coup_franc_1

Free kick for Portland in the half of Colorado.

28'  

Can Portland capitalize from this throw-in deep inside Colorado's half?

27' coup_franc_1

Portland awarded a free kick in their own half.

26' coup_franc_1

Portland awarded a free kick in their own half.

26' corner_1

Colorado have been awarded a corner by Christopher Penso.

24' coup_franc_1

Christopher Penso signals a free kick to Colorado.

24' carton_jaune_1

Finn Surman (Portland) gets a yellow card.

23' coup_franc_1

Free kick for Portland in their own half.

22' coup_franc_1

In Portland, OR a free kick has been awarded the away team.

22' tir_cadre_1

Antony Alves Santos gets his shot on target but fails to score for Portland.

21' sifflet_1

Christopher Penso awards Colorado a goal kick.

21' tir_non_cadre_1

Portland surge into the attack at Providence Park but Felipe Mora’s header is off-target.

21' corner_1

Corner awarded to Portland.

18' tir_cadre_1

Darren Yapi (Colorado) gets in a header on goal but the attempt is cleared.

16' coup_franc_1

Christopher Penso signals a free kick to Portland in their own half.

15' coup_franc_1

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' coup_franc_1

Christopher Penso signals a free kick to Colorado in their own half.

12' coup_franc_1

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' tir_cadre_1

Portland pushes forward through Santiago Moreno, whose finish on goal is saved.

6' coup_franc_1

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' sifflet_1

Ball goes out of play for a Colorado goal kick.

3' corner_1

Portland have been awarded a corner by Christopher Penso.

1'  

Portland to take a throw-in in Colorado territory.

 

Portland Timbers has streak of 2 matches with 0 scored goals.

 

Portland Timbers haven't won in their last 4 games.

 

Portland Timbers scores 2 goals when playing at home and Colorado Rapids scores 1.08 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Portland Timbers and Colorado Rapids is 2.4.

 

Average number of goals in meetings between Portland Timbers and Colorado Rapids is 4.

 

Portland Timbers scores 3 goals in a match against Colorado Rapids and Colorado Rapids scores 1 goals against Portland Timbers (on average).

 

Colorado Rapids have won just 1 of their last 5 MLS games against Portland Timbers.

 

Portland Timbers have lost just 1 of their last 5 MLS games against Colorado Rapids.

 

In the last 5 meetings Portland Timbers won 4, Colorado Rapids won 1, 0 draws.

 

Portland Timbers have lost just 1 of their last 5 games against Colorado Rapids (in all competitions).

 

Portland Timbers's performance of the last 5 matches is better than Colorado Rapids's.

 

In MLS, Portland Timbers has better performance than Colorado Rapids.

 

When Colorado Rapids is down 1-0 away, they win 17% of their matches.

 

When Portland Timbers is down 0-1 home, they win 16% of their matches.

 

When Colorado Rapids leads 0-1 away, they win in 85% of their matches.

 

When Portland Timbers leads 1-0 at home, they win in 81% of their matches.

 

On their last meeting Portland Timbers won by 3 goals.

 

The winner of their last meeting was Portland Timbers.

 

Portland Timbers wins 30% of halftimes, Colorado Rapids wins 21%.

 

Portland Timbers wins 1st half in 30% of their matches, Colorado Rapids in 21% of their matches.

 

Jimer Fory has more yellow cards (6) than any other player at Portland Timbers. Chidozie Awaziem has collected 4 for Colorado Rapids.

 

Felipe Mora is Portland Timbers's top scorer with 5 goals. Djordje Mihailovic has scored 6 times for Colorado Rapids.

 

Colorado Rapids haven't scored in 3 of their 7 away matches in MLS this season.

 

Portland Timbers haven't scored in 0 of their 7 home matches in MLS this season.

 

When playing at home, Portland Timbers have not lost to Colorado Rapids in their last 5 encounters.

 

Portland Timbers haven't lost in any of their last 6 home matches.

 

Did you know that Colorado Rapids scores 25% of their goals between the minutes 31-45?

 

Did you know that Portland Timbers scores 22% of their goals between the minutes 31-45?

 

Last season's matches: 4-1 (Portland Timbers at home) and 2-1 (Colorado Rapids at home).

 

Colorado Rapids's last away win against Portland Timbers was in 2020.

 

During the last 34 meetings, Portland Timbers have won 16 times, there have been 7 draws while Colorado Rapids have won 11 times. The goal difference is 53-42 in favour of Portland Timbers.

 

During the last 16 meetings with Portland Timbers playing at home, Portland Timbers have won 12 times, there have been 2 draws while Colorado Rapids have won 2 times. The goal difference is 34-12 in favour of Portland Timbers.

 

The most common result of matches between Portland Timbers and Colorado Rapids when Portland Timbers is playing at home is 1-0. 3 matches have ended with this result.

Score and result Portland Timbers - Colorado Rapids

The Portland Timbers - Colorado Rapids (Football - Major League Soccer) match in 28/05/2025 22:30 is now complete.

The Portland Timbers - Colorado Rapids result is as follows: 2-1

Now that this Football (Major League Soccer) match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer