Colorado Rapids vs Portland Timbers, 2022 MLS, Regular Season
· MLS
FT
2 - 0
2 - 0
Diego Rubio scores before red card exit as Rapids blank Timbers
Diego Rubio scored on a free kick in the 30th minute, and the 10-man Colorado Rapids went on to defeat the Portland Timbers 2-0.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Attempt saved. Jonathan Lewis (Colorado Rapids) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Max.
- 8': Dairon Asprilla (Portland Timbers) wins a free kick in the defensive half.
- 8': Foul by Steven Beitashour (Colorado Rapids).
- 17': Cristhian Paredes (Portland Timbers) wins a free kick in the defensive half.
- 17': Foul by Max (Colorado Rapids).
- 17': Max (Colorado Rapids) is shown the yellow card for a bad foul.
- 20': Attempt missed. Mark-Anthony Kaye (Colorado Rapids) left footed shot from outside the box is close, but misses to the left. Assisted by Jonathan Lewis.
- 20': Corner, Colorado Rapids. Conceded by Aljaz Ivacic.
- 20': GOAL OVERTURNED BY VAR: Lalas Abubakar (Colorado Rapids) scores but the goal is ruled out after a VAR review.
- 20': Offside, Colorado Rapids. Lalas Abubakar tries a through ball, but Jonathan Lewis is caught offside.
- 24': VAR Decision: No Goal Colorado Rapids 0-0 Portland Timbers.
- 24': Foul by Larrys Mabiala (Portland Timbers).
- 24': Gyasi Zardes (Colorado Rapids) wins a free kick on the left wing.
- 25': Attempt blocked. Keegan Rosenberry (Colorado Rapids) right footed shot from outside the box is blocked.
- 26': Attempt saved. Yimmi Chara (Portland Timbers) right footed shot from the left side of the box is saved in the top centre of the goal.
- 28': Attempt saved. Diego Rubio (Colorado Rapids) right footed shot from outside the box is saved in the centre of the goal. Assisted by Jonathan Lewis.
- 28': Foul by Larrys Mabiala (Portland Timbers).
- 28': Jonathan Lewis (Colorado Rapids) wins a free kick in the attacking half.
- 29': Larrys Mabiala (Portland Timbers) is shown the yellow card for a bad foul.
- 29': Eryk Williamson (Portland Timbers) is shown the yellow card for a bad foul.
- 30': Goal! Colorado Rapids 1, Portland Timbers 0. Diego Rubio (Colorado Rapids) from a free kick with a right footed shot to the bottom left corner.
- 31': Foul by Bryan Acosta (Colorado Rapids).
- 31': Yimmi Chara (Portland Timbers) wins a free kick on the right wing.
- 34': Dairon Asprilla (Portland Timbers) wins a free kick in the attacking half.
- 34': Foul by Max (Colorado Rapids).
- 36': Corner, Colorado Rapids. Conceded by Larrys Mabiala.
- 37': Mark-Anthony Kaye (Colorado Rapids) hits the bar with a left footed shot from the centre of the box. Assisted by Gyasi Zardes following a corner.
- 37': Offside, Colorado Rapids. Mark-Anthony Kaye tries a through ball, but Jonathan Lewis is caught offside.
- 38': Cristhian Paredes (Portland Timbers) wins a free kick in the attacking half.
- 38': Foul by Lalas Abubakar (Colorado Rapids).
- 38': Lalas Abubakar (Colorado Rapids) is shown the yellow card for a bad foul.
- 39': Attempt missed. Yimmi Chara (Portland Timbers) right footed shot from outside the box is too high.
- 41': Foul by Steven Beitashour (Colorado Rapids).
- 41': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
- 42': Attempt saved. Marvin Loría (Portland Timbers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Dairon Asprilla.
- 43': Attempt blocked. Jonathan Lewis (Colorado Rapids) right footed shot from the left side of the box is blocked. Assisted by Diego Rubio.
- 43': Attempt missed. Max (Colorado Rapids) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Mark-Anthony Kaye.
- 44': Attempt missed. Max (Colorado Rapids) right footed shot from the right side of the box is high and wide to the right. Assisted by Mark-Anthony Kaye.
- 44': Foul by Steven Beitashour (Colorado Rapids).
- 44': Marvin Loría (Portland Timbers) wins a free kick in the attacking half.
- 45': Corner, Portland Timbers. Conceded by Max.
- 45'+1': Corner, Portland Timbers. Conceded by Bryan Acosta.
- 45'+2': Attempt missed. Larrys Mabiala (Portland Timbers) right footed shot from the centre of the box misses to the left.
- 45'+2': Eryk Williamson (Portland Timbers) wins a free kick in the defensive half.
- 45'+2': Foul by Diego Rubio (Colorado Rapids).
- 45'+3': Diego Rubio (Colorado Rapids) is shown the yellow card for a bad foul.
- 45'+3': First Half ends, Colorado Rapids 1, Portland Timbers 0.
- 45': Second Half begins Colorado Rapids 1, Portland Timbers 0.
- 46': Foul by Steven Beitashour (Colorado Rapids).
- 46': Marvin Loría (Portland Timbers) wins a free kick on the right wing.
- 46': Corner, Portland Timbers. Conceded by Lalas Abubakar.
- 47': Attempt saved. Jonathan Lewis (Colorado Rapids) right footed shot from outside the box is saved in the bottom left corner. Assisted by Diego Rubio.
- 50': Corner, Colorado Rapids. Conceded by Marvin Loría.
- 51': Foul by Max (Colorado Rapids).
- 51': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
- 52': Attempt missed. Marvin Loría (Portland Timbers) left footed shot from the left side of the box is too high. Assisted by Jaroslaw Niezgoda.
- 55': Attempt missed. Gyasi Zardes (Colorado Rapids) right footed shot from the centre of the box is close, but misses to the right. Assisted by Mark-Anthony Kaye.
- 55': Substitution, Colorado Rapids. Michael Barrios replaces Max.
- 56': Attempt missed. Michael Barrios (Colorado Rapids) right footed shot from outside the box misses to the left. Assisted by Gyasi Zardes.
- 61': Diego Rubio (Colorado Rapids) wins a free kick in the defensive half.
- 61': Foul by Cristhian Paredes (Portland Timbers).
- 62': Foul by Diego Rubio (Colorado Rapids).
- 62': Justin Rasmussen (Portland Timbers) wins a free kick in the defensive half.
- 63': Second yellow card to Diego Rubio (Colorado Rapids) for a bad foul.
- 63': Substitution, Portland Timbers. Santiago Moreno replaces Marvin Loría.
- 63': Substitution, Portland Timbers. Dario Zuparic replaces Eryk Williamson.
- 65': Attempt blocked. Michael Barrios (Colorado Rapids) right footed shot from the centre of the box is blocked. Assisted by Gyasi Zardes.
- 65': Corner, Colorado Rapids. Conceded by Larrys Mabiala.
- 66': Attempt missed. Lalas Abubakar (Colorado Rapids) header from the centre of the box is close, but misses to the right. Assisted by Bryan Acosta with a cross following a corner.
- 66': Aljaz Ivacic (Portland Timbers) wins a free kick in the defensive half.
- 66': Foul by Auston Trusty (Colorado Rapids).
- 66': Auston Trusty (Colorado Rapids) is shown the yellow card.
- 66': Aljaz Ivacic (Portland Timbers) is shown the yellow card.
- 67': Corner, Portland Timbers. Conceded by Keegan Rosenberry.
- 68': Foul by Bill Tuiloma (Portland Timbers).
- 68': Jonathan Lewis (Colorado Rapids) wins a free kick in the attacking half.
- 69': Attempt saved. Jonathan Lewis (Colorado Rapids) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Barrios.
- 70': Attempt blocked. Michael Barrios (Colorado Rapids) right footed shot from the centre of the box is blocked. Assisted by Jonathan Lewis.
- 71': Substitution, Portland Timbers. David Ayala replaces Cristhian Paredes.
- 73': Foul by Josecarlos Van Rankin (Portland Timbers).
- 73': Gyasi Zardes (Colorado Rapids) wins a free kick in the defensive half.
- 73': Josecarlos Van Rankin (Portland Timbers) is shown the yellow card for a bad foul.
- 75': Substitution, Colorado Rapids. Drew Moor replaces Lalas Abubakar because of an injury.
- 75': Substitution, Colorado Rapids. Gustavo Vallecilla replaces Jonathan Lewis.
- 78': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
- 78': Foul by Michael Barrios (Colorado Rapids).
- 80': Substitution, Portland Timbers. Blake Bodily replaces Josecarlos Van Rankin.
- 80': Substitution, Portland Timbers. Zac McGraw replaces Larrys Mabiala.
- 80': Substitution, Colorado Rapids. Lucas Esteves replaces Steven Beitashour.
- 81': Substitution, Colorado Rapids. Nicolás Mezquida replaces Gyasi Zardes.
- 82': David Ayala (Portland Timbers) wins a free kick on the left wing.
- 82': Foul by Bryan Acosta (Colorado Rapids).
- 83': Attempt saved. Zac McGraw (Portland Timbers) header from the centre of the box is saved in the top left corner. Assisted by Yimmi Chara with a cross.
- 84': Foul by Bryan Acosta (Colorado Rapids).
- 84': Jaroslaw Niezgoda (Portland Timbers) wins a free kick on the left wing.
- 84': Attempt missed. Yimmi Chara (Portland Timbers) right footed shot from outside the box is too high. Assisted by Zac McGraw.
- 88': Corner, Portland Timbers. Conceded by Keegan Rosenberry.
- 89': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from the left side of the box is just a bit too high. Assisted by Dairon Asprilla with a cross.
- 90'+1': Attempt missed. Dairon Asprilla (Portland Timbers) left footed shot from the centre of the box is just a bit too high. Assisted by Jaroslaw Niezgoda.
- 90'+3': Attempt blocked. David Ayala (Portland Timbers) left footed shot from outside the box is blocked.
- 90'+3': Attempt missed. David Ayala (Portland Timbers) left footed shot from the centre of the box is close, but misses to the left. Assisted by Jaroslaw Niezgoda.
- 90'+3': William Yarbrough (Colorado Rapids) is shown the yellow card.
- 90'+5': Goal! Colorado Rapids 2, Portland Timbers 0. Mark-Anthony Kaye (Colorado Rapids) left footed shot from outside the box to the bottom left corner. Assisted by Michael Barrios following a fast break.
- 90'+7': Foul by Dario Zuparic (Portland Timbers).
- 90'+7': Michael Barrios (Colorado Rapids) wins a free kick in the attacking half.
- 90'+8': Second Half ends, Colorado Rapids 2, Portland Timbers 0.
- 0': Match ends, Colorado Rapids 2, Portland Timbers 0.
- 0': Match ends, Colorado Rapids 2, Portland Timbers 0.
Statistics
POR |
COL![]() |
|
|---|---|---|
| 6 | Fouls | 15 |
| 4 | Yellow Cards | 4 |
| 0 | Red Cards | 1 |
| 0 | Offsides | 2 |
| 5 | Corner Kicks | 4 |
| 4 | Saves | 3 |
| 48.3 | Possession | 51.7 |
| 11 | SHOTS | 17 |
| 3 | ON GOAL | 6 |
| 0.3 | On Target % | 0.4 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 302 | Accurate Passes | 343 |
| 380 | Passes | 402 |
| 0.8 | Pass Completion % | 0.9 |
| 3 | Accurate Crosses | 2 |
| 16 | Crosses | 18 |
| 0.2 | Cross % | 0.1 |
| 55 | Long Balls | 54 |
| 22 | Accurate Long Balls | 31 |
| 0.4 | Long Balls % | 0.6 |
| 1 | Blocked Shots | 4 |
| 10 | Effective Tackles | 8 |
| 11 | Tackles | 16 |
| 0.9 | Tackle % | 0.5 |
| 11 | Interceptions | 13 |
| 17 | Effective Clearances | 18 |
| 17 | Clearances | 18 |
Game Information
Competition: MLS
Venue: Dick's Sporting Goods Park
Location: Commerce City, Colorado, USA
Attendance: 14,038
Venue: Dick's Sporting Goods Park
Location: Commerce City, Colorado, USA
Attendance: 14,038
MLS Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | San Diego FC | 2 | +7 | 6 |
| 2 | LAFC | 2 | +5 | 6 |
| 3 | San Jose Earthquakes | 2 | +5 | 6 |
| 4 | Vancouver Whitecaps | 2 | +4 | 6 |
Line-Ups
Colorado Rapids (4-2-3-1)
| No. | Name |
|---|---|
| 22 | William Yarbrough (GK) |
| 5 | Auston Trusty |
| 6 | Lalas Abubakar |
| 33 | Steven Beitashour |
| 2 | Keegan Rosenberry |
| 11 | Diego Rubio |
| 21 | Bryan Acosta |
| 14 | Mark-Anthony Kaye |
| 29 | Gyasi Zardes |
| 7 | Jonathan Lewis |
| 8 | Max |
Portland Timbers (4-2-3-1)
| No. | Name |
|---|---|
| 31 | Aljaz Ivacic (GK) |
| 25 | Bill Tuiloma |
| 33 | Larrys Mabiala |
| 14 | Justin Rasmussen |
| 2 | José Van Rankin |
| 23 | Yimmi Chará |
| 19 | Eryk Williamson |
| 22 | Cristhian Paredes |
| 11 | Jaroslaw Niezgoda |
| 44 | Marvin Loría |
| 27 | Dairon Asprilla |
MLS News
Rafael Navarro with a Spectacular Goal vs. LA Galaxy
Rafael Navarro (Colorado Rapids) with a Spectacular Goal vs. LA Galaxy, 03/07/2026
Lionel Messi paid $70M-$80M per year, Inter Miami owner says
Inter Miami co-owner Jorge Mas revealed that captain Lionel Messi is paid between $70 million and $80 million a year, including the player's ownership shares.
Messi tracker: Goals, assists, key moments in 2026
ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.
Messi scores 899th goal in Miami win over D.C. United
Lionel Messi scored the 899th goal of his career to help Inter Miami CF to a 2-1 win over D.C. United on Saturday in front of 72,026 fans.
POR