MLS

Colorado Rapids vs Portland Timbers, 2021 MLS, Regular Season

· MLS
  • 45'+2': Dominique Badji
  • 63': Diego Rubio
FT
2 - 0

Rapids clinch playoff berth with win over Timbers

Dominique Badji and Diego Rubio scored to lead the host Colorado Rapids to a comfortable 2-0 victory over the Portland Timbers.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Dominique Badji (Colorado Rapids) wins a free kick on the left wing.
  • 1': Foul by Bill Tuiloma (Portland Timbers).
  • 3': Corner, Portland Timbers. Conceded by Auston Trusty.
  • 7': Corner, Colorado Rapids. Conceded by Larrys Mabiala.
  • 7': Attempt missed. Auston Trusty (Colorado Rapids) header from the centre of the box misses to the left. Assisted by Jack Price with a cross following a corner.
  • 7': Attempt missed. Jack Price (Colorado Rapids) right footed shot from the left side of the box misses to the right following a corner.
  • 7': Offside, Colorado Rapids. Jack Price tries a through ball, but Mark-Anthony Kaye is caught offside.
  • 9': Foul by Kellyn Acosta (Colorado Rapids).
  • 9': Pablo Bonilla (Portland Timbers) wins a free kick in the defensive half.
  • 10': Diego Rubio (Colorado Rapids) wins a free kick in the defensive half.
  • 10': Foul by Renzo Zambrano (Portland Timbers).
  • 12': Attempt saved. Dominique Badji (Colorado Rapids) left footed shot from outside the box is saved in the bottom right corner. Assisted by Diego Rubio.
  • 15': Felipe Mora (Portland Timbers) wins a free kick on the left wing.
  • 15': Foul by Lalas Abubakar (Colorado Rapids).
  • 17': Hand ball by Kellyn Acosta (Colorado Rapids).
  • 18': Cole Bassett (Colorado Rapids) wins a free kick on the right wing.
  • 18': Foul by Diego Valeri (Portland Timbers).
  • 23': Foul by Diego Rubio (Colorado Rapids).
  • 23': Renzo Zambrano (Portland Timbers) wins a free kick in the defensive half.
  • 23': Diego Chara (Portland Timbers) wins a free kick in the defensive half.
  • 23': Foul by Cole Bassett (Colorado Rapids).
  • 23': Hand ball by Santiago Moreno (Portland Timbers).
  • 25': Corner, Colorado Rapids. Conceded by Pablo Bonilla.
  • 26': Attempt missed. Auston Trusty (Colorado Rapids) left footed shot from the centre of the box is too high. Assisted by Jack Price with a cross following a corner.
  • 28': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from outside the box is high and wide to the right. Assisted by Diego Valeri.
  • 32': Diego Rubio (Colorado Rapids) wins a free kick in the attacking half.
  • 32': Foul by Diego Chara (Portland Timbers).
  • 36': Felipe Mora (Portland Timbers) wins a free kick on the right wing.
  • 36': Foul by Auston Trusty (Colorado Rapids).
  • 41': Corner, Portland Timbers. Conceded by Lalas Abubakar.
  • 43': Offside, Portland Timbers. Diego Valeri tries a through ball, but Yimmi Chara is caught offside.
  • 43': Braian Galván (Colorado Rapids) wins a free kick on the right wing.
  • 43': Foul by Santiago Moreno (Portland Timbers).
  • 45'+1': Attempt saved. Felipe Mora (Portland Timbers) right footed shot from outside the box is saved in the top left corner. Assisted by Santiago Moreno.
  • 45'+2': Goal! Colorado Rapids 1, Portland Timbers 0. Dominique Badji (Colorado Rapids) header from very close range to the centre of the goal. Assisted by Braian Galván with a cross.
  • 45'+3': First Half ends, Colorado Rapids 1, Portland Timbers 0.
  • 45': Second Half begins Colorado Rapids 1, Portland Timbers 0.
  • 48': Attempt saved. Felipe Mora (Portland Timbers) right footed shot from outside the box is saved in the bottom left corner.
  • 49': Attempt blocked. Diego Valeri (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Felipe Mora.
  • 49': Corner, Portland Timbers. Conceded by Braian Galván.
  • 50': Attempt saved. Diego Valeri (Portland Timbers) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Santiago Moreno.
  • 51': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from outside the box is high and wide to the right. Assisted by Diego Valeri.
  • 52': Attempt blocked. Cole Bassett (Colorado Rapids) right footed shot from the left side of the box is blocked. Assisted by Mark-Anthony Kaye.
  • 52': Attempt blocked. Diego Rubio (Colorado Rapids) right footed shot from the centre of the box is blocked. Assisted by Cole Bassett.
  • 52': Corner, Colorado Rapids. Conceded by Dario Zuparic.
  • 52': Attempt missed. Danny Wilson (Colorado Rapids) header from very close range misses to the right. Assisted by Jack Price with a cross following a corner.
  • 53': Offside, Colorado Rapids. Kellyn Acosta tries a through ball, but Diego Rubio is caught offside.
  • 54': Cole Bassett (Colorado Rapids) wins a free kick in the defensive half.
  • 54': Foul by Diego Chara (Portland Timbers).
  • 60': Diego Rubio (Colorado Rapids) wins a free kick on the right wing.
  • 60': Foul by Diego Chara (Portland Timbers).
  • 62': Substitution, Portland Timbers. Dairon Asprilla replaces Santiago Moreno.
  • 63': Goal! Colorado Rapids 2, Portland Timbers 0. Diego Rubio (Colorado Rapids) header from the centre of the box to the bottom left corner. Assisted by Braian Galván with a cross.
  • 64': Substitution, Colorado Rapids. Michael Barrios replaces Dominique Badji.
  • 65': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
  • 65': Foul by Lalas Abubakar (Colorado Rapids).
  • 67': Cole Bassett (Colorado Rapids) wins a free kick in the attacking half.
  • 67': Foul by Dairon Asprilla (Portland Timbers).
  • 68': Dairon Asprilla (Portland Timbers) is shown the yellow card for a bad foul.
  • 69': Diego Rubio (Colorado Rapids) hits the right post with a header from the centre of the box. Assisted by Auston Trusty with a headed pass following a set piece situation.
  • 70': Substitution, Colorado Rapids. Steven Beitashour replaces Kellyn Acosta because of an injury.
  • 71': Substitution, Colorado Rapids. Jonathan Lewis replaces Diego Rubio.
  • 71': Attempt saved. Cole Bassett (Colorado Rapids) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Michael Barrios.
  • 71': Attempt saved. Michael Barrios (Colorado Rapids) right footed shot from the centre of the box is saved in the centre of the goal.
  • 74': Attempt blocked. Michael Barrios (Colorado Rapids) right footed shot from the right side of the box is blocked. Assisted by Auston Trusty.
  • 74': Corner, Colorado Rapids. Conceded by Pablo Bonilla.
  • 76': Substitution, Portland Timbers. Marvin Loría replaces Diego Valeri.
  • 76': Substitution, Portland Timbers. George Fochive replaces Renzo Zambrano.
  • 76': Substitution, Portland Timbers. Josecarlos Van Rankin replaces Larrys Mabiala.
  • 77': Hand ball by Felipe Mora (Portland Timbers).
  • 78': Cole Bassett (Colorado Rapids) wins a free kick in the attacking half.
  • 78': Foul by Dairon Asprilla (Portland Timbers).
  • 79': Foul by Mark-Anthony Kaye (Colorado Rapids).
  • 79': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
  • 81': Foul by George Fochive (Portland Timbers).
  • 81': Mark-Anthony Kaye (Colorado Rapids) wins a free kick in the defensive half.
  • 81': George Fochive (Portland Timbers) is shown the yellow card for a bad foul.
  • 82': Cole Bassett (Colorado Rapids) wins a free kick on the right wing.
  • 82': Foul by Diego Chara (Portland Timbers).
  • 83': Attempt blocked. Mark-Anthony Kaye (Colorado Rapids) left footed shot from the centre of the box is blocked.
  • 83': Foul by Mark-Anthony Kaye (Colorado Rapids).
  • 83': Yimmi Chara (Portland Timbers) wins a free kick in the defensive half.
  • 85': Attempt saved. George Fochive (Portland Timbers) left footed shot from outside the box is saved in the bottom left corner. Assisted by Felipe Mora.
  • 87': Substitution, Colorado Rapids. Nicolás Mezquida replaces Cole Bassett.
  • 87': Substitution, Colorado Rapids. Andre Shinyashiki replaces Mark-Anthony Kaye.
  • 88': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 88': Foul by Michael Barrios (Colorado Rapids).
  • 89': Substitution, Portland Timbers. Jaroslaw Niezgoda replaces Pablo Bonilla.
  • 90'+2': Attempt blocked. Marvin Loría (Portland Timbers) left footed shot from outside the box is blocked.
  • 90'+3': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 90'+3': Foul by Andre Shinyashiki (Colorado Rapids).
  • 90'+3': Jack Price (Colorado Rapids) is shown the yellow card.
  • 90'+3': Offside, Portland Timbers. Dario Zuparic tries a through ball, but Dairon Asprilla is caught offside.
  • 90'+4': Dario Zuparic (Portland Timbers) wins a free kick in the defensive half.
  • 90'+4': Foul by Michael Barrios (Colorado Rapids).
  • 90'+5': Second Half ends, Colorado Rapids 2, Portland Timbers 0.
  • 0': Match ends, Colorado Rapids 2, Portland Timbers 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9723.png&h=25&scale=crop&w=25&location=originPOR COLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/184.png&h=25&scale=crop&w=25&location=origin
13 Fouls 12
2 Yellow Cards 1
0 Red Cards 0
2 Offsides 2
3 Corner Kicks 4
3 Saves 4
56 Possession 44
8 SHOTS 14
4 ON GOAL 5
0.5 On Target % 0.4
0 Penalty Goals 0
0 Penalty Kicks Taken 0
432 Accurate Passes 323
502 Passes 385
0.9 Pass Completion % 0.8
2 Accurate Crosses 5
10 Crosses 21
0.2 Cross % 0.2
45 Long Balls 64
23 Accurate Long Balls 39
0.5 Long Balls % 0.6
2 Blocked Shots 4
5 Effective Tackles 9
10 Tackles 16
0.5 Tackle % 0.6
14 Interceptions 10
17 Effective Clearances 11
17 Clearances 11

Game Information

Competition: MLS

Venue: Dick's Sporting Goods Park
Location: Commerce City, Colorado, USA
Attendance: 12,200

MLS Table

# TEAM GP GD PTS
1 San Diego FC 3 +8 9
2 Vancouver Whitecaps 3 +7 9
3 San Jose Earthquakes 3 +6 9
4 LAFC 3 +6 9
Full Table

Line-Ups

COL Colorado Rapids (3-4-2-1)

No. Name
22 William Yarbrough (GK)
4 Danny Wilson
5 Auston Trusty
6 Lalas Abubakar
19 Jack Price Yellow Card
14 Mark-Anthony Kaye
52 Brian Galván
23 Kellyn Acosta
11 Diego Rubio
8 Dominique Badji
26 Cole Bassett

POR Portland Timbers (4-2-3-1)

No. Name
12 Steve Clark (GK)
13 Dario Zuparic
33 Larrys Mabiala
28 Pablo Bonilla
25 Bill Tuiloma
8 Diego Valeri
21 Diego Chará
40 Renzo Zambrano
9 Felipe Mora
30 Santiago Moreno
23 Yimmi Chará

MLS News

Mukhtar leads Nashville to victory over Crew
Mukhtar leads Nashville to victory over Crew

Hany Mukhtar scored four minutes into second-half stoppage time as Nashville SC beat the Columbus Crew 1-0 on Saturday night.

Nicol: Max Dowman is just not normal!
Nicol: Max Dowman is just not normal!

Steve Nicol reacts to Max Dowman becoming the youngest goalscorer in Premier League history.

Lionel Messi rested for Inter Miami's game at Charlotte FC
Lionel Messi rested for Inter Miami's game at Charlotte FC

Inter Miami captain Lionel Messi was left out of the team's matchday squad for Saturday's MLS regular-season match at Charlotte FC at Bank of America Stadium.

Messi tracker: Goals, assists, key moments in 2026
Messi tracker: Goals, assists, key moments in 2026

ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.

Oscar Pareja out as Orlando City coach after 6 seasons
Oscar Pareja out as Orlando City coach after 6 seasons

Orlando City have made the first coaching change of the MLS season, announcing Wednesday the exit of long-time head coach Oscar Pareja.