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 24 games · 32 pts (2026/26)
- Colorado Rapids SC 24 games · 32 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 24 | 53 |
| 2 | Internacional CF Miami | 24 | 44 |
| 3 | New England Revolution | 24 | 40 |
| 4 | Chicago Fire FC | 23 | 39 |
| 5 | Charlotte FC | 24 | 39 |
| 6 | FC Cincinnati | 23 | 31 |
| 7 | Orlando City SC | 24 | 31 |
| 8 | Philadelphia Union | 24 | 30 |
| 9 | New York City FC | 24 | 29 |
| 10 | Toronto FC | 24 | 29 |
| 11 | D.C. United SC | 23 | 28 |
| 12 | New York Red Bulls | 24 | 27 |
| 13 | Columbus Crew SC | 24 | 23 |
| 14 | Atlanta United FC | 24 | 22 |
| 15 | Montreal Impact FC | 24 | 21 |
| 16 | Vancouver Whitecaps FC | 23 | 46 |
| 17 | Houston Dynamo | 24 | 43 |
| 18 | Los Angeles FC | 25 | 40 |
| 19 | FC Dallas | 24 | 40 |
| 20 | San Jose Earthquakes | 24 | 38 |
| 21 | St. Louis City | 24 | 38 |
| 22 | Portland Timbers | 24 | 32 |
| 23 | Colorado Rapids SC | 24 | 32 |
| 24 | San Diego FC | 24 | 30 |
| 25 | Real Salt Lake | 23 | 29 |
| 26 | Minnesota United FC | 24 | 29 |
| 27 | Los Angeles Galaxy | 25 | 29 |
| 28 | Seattle Sounders FC | 22 | 27 |
| 29 | Austin FC | 24 | 26 |
| 30 | Sporting Kansas City | 23 | 15 |
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 | |
|---|---|---|
| #22 | Position | #23 |
| 32 | Points | 32 |
| 24 | Played | 24 |
| 9 / 5 / 10 | W / D / L | 10 / 2 / 12 |
| 46 | Scored | 32 |
| 45 | Conceded | 32 |
| +1 | GD | +0 |
| 1.33 | PPG | 1.33 |
| 38% | Win % | 42% |
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 22nd (32 pts). Colorado Rapids SC are 23rd (32 pts).
Goal Timing (This Season)
Portland Timbers
0-15
4/8
16-30
7/6
31-45
5/7
46-60
5/4
61-75
7/–
76+
8/7
■ Scored ■ Conceded
Colorado Rapids SC
0-15
3/2
16-30
4/5
31-45
1/4
46-60
5/–
61-75
3/5
76+
4/8
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 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 |
| Samuel Armenteros | 2 |
| Jaroslaw Niezgoda | 2 |
| Diego Valeri | 2 |
| Felipe Mora | 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.99
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.22
Colorado Rapids SC xG
I would bet for:
Over 2.5 goals 61% + Both teams to score 61%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.21
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 83% |
|
17% |
| ± 2.5 | 61% |
|
39% |
| ± 3.5 | 40% |
|
60% |
| ± 4.5 | 22% |
|
78% |
Double Chance
Portland Timbers or Draw
79%
Draw or Colorado Rapids SC
44%
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.9%
1 – 0
7.4%
3 – 1
6.2%
1 – 2
5.8%
2 – 2
5.7%
0 – 0
5.6%
3 – 0
5.1%
0 – 1
4.2%
3 – 2
3.8%
4 – 1
3.1%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Colorado Rapids SC covers |
|---|---|---|---|
| -2.5 | 16% | — | 84% |
| -2 | 16% | 17% | 68% |
| -1.5 | 32% | — | 68% |
| -1 | 32% | 22% | 46% |
| -0.5 | 54% | — | 46% |
| +0.5 | 78% | — | 22% |
| +1 | 78% | 13% | 9% |
| +1.5 | 91% | — | 9% |
| +2 | 91% | 6% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Portland Timbers keeps clean sheet
30%
✓
Colorado Rapids SC keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

