Portland Timbers vs Colorado Rapids SC, MLS 2025 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Colorado Rapids SC — MLS at Providence Park.
- Portland Timbers 27 games · 32 pts (2026/26)
- Colorado Rapids SC 27 games · 36 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 29 May | Colorado Rapids SC | H | 2–1 | W |
| 24 May | Orlando City SC | A | 0–1 | L |
| 18 May | Seattle Sounders FC | H | 1–1 | D |
| 15 May | Real Salt Lake | A | 0–0 | D |
| 11 May | Sporting Kansas City | H | 1–0 | W |
| 04 May | San Jose Earthquakes | A | 1–4 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 29 May | Portland Timbers | A | 1–2 | L |
| 25 May | St. Louis City | H | 1–0 | W |
| 18 May | Real Salt Lake | H | 1–0 | W |
| 15 May | San Diego FC | A | 0–2 | L |
| 11 May | San Jose Earthquakes | H | 0–2 | L |
| 03 May | D.C. United SC | A | 1–2 | L |
Season Stats
| Portland Timbers | Colorado Rapids SC | |
|---|---|---|
| #26 | Position | #22 |
| 32 | Points | 36 |
| 27 | Played | 27 |
| 9 / 5 / 13 | W / D / L | 11 / 3 / 13 |
| 48 | Scored | 38 |
| 51 | Conceded | 38 |
| -3 | GD | +0 |
| 1.19 | PPG | 1.33 |
| 33% | Win % | 41% |
Key Stats
50%
Both Teams to Score
H2H (16 games)
H2H (16 games)
63%
Over 2.5 Goals
H2H history
H2H history
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
33%
Clean Sheets
Colorado Rapids SC this season
Colorado Rapids SC this season
Portland Timbers are 26th (32 pts). Colorado Rapids SC are 22nd (36 pts).
Goal Timing (This Season)
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Colorado Rapids SC
0-15
4/2
16-30
5/5
31-45
3/4
46-60
6/1
61-75
3/7
76+
5/10
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Colorado Rapids SC
| Paxten Aaronson | 7 G | 6 A |
Events
Match Events
- 0' That's the starting whistle at Providence Park. Ninety minutes of football awaits between Portland Timbers and Colorado Rapids SC.
- 5' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 10' Colorado Rapids SC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 10.
- 15' Not even hints on scoring a goal over the last 15 minutes.
- 20' Both keepers have barely been tested. Portland Timbers and Colorado Rapids SC are cancelling each other out in the centre of the park.
- 24' The referee does not hesitate — a card for Finn Surman on 24 minutes.
- 29' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 33' What a strike from Djordje Mihailovic! The score is 0-1.
- 38' Colorado Rapids SC is showing some good football. However, Colorado Rapids SC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 43' It looks surprising Portland Timbers does not make any changes. Kevin Cabral has some obvious troubles when approaching to the goal.
- 46' A tactical swap from Colorado Rapids SC — Connor Ronan on, Joshua Atencio off on 46 minutes.
- 51' Colorado Rapids SC looks like a favorite considering 1 games won in last 1 matches with its main striker scoring 0 goals.
- 54' Wayne Frederick is ready to make an impact after coming on for Djordje Mihailovic at the 54 minute mark.
- 56' Another substitution for Portland Timbers to replace Julio Ortiz by Omir Fernandez on 56 minute.
- 59' GOAL! Antony scores on 59. Assisted by David Pereira da Costa
- 64' Fresh legs for Portland Timbers! Kevin Kelsy comes on to replace Felipe Mora.
- 65' A tactical swap from Colorado Rapids SC — Rafael Navarro on, Darren Yapi off on 65 minutes.
- 67' Wayne Frederick has been a danger all night but risks an early exit having now seen a card on 67.
- 72' Nick Defreitas-Hansen is putting in a real shift tonight. He has covered more ground than anyone else for Colorado Rapids SC so far.
- 76' Kevin Kelsy has been a constant threat and now delivers with a goal on 76 minutes.
- 79' Kevin Cabral has so much to prove this time. He replaces Samuel Bassett on 79 minute.
- 83' That looks like a foul for a card for Santiago Moreno.
- 86' A change in the Portland Timbers ranks — Antony exits the field as Ariel Lassiter enters on 86.
- 87' Santiago Moreno makes way for Diego Chara at the 87 minute mark. A tactical switch from Portland Timbers.
- 90' The referee shows Colorado Rapids SC player a card on 90.
- Another three points for Portland Timbers.
Lineups
Portland Timbers Lineups
Starting XI
- 16
- 4
-
9
Felipe Mora ↓ Kevin Kelsy 64'
- 24
- 10
-
11
Antony ↓ Ariel Lassiter 86'
-
30
Santiago Moreno ↓ Diego Chara 87'
- 20
- 29
- 27
-
80
Julio Ortiz ↓ Omir Fernandez 56'
Bench
-
21
Diego Chara ↑ 87'
- 15
- 5
- 13
-
22
Omir Fernandez ↑ 56'
- 25
-
7
Ariel Lassiter ↑ 86'
-
19
Kevin Kelsy ↑ 64'
Coach
Phil Neville
Colorado Rapids SC Lineups
Starting XI
- 4
- 10
- 5
-
12
Joshua Atencio ↓ Connor Ronan 46'
- 8
-
77
Darren Yapi ↓ Rafael Navarro 65'
- 19
- 21
- 99
-
18
Samuel Bassett ↓ Kevin Cabral 79'
- 41
Bench
-
20
Connor Ronan ↑ 46'
-
91
Kevin Cabral ↑ 79'
- 6
- 3
-
9
Rafael Navarro ↑ 65'
-
14
Calvin Harris ↑ 65'
- 31
-
13
Wayne Frederick ↑ 54'
- 16
Coach
Chris Armas
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Antony | 5 |
| Diego Valeri | 4 |
| Sebastian Blanco | 3 |
| Diego Rubio | 3 |
| Felipe Mora | 2 |
| Jonathan Lewis | 2 |
| Samuel Armenteros | 2 |
| Kevin Kelsy | 2 |
Head to Head
Portland Timbers Form
2025-05-29
Portland Timbers
2–1
Colorado Rapids SC
W
2025-05-24
Orlando City SC
1–0
Portland Timbers
L
2025-05-18
Portland Timbers
1–1
Seattle Sounders FC
D
2025-05-15
Real Salt Lake
0–0
Portland Timbers
D
2025-05-11
Portland Timbers
1–0
Sporting Kansas City
W
2025-05-04
San Jose Earthquakes
4–1
Portland Timbers
L
Colorado Rapids SC Form
2025-05-29
Portland Timbers
2–1
Colorado Rapids SC
L
2025-05-25
Colorado Rapids SC
1–0
St. Louis City
W
2025-05-18
Colorado Rapids SC
1–0
Real Salt Lake
W
2025-05-15
San Diego FC
2–0
Colorado Rapids SC
L
2025-05-11
Colorado Rapids SC
0–2
San Jose Earthquakes
L
2025-05-03
D.C. United SC
2–1
Colorado Rapids SC
L
Predictions
Prediction accuracy
3 / 4
1.96
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.26
Colorado Rapids SC xG
I would bet for:
Both teams to score 62% + Over 2.5 goals 62%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.22
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 83% |
|
17% |
| ± 2.5 | 62% |
|
38% |
| ± 3.5 | 40% |
|
60% |
| ± 4.5 | 23% |
|
77% |
Double Chance
Portland Timbers or Draw
78%
Draw or Colorado Rapids SC
45%
Portland Timbers or Colorado Rapids SC
77%
Half-Time Result
✗ WrongActual: Colorado Rapids SC win at HT
Correct Score
✓ In top 12
1 – 1
10.7%
2 – 1
Actual
2 – 0
7.6%
1 – 0
7.1%
3 – 1
6.1%
1 – 2
6%
2 – 2
5.9%
0 – 0
5.5%
3 – 0
4.9%
0 – 1
4.3%
3 – 2
3.9%
0 – 2
3.2%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Colorado Rapids SC covers |
|---|---|---|---|
| -2.5 | 15% | — | 85% |
| -2 | 15% | 16% | 69% |
| -1.5 | 31% | — | 69% |
| -1 | 31% | 21% | 48% |
| -0.5 | 52% | — | 48% |
| +0.5 | 76% | — | 24% |
| +1 | 76% | 13% | 10% |
| +1.5 | 90% | — | 10% |
| +2 | 90% | 7% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Portland Timbers keeps clean sheet
29%
✓
Colorado Rapids SC keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

