Major League Soccer Gameweek 30
Portland Timbers 0 - 0 FT Colorado Rapids
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Rob Holding 13'
40' Omir Fernandez
43' Kristoffer Velde
Morgan Whittaker 43'
↓ Rob Holding ↑Noah Cobb 45'
Kosi Thompson 45'+2
Matthew Elliott Wells 45'+5
HT
↓ Morgan Whittaker ↑Hamzat Ojediran 62'
↓ Donavan Phillip ↑Paxten Aaronson 62'
67' ↓ Omir Fernandez ↑Ariel Lassiter
67' ↓ Diego Chará ↑Jose Caicedo
72' ↓ Eric Izoita ↑Julio Joao Ortiz Landazuri
72' ↓ Vincent Janssen ↑Cole Bassett
↓ Georgi Minoungou ↑Ibrahim Sadiq 81'
81' ↓ David Da Costa ↑Alexander Aravena
FT
Player Cards
Our take on every player in this match
Portland Timbers
Goalkeepers
James Pantemis
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ronald Hernández
WALL
0
Dribbled Past
0
Dribbled Past
9
Tackles
67%
Duel Win %
Joel Waterman
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kamal Miller
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jimer Fory
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Midfielders
Eric Izoita
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Diego Chará
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
David Costa
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Forwards
Omir Fernandez
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Vincent Janssen
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Kristoffer Velde
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Trey Muse
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Eric Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian Smith
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cole Bassett
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
José Luis Caicedo
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Joao Ortiz
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Alexander Aravena
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ariel Lassiter
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Colorado Rapids
Goalkeepers
Nico Hansen
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Kosi Thompson
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
45%
Duel Win %
Rob Holding
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Loïc Williams
MAGNET
86
Activity
86
Activity
78
Passes
8
Duels
Miguel Navarro
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Joshua Atencio
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Morgan Whittaker
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Wayne Frederick
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Darren Yapi
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
D. Phillip
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
75%
Win %
Georgi Minoungou
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
Adam Beaudry
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bryan Dowd
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Noah Cobb
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Keegan Rosenberry
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jackson Travis
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paxten Aaronson
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Hamzat Ojediran
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Alexander Harris
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahim Sadiq
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 02/28/2026 | Colorado Rapids | 2 - 0 | Portland Timbers | Major League Soccer | Dick's Sporting Goods Park |
| 05/29/2025 | Portland Timbers | 2 - 1 | Colorado Rapids | Major League Soccer | Providence Park |
| 03/23/2025 | Colorado Rapids | 0 - 3 | Portland Timbers | Major League Soccer | Dick's Sporting Goods Park |
| 09/15/2024 | Colorado Rapids | 2 - 1 | Portland Timbers | Major League Soccer | Dick's Sporting Goods Park |
| 08/02/2024 | Portland Timbers | 4 - 0 | Colorado Rapids | Leagues Cup | Providence Park |
| 02/25/2024 | Portland Timbers | 4 - 1 | Colorado Rapids | Major League Soccer | Providence Park |
| 09/24/2023 | Portland Timbers | 3 - 2 | Colorado Rapids | Major League Soccer | Providence Park |
| 07/13/2023 | Colorado Rapids | 0 - 0 | Portland Timbers | Major League Soccer | Dick's Sporting Goods Park |
| 06/26/2022 | Portland Timbers | 3 - 0 | Colorado Rapids | Major League Soccer | Providence Park |
| 05/01/2022 | Colorado Rapids | 2 - 0 | Portland Timbers | Major League Soccer | Dick's Sporting Goods Park |
02/28/2026
05/29/2025
03/23/2025
09/15/2024
08/02/2024
02/25/2024
09/24/2023
07/13/2023
06/26/2022
05/01/2022
Portland Timbers Win
Colorado Rapids Win
Draw
League Standings
P: 25 GD: +30
P: 25 GD: +2
P: 24 GD: +13
P: 24 GD: +8
P: 25 GD: +6
P: 25 GD: +5
P: 24 GD: 0
P: 24 GD: -2
P: 24 GD: -1
P: 25 GD: -2
P: 24 GD: +1
P: 25 GD: -13
P: 24 GD: -6
P: 24 GD: -14
P: 24 GD: -27
League Standings
P: 32 GD: +34
P: 33 GD: +9
P: 33 GD: +8
P: 33 GD: +10
P: 32 GD: +3
P: 32 GD: +15
P: 33 GD: -6
P: 33 GD: -1
P: 32 GD: +1
P: 33 GD: 0
P: 32 GD: -3
P: 33 GD: -5
P: 32 GD: -6
P: 33 GD: -21
P: 33 GD: -42
Match previews and recaps to help you decide which games are worth watching
Portland Timbers
Colorado Rapids
Portland Timbers
Colorado Rapids
Win Probability
Futmetrix AI estimate
A Frustrating Night at Providence Park
Skip It Futmetrix Score: 31/100. A massive VAR reversal drained the life out of this Western Conference clash, leaving both squads locked in a prolonged winless slump.
The Muddy Trenches
The opening half hour at Providence Park felt exactly like a battle between two rosters desperate to snap five-game winless streaks. The field quickly turned into a messy, tactical slog rather than a showcase of offensive brilliance. The Colorado Rapids controlled possession from the outset, holding the ball for long stretches but failing to penetrate a resolute defensive block. Their passing was neat but lacked the final killer instinct in the final third. On the other side, the Portland Timbers were content to absorb the pressure, sitting back with a low Intensity approach and looking to strike exclusively on the counter. The visitors' goalkeeper, Zack Steffen, had to stay alert but faced little genuine threat early on as the home side struggled to link their midfield to the attack, resulting in an abundance of midfield collisions and tactical fouls.
The Video Review Reversal
The defining moment of the game arrived just before the halftime whistle, injecting a sudden jolt of electricity into an otherwise dormant stadium. In the 40th minute, Omir Fernandez found a rare pocket of space inside the penalty area and went down under a heavy challenge. The referee immediately pointed to the spot, giving the home crowd a reason to erupt. However, the joy was incredibly short-lived. The VAR booth intervened, prompting a lengthy review that ultimately overturned the penalty decision. This agonizing reversal entirely shifted the Balance of the match. Instead of heading into the locker room with a crucial lead, Portland was left visibly deflated, and the lingering frustration seemed to hang over the pitch long after the halftime whistle blew.
A Point Neither Side Wanted
The second half offered little in the way of redemption for either fan base. Colorado continued to dictate the tempo, ultimately registering two big chances and accumulating an expected goals metric of 0.99. Yet, their finishing was woeful, managing a singular shot on target out of nine total attempts. Portland's attacking metrics were equally grim, tallying just 0.61 expected goals as they failed to test the opposing net with any real conviction. The Stakes were undeniably high for two teams trying to secure solid playoff positioning, but the execution simply wasn't there. There was no late Upset or dramatic game-winner to salvage the evening. The final whistle confirmed a scoreless draw, a result that ultimately extends the agonizing winless runs for both franchises.
Key Questions
How did VAR change this match?
The 40th-minute penalty won by Omir Fernandez was overturned after video review, denying Portland their absolute best chance in a game totally starved for offensive opportunities.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Defensive Frailties Take Centre Stage
Worth Watching Futmetrix Score: 69/100. With both sides shipping goals for fun, this evenly matched clash promises chaotic entertainment despite the modest stakes.
The Setup
Fans heading to Providence Park on October 18 should expect fireworks. Portland Timbers and Colorado Rapids sit 10th and 8th respectively, resulting in a low Stakes rating for this regular season encounter. However, what this match lacks in title-race drama, it makes up for in pure vulnerability. A dismal Form rating tells the story of two struggling rearguards. Portland are winless in five, whilst Colorado are finding victories equally hard to come by. The extremely high Balance rating confirms there is nothing to separate these sides on paper, paving the way for an open, unpredictable ninety minutes.
Key Battle
The Stars rating gets a massive boost from the visitors' attack. Morgan Whittaker has been devastatingly effective when unleashed. Portland must find a way to silence him, looking to K. Velde to provide the creative spark at the other end. Whichever attacker exploits the opposing defensive gaps first will likely dictate the tempo.
Our Prediction
We expect a 2-2 draw. Both defences are too porous to keep a clean sheet, leading to a sprawling, high-scoring affair where the points are ultimately shared.