Minnesota United FC vs Portland Timbers: April 18, 2026

Minnesota United FC beat Portland Timbers 2-0 at Allianz Field, Saint Paul, Minnesota on April 18, 2026 (2026 MLS).

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

Score by half

Team1st half2nd halfFinal
Minnesota United FC112
Portland Timbers000

Goals

Match statistics

StatisticMinnesota United FCPortland Timbers
Expected goals (xG)2.51.5
Shots1713
Shots on target72
Big chances32
Possession %43.856.2
Passes437553
Corners34
Fouls168
Yellow cards20
Red cards00
Saves25

What stood out

  • Expected goals: Minnesota United FC 2.5, Portland Timbers 1.5.
  • Shots: Minnesota United FC 17, Portland Timbers 13.
  • Managers: Cameron Knowles (Minnesota United FC), Phil Neville (Portland Timbers).

Player lines

  • Alex Bonetig (POR): 80 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Alexander Aravena (POR, substitute): 24 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Anthony Markanich (MIN): 90 MIN, 0 G, 0 A, 1 SH, 1 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Antony (POR): 66 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.1 xG, 0.1 xA, 0 YC, 0 RC
  • Ariel Lassiter (POR, substitute): 10 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0 xA, 0 YC, 0 RC
  • Brandon Bye (POR): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Cole Bassett (POR): 90 MIN, 0 G, 0 A, 2 SH, 0 SOT, 0.7 xG, 0.1 xA, 0 YC, 0 RC
  • David Da Costa (POR): 90 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.2 xG, 0.1 xA, 0 YC, 0 RC
  • Drake Callender (MIN): 90 MIN, 2 SV, 23 PASS, 13 CMP, 0 YC
  • Felipe Mora (POR): 55 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.2 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
  • James Pantemis (POR): 90 MIN, 5 SV, 29 PASS, 18 CMP, 0 YC
  • James Rodríguez (MIN, substitute): 1 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Jefferson Díaz (MIN): 90 MIN, 0 G, 1 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Jimer Fory (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.3 xA, 0 YC, 0 RC
  • Joaquín Pereyra (MIN): 89 MIN, 0 G, 0 A, 5 SH, 1 SOT, 0.3 xG, 0.2 xA, 0 YC, 0 RC
  • José Caicedo (POR): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0.1 xA, 0 YC, 0 RC
  • Kelvin Yeboah (MIN): 89 MIN, 1 G, 0 A, 2 SH, 1 SOT, 1.1 xG, 0.6 xA, 0 YC, 0 RC
  • Kevin Kelsy (POR, substitute): 35 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Kristoffer Velde (POR): 90 MIN, 0 G, 0 A, 3 SH, 0 SOT, 0.2 xG, 0.3 xA, 0 YC, 0 RC
  • Kyle Duncan (MIN): 90 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.2 xA, 0 YC, 0 RC
  • Mamadou Dieng (MIN, substitute): 1 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Mauricio Gonzalez (MIN, substitute): 16 MIN, 0 G, 0 A, 2 SH, 2 SOT, 0.5 xG, 0.0 xA, 0 YC, 0 RC
  • Morris Duggan (MIN): 90 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC
  • Nectarios Triantis (MIN): 90 MIN, 0 G, 0 A, 2 SH, 1 SOT, 0.2 xG, 0.3 xA, 1 YC, 0 RC
  • Nicolás Romero (MIN): 66 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.0 xG, 0 xA, 0 YC, 0 RC
  • Owen Gene (MIN): 74 MIN, 0 G, 0 A, 1 SH, 0 SOT, 0.1 xG, 0.0 xA, 0 YC, 0 RC
  • Tomás Chancalay (MIN): 74 MIN, 1 G, 1 A, 2 SH, 1 SOT, 0.1 xG, 0.7 xA, 1 YC, 0 RC
  • Wil Trapp (MIN, substitute): 16 MIN, 0 G, 0 A, 0 SH, 0 SOT, 0.0 xA, 0 YC, 0 RC

Lines for players with a StatsNext page.

Head-to-head

Full Minnesota United FC vs Portland Timbers head-to-head (4 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