TotalBound Football
FT
3–3
11 Oct 2026
MLS Sun 11 Oct, 01:30London Sporting Park, Kansas City, Kansas

Timeline

  1. 10' David Da Costa assist Ariel Lassiter
  2. 12' Vincent Janssen Yellow Card
  3. 45'+7' André Luiz
  4. 63' Antony for Vincent Janssen
  5. 63' José Caicedo for Diego Chará
  6. 64' Ariel Lassiter assist Jimer Fory
  7. 70' Justin Reynolds assist Taylor Calheira
  8. 71' Ian James for Justin Reynolds
  9. 71' Ruben Ramos for Stephen Afrifa
  10. 71' Seymour Reid for Taylor Calheira
  11. 72' André Luiz assist Seymour Reid
  12. 75' Eric Izoita for Joao Ortiz
  13. 79' Jacob Bartlett for Zorhan Bassong
  14. 82' Shapi Suleymanov for André Luiz
  15. 87' Ian Smith for Ariel Lassiter
  16. 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
  1. 30 Stefan Cleveland G
  2. 28 Wyatt Meyer CD-L
  3. 15 Jansen Miller CD-R
  4. 18 Emir Karic LB
  5. 13 Justin Reynolds ▼ RB
  6. 20 Kwaku Agyabeng CM-L
  7. 22 Zorhan Bassong ▼ CM-R
  8. 14 Calvin Harris LM
  9. 11 André Luiz ▼ RM
  10. 17 Stephen Afrifa ▼ CF-L
  11. 19 Taylor Calheira ▼ CF-R

Came on

  1. 93 Shapi Suleymanov ▲ SUB
  2. 29 Seymour Reid ▲ SUB
  3. 16 Jacob Bartlett ▲ SUB
  4. 2 Ian James ▲ SUB
  5. 24 Ruben Ramos ▲ SUB
Unused substitutes (4)
  1. 12 Jack Kortkamp SUB
  2. 99 Jayden Reid SUB
  3. 23 Ethan Bartlow SUB
  4. 1 John Pulskamp SUB
Portland Timbers 4-3-3
  1. 41 James Pantemis G
  2. 4 Kamal Miller CD-L
  3. 2 Joel Waterman CD-R
  4. 27 Jimer Fory LB
  5. 12 Ronald Hernández RB
  6. 21 Diego Chará ▼ CM
  7. 10 David Da Costa LM
  8. 80 Joao Ortiz ▼ RM
  9. 14 Vincent Janssen ▼ F
  10. 99 Kristoffer Velde ▼ LF
  11. 7 Ariel Lassiter ▼ RF

Came on

  1. 73 Eric Izoita ▲ SUB
  2. 23 Ian Smith ▲ SUB
  3. 28 Alexander Aravena ▲ SUB
  4. 11 Antony ▲ SUB
  5. 30 José Caicedo ▲ SUB
Unused substitutes (4)
  1. 22 Omir Fernández SUB
  2. 25 Trey Muse SUB
  3. 17 Cole Bassett SUB
  4. 15 Eric Miller SUB

Commentary

  1. Match ends, Sporting Kansas City 3, Portland Timbers 3.
  2. 90'+8' Second Half ends, Sporting Kansas City 3, Portland Timbers 3.
  3. 90'+8' Attempt blocked. José Caicedo (Portland Timbers) right footed shot from outside the box is blocked.
  4. 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.
  5. 90'+3' Ronald Hernández (Portland Timbers) wins a free kick in the defensive half.
  6. 90'+3' Foul by Jansen Miller (Sporting Kansas City).
  7. 90'+2' Handball by David da Costa (Portland Timbers).
  8. 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.
  9. 90' Fourth official has announced 7 minutes of added time.
  10. 90' Delay over. They are ready to continue.
  11. 90' Delay in match (Portland Timbers).
  12. 87' Substitution, Portland Timbers. Alexander Aravena replaces Kristoffer Velde.
97 earlier entries
  1. 87' Substitution, Portland Timbers. Ian Smith replaces Ariel Lassiter.
  2. 87' Eric Izoita (Portland Timbers) wins a free kick in the defensive half.
  3. 87' Foul by Jacob Bartlett (Sporting Kansas City).
  4. 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.
  5. 84' Foul by Kristoffer Velde (Portland Timbers).
  6. 84' Shapi Suleymanov (Sporting Kansas City) wins a free kick on the right wing.
  7. 82' Substitution, Sporting Kansas City. Shapi Suleymanov replaces André Luiz because of an injury.
  8. 82' Delay over. They are ready to continue.
  9. 81' Delay in match because of an injury André Luiz (Sporting Kansas City).
  10. 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.
  11. 80' Eric Izoita (Portland Timbers) wins a free kick on the right wing.
  12. 80' Foul by Calvin Harris (Sporting Kansas City).
  13. 79' Jimer Fory (Portland Timbers) wins a free kick in the defensive half.
  14. 79' Foul by Jansen Miller (Sporting Kansas City).
  15. 79' Substitution, Sporting Kansas City. Jacob Bartlett replaces Zorhan Bassong.
  16. 76' Corner, Sporting Kansas City. Conceded by Jimer Fory.
  17. 75' Substitution, Portland Timbers. Eric Izoita replaces Joao Ortiz.
  18. 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.
  19. 72' Delay over. They are ready to continue.
  20. 72' Delay in match because of an injury Calvin Harris (Sporting Kansas City).
  21. 71' Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.
  22. 71' Substitution, Sporting Kansas City. Rubén Ramos replaces Stephen Afrifa.
  23. 71' Substitution, Sporting Kansas City. Ian James replaces Justin Reynolds.
  24. 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.
  25. 66' José Caicedo (Portland Timbers) wins a free kick in the defensive half.
  26. 66' Foul by Stephen Afrifa (Sporting Kansas City).
  27. 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.
  28. 63' Substitution, Portland Timbers. José Caicedo replaces Diego Chará.
  29. 63' Substitution, Portland Timbers. Antony replaces Vincent Janssen.
  30. 62' Attempt blocked. Ariel Lassiter (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Ronald Hernández.
  31. 61' Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
  32. 61' Foul by Zorhan Bassong (Sporting Kansas City).
  33. 60' Diego Chará (Portland Timbers) wins a free kick in the defensive half.
  34. 60' Foul by Kwaku Agyabeng (Sporting Kansas City).
  35. 59' Kristoffer Velde (Portland Timbers) wins a free kick in the attacking half.
  36. 59' Foul by Jansen Miller (Sporting Kansas City).
  37. 58' Foul by Ronald Hernández (Portland Timbers).
  38. 58' Calvin Harris (Sporting Kansas City) wins a free kick in the defensive half.
  39. 57' Joao Ortiz (Portland Timbers) wins a free kick in the defensive half.
  40. 57' Foul by Zorhan Bassong (Sporting Kansas City).
  41. 55' Attempt blocked. Taylor Calheira (Sporting Kansas City) header from the right side of the box is blocked. Assisted by Emir Karic.
  42. 55' Foul by Diego Chará (Portland Timbers).
  43. 55' André Luiz (Sporting Kansas City) wins a free kick in the attacking half.
  44. 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.
  45. 53' Corner, Sporting Kansas City. Conceded by Kamal Miller.
  46. 52' Corner, Sporting Kansas City. Conceded by Jimer Fory.
  47. 52' Foul by Diego Chará (Portland Timbers).
  48. 52' Taylor Calheira (Sporting Kansas City) wins a free kick on the left wing.
  49. 47' Corner, Sporting Kansas City. Conceded by Kamal Miller.
  50. 46' Delay over. They are ready to continue.
  51. 46' Delay in match because of an injury Vincent Janssen (Portland Timbers).
  52. 45' Second Half begins Sporting Kansas City 1, Portland Timbers 2.
  53. 45'+9' First Half ends, Sporting Kansas City 1, Portland Timbers 2.
  54. 45'+8' David da Costa (Portland Timbers) wins a free kick in the attacking half.
  55. 45'+8' Foul by Zorhan Bassong (Sporting Kansas City).
  56. 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.
  57. 45'+7' Penalty saved. André Luiz (Sporting Kansas City) left footed shot saved in the bottom right corner by James Pantemis (Portland Timbers).
  58. 45'+5' Penalty conceded by Diego Chará (Portland Timbers) after a foul in the penalty area.
  59. 45'+5' Penalty Sporting Kansas City. Taylor Calheira draws a foul in the penalty area.
  60. 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.
  61. 45'+1' VAR Decision: Penalty Portland Timbers.
  62. 45' Fourth official has announced 1 minutes of added time.
  63. 45' Penalty Portland Timbers. Kristoffer Velde draws a foul in the penalty area.
  64. 45' Penalty conceded by Jansen Miller (Sporting Kansas City) after a foul in the penalty area.
  65. 44' Attempt blocked. André Luiz (Sporting Kansas City) right footed shot from outside the box is blocked.
  66. 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.
  67. 42' Attempt missed. Calvin Harris (Sporting Kansas City) right footed shot from outside the box misses to the right. Assisted by Kwaku Agyabeng.
  68. 39' Vincent Janssen (Portland Timbers) wins a free kick in the defensive half.
  69. 39' Foul by Wyatt Meyer (Sporting Kansas City).
  70. 30' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  71. 30' Foul by Justin Reynolds (Sporting Kansas City).
  72. 28' Offside, Portland Timbers. Ariel Lassiter is caught offside.
  73. 25' Attempt blocked. Kristoffer Velde (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David da Costa.
  74. 25' Corner, Portland Timbers. Conceded by Kwaku Agyabeng.
  75. 24' Foul by Zorhan Bassong (Sporting Kansas City).
  76. 24' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  77. 21' Foul by Kamal Miller (Portland Timbers).
  78. 21' Taylor Calheira (Sporting Kansas City) wins a free kick in the attacking half.
  79. 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).
  80. 20' Offside, Sporting Kansas City. Emir Karic is caught offside.
  81. 17' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  82. 17' Foul by Emir Karic (Sporting Kansas City).
  83. 16' Corner, Sporting Kansas City. Conceded by Joel Waterman.
  84. 15' Foul by Joel Waterman (Portland Timbers).
  85. 15' Stephen Afrifa (Sporting Kansas City) wins a free kick in the attacking half.
  86. 13' Kristoffer Velde (Portland Timbers) wins a free kick in the defensive half.
  87. 13' Foul by Jansen Miller (Sporting Kansas City).
  88. 12' Vincent Janssen (Portland Timbers) is shown the yellow card for a bad foul.
  89. 12' Foul by Vincent Janssen (Portland Timbers).
  90. 12' Jansen Miller (Sporting Kansas City) wins a free kick in the defensive half.
  91. 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.
  92. 6' Corner, Sporting Kansas City. Conceded by Kamal Miller.
  93. 6' Attempt blocked. André Luiz (Sporting Kansas City) left footed shot from outside the box is blocked. Assisted by Stephen Afrifa.
  94. 2' Vincent Janssen (Portland Timbers) wins a free kick in the attacking half.
  95. 2' Foul by Taylor Calheira (Sporting Kansas City).
  96. First Half begins.
  97. Lineups are announced and players are warming up.

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