Timeline
- 10' David Da Costa assist Ariel Lassiter
- 12' Vincent Janssen Yellow Card
- 45'+7' André Luiz
- 63' Antony for Vincent Janssen
- 63' José Caicedo for Diego Chará
- 64' Ariel Lassiter assist Jimer Fory
- 70' Justin Reynolds assist Taylor Calheira
- 71' Ian James for Justin Reynolds
- 71' Ruben Ramos for Stephen Afrifa
- 71' Seymour Reid for Taylor Calheira
- 72' André Luiz assist Seymour Reid
- 75' Eric Izoita for Joao Ortiz
- 79' Jacob Bartlett for Zorhan Bassong
- 82' Shapi Suleymanov for André Luiz
- 87' Ian Smith for Ariel Lassiter
- 87' Alexander Aravena for Kristoffer Velde
Match stats
45.6%
Possession
54.4%
12
Shots
9
5
On target
5
17
Fouls
9
0
Yellow cards
1
0
Red cards
0
1
Offsides
1
2
Saves
2
386
Accurate passes
481
Lineups
Sporting Kansas City
4-4-2
30
Cleveland
18
Karic
28
Meyer
15
Miller
13
Reynolds
14
Harris
20
Agyabeng
22
Bassong
11
Luiz
17
Afrifa
19
Calheira
Portland Timbers
4-3-3
41
Pantemis
27
Fory
4
Miller
2
Waterman
12
Hernández
10
Da Costa
21
Chará
80
Ortiz
99
Velde
14
Janssen
7
Lassiter
Sporting Kansas City
4-4-2
- 30 Stefan Cleveland G
- 28 Wyatt Meyer CD-L
- 15 Jansen Miller CD-R
- 18 Emir Karic LB
- 13 Justin Reynolds ▼ RB
- 20 Kwaku Agyabeng CM-L
- 22 Zorhan Bassong ▼ CM-R
- 14 Calvin Harris LM
- 11 André Luiz ▼ RM
- 17 Stephen Afrifa ▼ CF-L
- 19 Taylor Calheira ▼ CF-R
Came on
- 93 Shapi Suleymanov ▲ SUB
- 29 Seymour Reid ▲ SUB
- 16 Jacob Bartlett ▲ SUB
- 2 Ian James ▲ SUB
- 24 Ruben Ramos ▲ SUB
Unused substitutes (4)
- 12 Jack Kortkamp SUB
- 99 Jayden Reid SUB
- 23 Ethan Bartlow SUB
- 1 John Pulskamp SUB
Portland Timbers
4-3-3
- 41 James Pantemis G
- 4 Kamal Miller CD-L
- 2 Joel Waterman CD-R
- 27 Jimer Fory LB
- 12 Ronald Hernández RB
- 21 Diego Chará ▼ CM
- 10 David Da Costa LM
- 80 Joao Ortiz ▼ RM
- 14 Vincent Janssen ▼ F
- 99 Kristoffer Velde ▼ LF
- 7 Ariel Lassiter ▼ RF
Came on
- 73 Eric Izoita ▲ SUB
- 23 Ian Smith ▲ SUB
- 28 Alexander Aravena ▲ SUB
- 11 Antony ▲ SUB
- 30 José Caicedo ▲ SUB
Unused substitutes (4)
- 22 Omir Fernández SUB
- 25 Trey Muse SUB
- 17 Cole Bassett SUB
- 15 Eric Miller SUB
Commentary
- Match ends, Sporting Kansas City 3, Portland Timbers 3.
- 90'+8' Second Half ends, Sporting Kansas City 3, Portland Timbers 3.
- 90'+8' Attempt blocked. José Caicedo (Portland Timbers) right footed shot from outside the box is blocked.
- 90'+5' Attempt saved. Alexander Aravena (Portland Timbers) right footed shot from the left side of the six yard box is saved in the bottom left corner by Stefan Cleveland (Sporting Kansas City). Assisted by Eric Izoita.
- 90'+3' Ronald Hernández (Portland Timbers) wins a free kick in the defensive half.
- 90'+3' Foul by Jansen Miller (Sporting Kansas City).
- 90'+2' Handball by David da Costa (Portland Timbers).
- 90'+1' Attempt missed. Calvin Harris (Sporting Kansas City) right footed shot from the centre of the box is high and wide to the right. Assisted by Kwaku Agyabeng following a fast break.
- 90' Fourth official has announced 7 minutes of added time.
- 90' Delay over. They are ready to continue.
- 90' Delay in match (Portland Timbers).
- 87' Substitution, Portland Timbers. Alexander Aravena replaces Kristoffer Velde.
Recent form
Sporting Kansas City
D
L
W
L
W
- W Los Angeles FC 3-1 MLS
- L Philadelphia Union 4-3 MLS
- W at Houston Dynamo 2-0 MLS
- L at Seattle Sounders 2-1 MLS
- D Portland Timbers 3-3 MLS
Portland Timbers
D
L
L
L
D
- D St. Louis City 2-2 MLS
- L at FC Dallas 2-1 MLS
- L Atlanta United 1-0 MLS
- L at San Jose Earthquakes 3-1 MLS
- D at Sporting Kansas City 3-3 MLS
Head to head
POR leads series 4-0-1
- 10 May 2026 Portland Timbers 6–0 Sporting Kansas City 2026 MLS
- 11 May 2025 Portland Timbers 1–0 Sporting Kansas City 2025 MLS
- 13 Apr 2025 Sporting Kansas City 2–4 Portland Timbers 2025 MLS
- 26 May 2024 Portland Timbers 2–1 Sporting Kansas City 2024 MLS
- 7 Apr 2024 Sporting Kansas City 3–3 Portland Timbers 2024 MLS
97 earlier entries