MLS

Colorado Rapids vs Portland Timbers, 2026 MLS, Regular Season

· MLS
  • 6': Hamzat Ojediran
  • 53': Lucas Herrington
FT
2 - 0
  • Red Card 77': Jimer Fory

Ojediran, Herrington score 1st MLS goals, Rapids beat Timbers

Hamzat Ojediran and Lucas Herrington each scored their first career MLS goal on Saturday to help the Colorado Rapids beat the Portland Timbers 2-0.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
  • 1': Foul by Hamzat Ojediran (Colorado Rapids).
  • 2': Corner, Portland Timbers. Conceded by Lucas Herrington.
  • 3': Attempt saved. Cole Bassett (Portland Timbers) header from a difficult angle on the right is saved in the bottom right corner by Zack Steffen (Colorado Rapids). Assisted by Kristoffer Velde with a cross.
  • 3': Corner, Portland Timbers. Conceded by Rafael Navarro.
  • 4': Attempt blocked. Dante Sealy (Colorado Rapids) left footed shot from outside the box is blocked. Assisted by Rafael Navarro.
  • 5': Dante Sealy (Colorado Rapids) wins a free kick on the right wing.
  • 5': Foul by Kristoffer Velde (Portland Timbers).
  • 6': Attempt saved. Rob Holding (Colorado Rapids) header from the centre of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Paxten Aaronson with a cross.
  • 6': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 6': Goal! Colorado Rapids 1, Portland Timbers 0. Hamzat Ojediran (Colorado Rapids) right footed shot from outside the box to the bottom right corner. Assisted by Jackson Travis following a corner.
  • 8': Foul by Antony (Portland Timbers).
  • 8': Jackson Travis (Colorado Rapids) wins a free kick on the left wing.
  • 9': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 11': Attempt saved. Rafael Navarro (Colorado Rapids) header from the centre of the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Paxten Aaronson.
  • 11': Cole Bassett (Portland Timbers) wins a free kick in the defensive half.
  • 11': Foul by Josh Atencio (Colorado Rapids).
  • 12': Foul by Cole Bassett (Portland Timbers).
  • 12': Paxten Aaronson (Colorado Rapids) wins a free kick in the defensive half.
  • 13': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 13': Foul by Rafael Navarro (Colorado Rapids).
  • 16': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  • 16': Foul by Josh Atencio (Colorado Rapids).
  • 18': Foul by Paxten Aaronson (Colorado Rapids).
  • 18': Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
  • 19': Attempt blocked. Gage Guerra (Portland Timbers) left footed shot from the left side of the box is blocked. Assisted by James Pantemis.
  • 19': Corner, Portland Timbers. Conceded by Reggie Cannon.
  • 20': Corner, Portland Timbers. Conceded by Hamzat Ojediran.
  • 21': Attempt saved. Felipe Mora (Portland Timbers) header from the right side of the six yard box is saved in the centre of the goal by Zack Steffen (Colorado Rapids). Assisted by Kristoffer Velde with a cross.
  • 21': Attempt blocked. Brandon Bye (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Finn Surman with a headed pass.
  • 22': Attempt missed. Hamzat Ojediran (Colorado Rapids) right footed shot from outside the box misses to the left. Assisted by Dante Sealy.
  • 22': Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
  • 22': Foul by Josh Atencio (Colorado Rapids).
  • 22': Josh Atencio (Colorado Rapids) is shown the yellow card.
  • 23': Attempt saved. Rafael Navarro (Colorado Rapids) right footed shot from outside the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Josh Atencio with a headed pass.
  • 23': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 24': Dante Sealy (Colorado Rapids) wins a free kick in the defensive half.
  • 24': Foul by Jimer Fory (Portland Timbers).
  • 25': Attempt saved. Reggie Cannon (Colorado Rapids) right footed shot from outside the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Rob Holding.
  • 28': Corner, Colorado Rapids. Conceded by Finn Surman.
  • 28': Attempt missed. Rafael Navarro (Colorado Rapids) header from very close range misses to the right. Assisted by Paxten Aaronson with a cross following a corner.
  • 29': Cole Bassett (Portland Timbers) wins a free kick on the left wing.
  • 29': Foul by Paxten Aaronson (Colorado Rapids).
  • 30': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 31': Attempt missed. Rob Holding (Colorado Rapids) right footed shot from the centre of the box is too high following a corner.
  • 32': Foul by Jimer Fory (Portland Timbers).
  • 32': Rafael Navarro (Colorado Rapids) wins a free kick on the right wing.
  • 34': Corner, Colorado Rapids. Conceded by Antony.
  • 35': Corner, Colorado Rapids. Conceded by Jimer Fory.
  • 36': Attempt missed. Dante Sealy (Colorado Rapids) left footed shot from a difficult angle on the right is too high following a corner.
  • 37': Foul by Kristoffer Velde (Portland Timbers).
  • 37': Reggie Cannon (Colorado Rapids) wins a free kick in the defensive half.
  • 39': Attempt missed. Kristoffer Velde (Portland Timbers) right footed shot from the centre of the box is too high. Assisted by Gage Guerra following a fast break.
  • 39': Foul by Alex Bonetig (Portland Timbers).
  • 39': Rafael Navarro (Colorado Rapids) wins a free kick in the defensive half.
  • 40': Attempt blocked. Rafael Navarro (Colorado Rapids) right footed shot from outside the box is blocked. Assisted by Alex Harris.
  • 40': Corner, Colorado Rapids. Conceded by Cole Bassett.
  • 43': Offside, Portland Timbers. Gage Guerra is caught offside.
  • 44': Foul by Cole Bassett (Portland Timbers).
  • 44': Hamzat Ojediran (Colorado Rapids) wins a free kick in the defensive half.
  • 45'+1': Fourth official has announced 1 minutes of added time.
  • 45'+2': First Half ends, Colorado Rapids 1, Portland Timbers 0.
  • 45': Second Half begins Colorado Rapids 1, Portland Timbers 0.
  • 46': Offside, Portland Timbers. Antony is caught offside.
  • 48': Offside, Colorado Rapids. Alex Harris is caught offside.
  • 50': Attempt missed. Kristoffer Velde (Portland Timbers) right footed shot from outside the box misses to the left.
  • 51': Attempt blocked. Rafael Navarro (Colorado Rapids) right footed shot from the right side of the box is blocked.
  • 51': Corner, Colorado Rapids. Conceded by Finn Surman.
  • 52': Attempt saved. Alex Harris (Colorado Rapids) right footed shot from outside the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Lucas Herrington with a through ball.
  • 52': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 53': Goal! Colorado Rapids 2, Portland Timbers 0. Lucas Herrington (Colorado Rapids) header from very close range to the bottom right corner. Assisted by Dante Sealy with a cross following a corner.
  • 54': Foul by Hamzat Ojediran (Colorado Rapids).
  • 54': Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
  • 57': Attempt missed. Felipe Mora (Portland Timbers) right footed shot from outside the box is close, but misses to the right. Assisted by Diego Chará.
  • 57': Substitution, Colorado Rapids. Darren Yapi replaces Alex Harris.
  • 59': Attempt missed. Antony (Portland Timbers) right footed shot from the right side of the box is close, but misses to the right. Assisted by Felipe Mora following a fast break.
  • 61': Attempt missed. Dante Sealy (Colorado Rapids) left footed shot from outside the box is close, but misses to the right. Assisted by Paxten Aaronson.
  • 61': Antony (Portland Timbers) wins a free kick on the right wing.
  • 61': Foul by Jackson Travis (Colorado Rapids).
  • 61': Substitution, Colorado Rapids. Wayne Frederick replaces Hamzat Ojediran.
  • 63': Attempt missed. Brandon Bye (Portland Timbers) right footed shot from the right side of the box is too high. Assisted by Antony.
  • 67': Dante Sealy (Colorado Rapids) wins a free kick in the defensive half.
  • 67': Foul by Jimer Fory (Portland Timbers).
  • 68': Substitution, Portland Timbers. Kevin Kelsy replaces Felipe Mora.
  • 69': Foul by Lucas Herrington (Colorado Rapids).
  • 69': Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half.
  • 69': Attempt saved. Gage Guerra (Portland Timbers) right footed shot from the centre of the box is saved in the bottom right corner by Zack Steffen (Colorado Rapids). Assisted by Brandon Bye with a cross.
  • 69': Corner, Portland Timbers. Conceded by Zack Steffen.
  • 70': Attempt missed. Kevin Kelsy (Portland Timbers) header from the left side of the box misses to the left. Assisted by Kristoffer Velde with a cross following a corner.
  • 73': Foul by James Pantemis (Portland Timbers).
  • 73': Reggie Cannon (Colorado Rapids) wins a free kick on the right wing.
  • 73': James Pantemis (Portland Timbers) is shown the yellow card for a bad foul.
  • 73': Lucas Herrington (Colorado Rapids) is shown the yellow card.
  • 74': Rob Holding (Colorado Rapids) hits the bar with a header from the centre of the box. Assisted by Paxten Aaronson with a cross following a set piece situation.
  • 75': Foul by Wayne Frederick (Colorado Rapids).
  • 75': Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half.
  • 75': Substitution, Portland Timbers. Ariel Lassiter replaces Gage Guerra.
  • 77': Foul by Jimer Fory (Portland Timbers).
  • 77': Paxten Aaronson (Colorado Rapids) wins a free kick in the defensive half.
  • 77': Jimer Fory (Portland Timbers) is shown the red card.
  • 79': Attempt missed. Jackson Travis (Colorado Rapids) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Darren Yapi.
  • 79': Corner, Colorado Rapids. Conceded by James Pantemis.
  • 80': Attempt missed. Josh Atencio (Colorado Rapids) right footed shot from the right side of the box is close, but misses to the left. Assisted by Rafael Navarro.
  • 82': Substitution, Colorado Rapids. Connor Ronan replaces Josh Atencio.
  • 82': Substitution, Colorado Rapids. Ted Ku-DiPietro replaces Dante Sealy.
  • 82': Substitution, Colorado Rapids. Keegan Rosenberry replaces Jackson Travis.
  • 83': Foul by Diego Chará (Portland Timbers).
  • 83': Rafael Navarro (Colorado Rapids) wins a free kick in the attacking half.
  • 83': Foul by Diego Chará (Portland Timbers).
  • 83': Rafael Navarro (Colorado Rapids) wins a free kick on the left wing.
  • 83': Diego Chará (Portland Timbers) is shown the yellow card for a bad foul.
  • 84': Substitution, Portland Timbers. Ian Smith replaces Antony.
  • 84': Substitution, Portland Timbers. Kamal Miller replaces Diego Chará.
  • 86': Attempt saved. Rafael Navarro (Colorado Rapids) left footed shot from a difficult angle on the left is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Ted Ku-DiPietro.
  • 88': Attempt missed. Ted Ku-DiPietro (Colorado Rapids) left footed shot from the centre of the box is close, but misses to the right. Assisted by Paxten Aaronson.
  • 90': Darren Yapi (Colorado Rapids) wins a free kick on the left wing.
  • 90': Foul by Ariel Lassiter (Portland Timbers).
  • 90': Fourth official has announced 8 minutes of added time.
  • 90'+1': Attempt missed. Paxten Aaronson (Colorado Rapids) right footed shot from a difficult angle and long range on the left is high and wide to the right from a direct free kick.
  • 90'+3': Foul by Alex Bonetig (Portland Timbers).
  • 90'+3': Ted Ku-DiPietro (Colorado Rapids) wins a free kick in the attacking half.
  • 90'+4': Attempt saved. Ted Ku-DiPietro (Colorado Rapids) right footed shot from the right side of the box is saved in the centre of the goal by James Pantemis (Portland Timbers). Assisted by Paxten Aaronson.
  • 90'+4': Attempt blocked. Ted Ku-DiPietro (Colorado Rapids) right footed shot from the right side of the box is blocked. Assisted by Paxten Aaronson.
  • 90'+4': Corner, Colorado Rapids. Conceded by Ian Smith.
  • 90'+5': Handball by Reggie Cannon (Colorado Rapids).
  • 90'+5': Offside, Portland Timbers. Kevin Kelsy is caught offside.
  • 90'+6': Attempt missed. Rafael Navarro (Colorado Rapids) left footed shot from the left side of the box is high and wide to the left. Assisted by Darren Yapi following a fast break.
  • 90'+8': Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Kevin Kelsy.
  • 90'+8': Corner, Portland Timbers. Conceded by Wayne Frederick.
  • 90'+9': 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
15 Fouls 12
2 Yellow Cards 2
1 Red Cards 0
3 Offsides 1
6 Corner Kicks 12
7 Saves 3
45.9 Possession 54.1
12 SHOTS 24
3 ON GOAL 9
0.3 On Target % 0.4
0 Penalty Goals 0
0 Penalty Kicks Taken 0
334 Accurate Passes 407
385 Passes 460
0.9 Pass Completion % 0.9
6 Accurate Crosses 9
23 Crosses 20
0.3 Cross % 0.5
31 Long Balls 35
15 Accurate Long Balls 19
0.5 Long Balls % 0.5
3 Blocked Shots 4
5 Effective Tackles 10
9 Tackles 13
0.6 Tackle % 0.8
12 Interceptions 10
19 Effective Clearances 16
19 Clearances 16

Game Information

Competition: MLS

Venue: Dick's Sporting Goods Park
Location: Commerce City, Colorado, USA
Attendance: 16,113

MLS Table

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

Line-Ups

COL Colorado Rapids (4-3-3)

No. Name
1 Zack Steffen (GK)
22 Lucas Herrington
6 Rob Holding
99 Jackson Travis
4 Reggie Cannon
8 Hamzat Ojediran
12 Joshua Atencio Yellow Card
10 Paxten Aaronson
9 Rafael Navarro
16 Alex Harris
7 Dante Sealy

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

No. Name
41 James Pantemis (GK) Yellow Card
6 Alex Bonetig
20 Finn Surman
27 Jimer Fory Red Card
5 Brandon Bye
9 Felipe Mora
17 Cole Bassett
21 Diego Chará Yellow Card
88 Gage Guerra
99 Kristoffer Velde
11 Antony

MLS News

Mathieu Choinière gets on the scoresheet for LAFC
Mathieu Choinière gets on the scoresheet for LAFC

Mathieu Choinière scores in the 73'

Lionel Messi rested as Inter Miami held goalless at Charlotte FC
Lionel Messi rested as Inter Miami held goalless at Charlotte FC

Lionel Messi was left out of Inter Miami's matchday squad as the team was held to a goalless draw with Charlotte FC in Saturday's s MLS regular-season match at Bank of America Stadium.

Mukhtar scores historic MLS goal to lead Nashville past Crew
Mukhtar scores historic MLS goal to lead Nashville past Crew

Hany Mukhtar scored four minutes into second-half stoppage time -- the 25,000th goal in MLS history -- as Nashville SC beat the Columbus Crew 1-0.

Hany Mukhtar slots in the goal for Nashville SC
Hany Mukhtar slots in the goal for Nashville SC

Hany Mukhtar scores in the 90 + 4'