Colorado Rapids vs Portland Timbers: February 28, 2026

Colorado Rapids beat Portland Timbers 2-0 at Dick's Sporting Goods Park, Commerce City, Colorado on February 28, 2026 (2026 MLS).

Full time · Played February 28, 2026 · Updated October 12, 2026 at 7:47 PM ET · StatsNext match records

Score by half

Team1st half2nd halfFinal
Colorado Rapids112
Portland Timbers000

Goals

  • 7′ Colorado Rapids: Hamzat Ojediran
  • 53′ Colorado Rapids: Lucas Herrington

Match statistics

StatisticColorado RapidsPortland Timbers
Expected goals (xG)1.81.1
Shots2512
Shots on target103
Big chances53
Possession %54.345.7
Passes460382
Corners126
Fouls1215
Yellow cards22
Red cards01
Saves37

What stood out

  • Expected goals: Colorado Rapids 1.8, Portland Timbers 1.1.
  • Shots: Colorado Rapids 25, Portland Timbers 12.
  • Managers: Matt Wells (Colorado Rapids), Phil Neville (Portland Timbers).

Player lines

  • Alex Bonetig (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Alex Harris (COL): 57 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Antony (POR): 84 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Ariel Lassiter (POR, substitute): 15 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Brandon Bye (POR): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Cole Bassett (POR): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Connor Ronan (COL, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Dante Sealy (MTL): 82 MIN, 0 G, 1 A, 3 SH, 0 SOT, 0.1 xG, 0.3 xA, 0 YC, 0 RC
  • Darren Yapi (COL, substitute): 33 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Diego Chará (POR): 84 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Felipe Mora (POR): 68 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Finn Surman (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Gage Guerra (POR): 75 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.5 xG, 0.1 xA, 0 YC, 0 RC
  • Hamzat Ojediran (COL): 61 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Ian Smith (POR, substitute): 15 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Jackson Travis (COL): 82 MIN, 0 G, 1 A, 1 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • James Pantemis (POR): 90 MIN, 7 SV, 25 PASS, 18 CMP, 1 YC
  • Jimer Fory (POR): 77 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 1 RC
  • Joshua Atencio (COL): 82 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.1 xA, 1 YC, 0 RC
  • Kamal Miller (POR, substitute): 15 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Keegan Rosenberry (COL, substitute): 8 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Kevin Kelsy (POR, substitute): 22 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.2 xA, 0 YC, 0 RC
  • Kristoffer Velde (POR): 90 MIN, 0 G, 0 A, 3 SH, 0 SOT, 0.4 xG, 0.1 xA, 0 YC, 0 RC
  • Paxten Aaronson (COL): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.7 xA, 0 YC, 0 RC
  • Reggie Cannon (COL): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Rob Holding (COL): 90 MIN, 0 G, 0 A, 3 SH, 1 SOT, 0.4 xG, 0.0 xA, 0 YC, 0 RC
  • Ted Ku-Dipietro (COL, substitute): 8 MIN, 0 G, 0 A, 3 SH, 1 SOT, 0.3 xG, 0.1 xA, 0 YC, 0 RC
  • Wayne Frederick (COL, substitute): 29 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Zack Steffen (COL): 90 MIN, 3 SV, 28 PASS, 24 CMP, 0 YC

Lines for players with a StatsNext page.

Head-to-head

Full Colorado Rapids vs Portland Timbers head-to-head (3 meetings).

About this page

This match is final; its statistics change only if a stored record is corrected. Goals are listed when StatsNext’s records hold every goal of the match.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Research in StatsNext