Portland Timbers vs Columbus Crew: February 21, 2026

Portland Timbers beat Columbus Crew 3-2 at Providence Park, Portland, Oregon on February 21, 2026 (2026 MLS).

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

On this page

Score by half

Score by half — Portland Timbers / Columbus Crew — MLS — February 21, 2026
Team1st half2nd halfFinal
Portland Timbers213
Columbus Crew202

Goals

Match statistics

Match statistics — Portland Timbers / Columbus Crew — MLS — February 21, 2026
StatisticPortland TimbersColumbus Crew
Expected goals (xG)0.91.3
Shots1215
Shots on target64
Big chances40
Possession %45.654.4
Passes508610
Corners68
Fouls56
Yellow cards11
Red cards00
Saves23

What stood out

  • Expected goals: Portland Timbers 0.9, Columbus Crew 1.3.
  • Shots: Portland Timbers 12, Columbus Crew 15.
  • Managers: Phil Neville (Portland Timbers), Henrik Rydstrom (Columbus Crew).

Player lines

  • Alex Bonetig (POR): 84 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Amar Sejdic (CLB, substitute): 65 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Andres Herrera (CLB): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Antony (POR): 84 MIN, 1 G, 0 A, 2 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Ariel Lassiter (POR, substitute): 16 MIN, 1 G, 0 A, 1 SH, 1 SOT, 0.2 xG, 0 xA, 0 YC, 0 RC
  • Brandon Bye (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 1 YC, 0 RC
  • Cole Bassett (POR): 90 MIN, 0 G, 1 A, 2 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Diego Chará (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Diego Rossi (CLB): 90 MIN, 1 G, 0 A, 5 SH, 2 SOT, 0.5 xG, 0.3 xA, 0 YC, 0 RC
  • Dylan Chambost (CLB): 25 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Felipe Mora (POR): 74 MIN, 1 G, 0 A, 3 SH, 1 SOT, 0.3 xG, 0.0 xA, 0 YC, 0 RC
  • Finn Surman (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Gage Guerra (POR): 74 MIN, 0 G, 1 A, 1 SH, 0 SOT, 0.1 xG, 0 xA, 0 YC, 0 RC
  • Ian Smith (POR, substitute): 1 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • James Pantemis (POR): 90 MIN, 2 SV, 35 PASS, 28 CMP, 0 YC
  • Jimer Fory (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Joao Ortiz (POR, substitute): 10 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Kamal Miller (POR, substitute): 10 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Kevin Kelsy (POR, substitute): 16 MIN, 0 G, 1 A, 0 SH, 0 SOT, 0.1 xA, 0 YC, 0 RC
  • Kristoffer Velde (POR): 89 MIN, 0 G, 0 A, 2 SH, 2 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Malte Amundsen (CLB): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Max Arfsten (CLB): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.2 xA, 0 YC, 0 RC
  • Patrick Schulte (CLB): 90 MIN, 3 SV, 28 PASS, 21 CMP, 0 YC
  • Rudy Camacho (CLB): 73 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Sean Zawadzki (CLB): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.0 xA, 0 YC, 0 RC
  • Sékou Tidiany Bangoura (CLB, substitute): 17 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Taha Habroune (CLB): 73 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Wessam Abou Ali (CLB): 82 MIN, 1 G, 1 A, 3 SH, 2 SOT, 0.5 xG, 0.1 xA, 1 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

No earlier meeting is in these clubs’ stored results.

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