Sporting Kansas City vs Portland Timbers
Regular Season
Saturday, Oct 10, 2026 · 8:30 pm EDT
Sporting Park
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | Sporting Kansas City | Portland Timbers |
|---|---|---|
| Fouls | 17 | 9 |
| Yellow Cards | 0 | 1 |
| Red Cards | 0 | 0 |
| Offsides | 1 | 1 |
| Corner Kicks | 6 | 1 |
| Saves | 2 | 2 |
| Possession | 45.6 | 54.4 |
| SHOTS | 12 | 9 |
| ON GOAL | 5 | 5 |
| On Target % | 0.4 | 0.6 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 1 | 1 |
| Accurate Passes | 386 | 481 |
| Passes | 444 | 547 |
| Pass Completion % | 0.9 | 0.9 |
| Accurate Crosses | 2 | 3 |
| Crosses | 22 | 13 |
| Cross % | 0.1 | 0.2 |
| Long Balls | 51 | 40 |
| Accurate Long Balls | 26 | 21 |
| Long Balls % | 0.5 | 0.5 |
| Blocked Shots | 3 | 3 |
| Effective Tackles | 3 | 7 |
| Tackles | 7 | 10 |
| Tackle % | 0.4 | 0.7 |
| Interceptions | 13 | 11 |
| Effective Clearances | 17 | 21 |
| Clearances | 17 | 21 |
Key events
- —Kickoff
First Half begins.
- 10'Goal
Goal! Sporting Kansas City 0, Portland Timbers 1. David da Costa (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Ariel Lassiter.
- 12'Yellow Card
Vincent Janssen (Portland Timbers) is shown the yellow card for a bad foul.
- 45'+1'Start Delay
- 45'+3'End Delay
- 45'+4'Penalty - Scored
Goal! Sporting Kansas City 0, Portland Timbers 2. Vincent Janssen (Portland Timbers) converts the penalty with a right footed shot to the high centre of the goal.
- 45'+7'Penalty - Saved
Penalty saved. André Luiz (Sporting Kansas City) left footed shot saved in the bottom right corner by James Pantemis (Portland Timbers).
- 45'+7'Goal
Goal! Sporting Kansas City 1, Portland Timbers 2. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the centre of the goal following a set piece situation.
- 45'+9'Halftime
- 45'Start 2nd Half
Second Half begins Sporting Kansas City 1, Portland Timbers 2.
- 46'Start Delay
Delay in match because of an injury Vincent Janssen (Portland Timbers).
- 46'Start Delay
- 46'End Delay
Delay over. They are ready to continue.
- 46'End Delay
- 63'Substitution
Substitution, Portland Timbers. Antony replaces Vincent Janssen.
- 63'Substitution
Substitution, Portland Timbers. José Caicedo replaces Diego Chará.
- 64'Goal
Goal! Sporting Kansas City 1, Portland Timbers 3. Ariel Lassiter (Portland Timbers) left footed shot from the centre of the box to the bottom right corner. Assisted by Jimer Fory with a cross.
- 70'Goal
Goal! Sporting Kansas City 2, Portland Timbers 3. Justin Reynolds (Sporting Kansas City) left footed shot from the centre of the box to the top left corner. Assisted by Taylor Calheira.
- 71'Substitution
Substitution, Sporting Kansas City. Ian James replaces Justin Reynolds.
- 71'Substitution
Substitution, Sporting Kansas City. Rubén Ramos replaces Stephen Afrifa.
- 71'Substitution
Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.
- 72'Start Delay
Delay in match because of an injury Calvin Harris (Sporting Kansas City).
- 72'Start Delay
- 72'End Delay
Delay over. They are ready to continue.
- 72'End Delay
- 72'Goal
Goal! Sporting Kansas City 3, Portland Timbers 3. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the bottom left corner. Assisted by Seymour Reid following a fast break.
- 75'Substitution
Substitution, Portland Timbers. Eric Izoita replaces Joao Ortiz.
- 79'Substitution
Substitution, Sporting Kansas City. Jacob Bartlett replaces Zorhan Bassong.
- 81'Start Delay
Delay in match because of an injury André Luiz (Sporting Kansas City).
- 81'Start Delay
- 82'End Delay
Delay over. They are ready to continue.
- 82'End Delay
- 82'Substitution
Substitution, Sporting Kansas City. Shapi Suleymanov replaces André Luiz because of an injury.
- 87'Substitution
Substitution, Portland Timbers. Ian Smith replaces Ariel Lassiter.
- 87'Substitution
Substitution, Portland Timbers. Alexander Aravena replaces Kristoffer Velde.
- 90'Start Delay
Delay in match (Portland Timbers).
- 90'Start Delay
- 90'End Delay
Delay over. They are ready to continue.
- 90'End Delay
- 90'+8'End Regular Time
Lineups
Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.
Sporting Kansas CityFormation 4-4-2
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 30Stefan Cleveland | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 28Wyatt Meyer | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 15Jansen Miller | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 18Emir Karic | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 13Justin Reynolds | RB | 1 | 1 | 0 | 0 | 0 | 0 |
| 20Kwaku Agyabeng | CM-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 22Zorhan Bassong | CM-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 14Calvin Harris | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 11André Luiz | RM | 1 | 2 | 0 | 0 | 0 | 0 |
| 17Stephen Afrifa | CF-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 19Taylor Calheira | CF-R | 1 | 0 | 1 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 93Shapi Suleymanov | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 29Seymour Reid | SUB | 1 | 0 | 1 | 0 | 0 | 0 |
| 16Jacob Bartlett | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 12Jack Kortkamp | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 2Ian James | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 24Rúben Ismael | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 99Jayden Reid | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 23Ethan Bartlow | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 1John Pulskamp | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
Portland TimbersFormation 4-3-3
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 41James Pantemis | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 4Kamal Miller | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Joel Waterman | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 27Jimer Fory | LB | 1 | 0 | 1 | 0 | 0 | 0 |
| 12Ronald Hernández | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 21Diego Chará | CM | 1 | 0 | 0 | 0 | 0 | 0 |
| 10David Da Costa | LM | 1 | 1 | 0 | 0 | 0 | 0 |
| 80Joao Ortiz | RM | 1 | 0 | 0 | 0 | 0 | 0 |
| 14Vincent Janssen | F | 1 | 1 | 0 | 0 | 1 | 0 |
| 99Kristoffer Velde | LF | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Ariel Lassiter | RF | 1 | 1 | 1 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 73Eric Izoita | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 22Omir Fernández | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 23Ian Smith | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 28Alexander Aravena | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Antony | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 30José Caicedo | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 25Trey Muse | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 17Cole Bassett | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 15Eric Miller | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 2'
Foul by Taylor Calheira (Sporting Kansas City).
- 2'
Vincent Janssen (Portland Timbers) wins a free kick in the attacking half.
- 6'
Attempt blocked. André Luiz (Sporting Kansas City) left footed shot from outside the box is blocked. Assisted by Stephen Afrifa.
- 6'
Corner, Sporting Kansas City. Conceded by Kamal Miller.
- 10'
Goal! Sporting Kansas City 0, Portland Timbers 1. David da Costa (Portland Timbers) right footed shot from the centre of the box to the bottom left corner. Assisted by Ariel Lassiter.
- 12'
Jansen Miller (Sporting Kansas City) wins a free kick in the defensive half.
- 12'
Foul by Vincent Janssen (Portland Timbers).
- 12'
Vincent Janssen (Portland Timbers) is shown the yellow card for a bad foul.
- 13'
Foul by Jansen Miller (Sporting Kansas City).
- 13'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 15'
Stephen Afrifa (Sporting Kansas City) wins a free kick in the attacking half.
- 15'
Foul by Joel Waterman (Portland Timbers).
- 16'
Corner, Sporting Kansas City. Conceded by Joel Waterman.
- 17'
Foul by Emir Karic (Sporting Kansas City).
- 17'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 20'
Offside, Sporting Kansas City. Emir Karic is caught offside.
- 21'
Attempt saved. Taylor Calheira (Sporting Kansas City) right footed shot from outside the box is saved in the bottom left corner by James Pantemis (Portland Timbers).
- 21'
Taylor Calheira (Sporting Kansas City) wins a free kick in the attacking half.
- 21'
Foul by Kamal Miller (Portland Timbers).
- 24'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 24'
Foul by Zorhan Bassong (Sporting Kansas City).
- 25'
Corner, Portland Timbers. Conceded by Kwaku Agyabeng.
- 25'
Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
- 28'
Offside, Portland Timbers. Ariel Lassiter is caught offside.
- 30'
Foul by Justin Reynolds (Sporting Kansas City).
- 30'
Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
- 39'
Foul by Wyatt Meyer (Sporting Kansas City).
- 39'
Vincent Janssen (Portland Timbers) wins a free kick in the defensive half.
- 42'
Attempt missed. Calvin Harris (Sporting Kansas City) right footed shot from outside the box misses to the right. Assisted by Kwaku Agyabeng.
- 44'
Attempt missed. Ariel Lassiter (Portland Timbers) right footed shot from outside the box is high and wide to the right. Assisted by Vincent Janssen.
- 44'
Attempt blocked. André Luiz (Sporting Kansas City) right footed shot from outside the box is blocked.
- 45'
Penalty conceded by Jansen Miller (Sporting Kansas City) after a foul in the penalty area.
- 45'
Penalty Portland Timbers. Kristoffer Velde draws a foul in the penalty area.
- 45'
Fourth official has announced 1 minutes of added time.
- 45'+1'
VAR Decision: Penalty Portland Timbers.
- 45'+4'
Goal! Sporting Kansas City 0, Portland Timbers 2. Vincent Janssen (Portland Timbers) converts the penalty with a right footed shot to the high centre of the goal.
- 45'+5'
Penalty Sporting Kansas City. Taylor Calheira draws a foul in the penalty area.
- 45'+5'
Penalty conceded by Diego Chará (Portland Timbers) after a foul in the penalty area.
- 45'+7'
Penalty saved. André Luiz (Sporting Kansas City) left footed shot saved in the bottom right corner by James Pantemis (Portland Timbers).
- 45'+7'
Goal! Sporting Kansas City 1, Portland Timbers 2. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the centre of the goal following a set piece situation.
- 45'+8'
Foul by Zorhan Bassong (Sporting Kansas City).
- 45'+8'
David da Costa (Portland Timbers) wins a free kick in the attacking half.
- 45'+9'
First Half ends, Sporting Kansas City 1, Portland Timbers 2.
- 45'
Second Half begins Sporting Kansas City 1, Portland Timbers 2.
- 46'
Delay in match because of an injury Vincent Janssen (Portland Timbers).
- 46'
Delay over. They are ready to continue.
- 47'
Corner, Sporting Kansas City. Conceded by Kamal Miller.
- 52'
Taylor Calheira (Sporting Kansas City) wins a free kick on the left wing.
- 52'
Foul by Diego Chará (Portland Timbers).
- 52'
Corner, Sporting Kansas City. Conceded by Jimer Fory.
- 53'
Corner, Sporting Kansas City. Conceded by Kamal Miller.
- 53'
Attempt missed. Jansen Miller (Sporting Kansas City) header from the centre of the box is just a bit too high. Assisted by Emir Karic with a cross following a corner.
- 55'
André Luiz (Sporting Kansas City) wins a free kick in the attacking half.
- 55'
Foul by Diego Chará (Portland Timbers).
- 55'
Attempt blocked. Taylor Calheira (Sporting Kansas City) header from the right side of the box is blocked. Assisted by Emir Karic.
- 57'
Foul by Zorhan Bassong (Sporting Kansas City).
- 57'
Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
- 58'
Calvin Harris (Sporting Kansas City) wins a free kick in the defensive half.
- 58'
Foul by Ronald Hernández (Portland Timbers).
- 59'
Foul by Jansen Miller (Sporting Kansas City).
- 59'
Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
- 60'
Foul by Kwaku Agyabeng (Sporting Kansas City).
- 60'
Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 61'
Foul by Zorhan Bassong (Sporting Kansas City).
- 61'
Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
- 62'
Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Ronald Hernández.
- 63'
Substitution, Portland Timbers. Antony replaces Vincent Janssen.
- 63'
Substitution, Portland Timbers. José Caicedo replaces Diego Chará.
- 64'
Goal! Sporting Kansas City 1, Portland Timbers 3. Ariel Lassiter (Portland Timbers) left footed shot from the centre of the box to the bottom right corner. Assisted by Jimer Fory with a cross.
- 66'
Foul by Stephen Afrifa (Sporting Kansas City).
- 66'
José Caicedo (Portland Timbers) wins a free kick in the defensive half.
- 70'
Goal! Sporting Kansas City 2, Portland Timbers 3. Justin Reynolds (Sporting Kansas City) left footed shot from the centre of the box to the top left corner. Assisted by Taylor Calheira.
- 71'
Substitution, Sporting Kansas City. Ian James replaces Justin Reynolds.
- 71'
Substitution, Sporting Kansas City. Rubén Ramos replaces Stephen Afrifa.
- 71'
Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.
- 72'
Delay in match because of an injury Calvin Harris (Sporting Kansas City).
- 72'
Delay over. They are ready to continue.
- 72'
Goal! Sporting Kansas City 3, Portland Timbers 3. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the bottom left corner. Assisted by Seymour Reid following a fast break.
- 75'
Substitution, Portland Timbers. Eric Izoita replaces Joao Ortiz.
- 76'
Corner, Sporting Kansas City. Conceded by Jimer Fory.
- 79'
Substitution, Sporting Kansas City. Jacob Bartlett replaces Zorhan Bassong.
- 79'
Foul by Jansen Miller (Sporting Kansas City).
- 79'
Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
- 80'
Foul by Calvin Harris (Sporting Kansas City).
- 80'
Eric Izoita (Portland Timbers) wins a free kick on the right wing.
- 81'
Attempt saved. Eric Izoita (Portland Timbers) left footed shot from outside the box is saved in the top centre of the goal by Stefan Cleveland (Sporting Kansas City). Assisted by José Caicedo.
- 81'
Delay in match because of an injury André Luiz (Sporting Kansas City).
- 82'
Delay over. They are ready to continue.
- 82'
Substitution, Sporting Kansas City. Shapi Suleymanov replaces André Luiz because of an injury.
- 84'
Shapi Suleymanov (Sporting Kansas City) wins a free kick on the right wing.
- 84'
Foul by Kristoffer Velde (Portland Timbers).
- 84'
Attempt missed. Ian James (Sporting Kansas City) right footed shot from the right side of the box is high and wide to the right. Assisted by Seymour Reid.
- 87'
Foul by Jacob Bartlett (Sporting Kansas City).
- 87'
Eric Izoita (Portland Timbers) wins a free kick in the defensive half.
- 87'
Substitution, Portland Timbers. Ian Smith replaces Ariel Lassiter.
- 87'
Substitution, Portland Timbers. Alexander Aravena replaces Kristoffer Velde.
- 90'
Delay in match (Portland Timbers).
- 90'
Delay over. They are ready to continue.
- 90'
Fourth official has announced 7 minutes of added time.
- 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'+2'
Handball by David da Costa (Portland Timbers).
- 90'+3'
Foul by Jansen Miller (Sporting Kansas City).
- 90'+3'
Ronald Hernández (Portland Timbers) wins a free kick in the defensive half.
- 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'+8'
Attempt blocked. José Caicedo (Portland Timbers) right footed shot from outside the box is blocked.
- 90'+8'
Second Half ends, Sporting Kansas City 3, Portland Timbers 3.
- —
Match ends, Sporting Kansas City 3, Portland Timbers 3.
Sources & data scope
Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
- ESPN source ↗ · Checked Nov 5, 2026, 2:17 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.

