Major League Soccer · Regular Season - 28
Sporting Kansas City 3–3 Portland Timbers
Sun 11 Oct 2026 · 00:30 UTC · Children's Mercy Park, Kansas City
Sporting Kansas CityTeam 1712
Portland TimbersTeam 1851Match story
Sporting Kansas City · draw · Portland TimbersBefore kick-off: 35% · 27% · 38%
Last reading, 90+7': 0% · 100% · 0%
Live chances from PlayerElo's pre-match model and the current score.
- André Luiz 45+7', 72'
- Justin Reynolds 70'
- David Da Costa 10'
- Vincent Janssen 45+4' (pen)
- Ariel Lassiter 64'
We gave Portland Timbers 38% to win: it ended in a draw.
- 10'David Da Costa 1919 −6* assist Ariel Lassiter 1789 −8*
Portland Timbers:David Da Costa 1919 −6* assist Ariel Lassiter 1789 −8* - 12'Vincent Janssen 1824 −10*
Portland Timbers:Vincent Janssen 1824 −10* - 45+4'Vincent Janssen 1824 −10* (pen.)
Portland Timbers:Vincent Janssen 1824 −10* (pen.) - André Luiz 1843 −1 (penalty missed)45+7'
Sporting Kansas City:André Luiz 1843 −1 (penalty missed) - André Luiz 1843 −145+7'
Sporting Kansas City:André Luiz 1843 −1 - 63'Antony 1891 −7* for Vincent Janssen 1824 −10*
Portland Timbers:Antony 1891 −7* for Vincent Janssen 1824 −10* - 63'Jose Caicedo 1938 −7* for Diego Chará 1460 −22*
Portland Timbers:Jose Caicedo 1938 −7* for Diego Chará 1460 −22* - 64'Ariel Lassiter 1789 −8* assist Jímer Fory 1947 −7*
Portland Timbers:Ariel Lassiter 1789 −8* assist Jímer Fory 1947 −7* - Justin Reynolds 1688 0 assist Taylor Calheira 1745 070'
Sporting Kansas City:Justin Reynolds 1688 0 assist Taylor Calheira 1745 0 - Ian James 1630 −8* for Justin Reynolds 1688 071'
Sporting Kansas City:Ian James 1630 −8* for Justin Reynolds 1688 0 - Ruben Ramos Jr 1500 −8* for Stephen Afrifa 1666 071'
Sporting Kansas City:Ruben Ramos Jr 1500 −8* for Stephen Afrifa 1666 0 - Seymour Garfield-Reid 1497 0 for Taylor Calheira 1745 071'
Sporting Kansas City:Seymour Garfield-Reid 1497 0 for Taylor Calheira 1745 0 - André Luiz 1843 −1 assist Seymour Garfield-Reid 1497 072'
Sporting Kansas City:André Luiz 1843 −1 assist Seymour Garfield-Reid 1497 0 - 75'Eric Izoita 1590 −7* for Julio Joao Ortiz Landazuri 1755 −9*
Portland Timbers:Eric Izoita 1590 −7* for Julio Joao Ortiz Landazuri 1755 −9* - Jacob Bartlett 1723 0 for Zorhan Bassong 1709 −179'
Sporting Kansas City:Jacob Bartlett 1723 0 for Zorhan Bassong 1709 −1 - Shapi Suleymanov 1725 0 for André Luiz 1843 −182'
Sporting Kansas City:Shapi Suleymanov 1725 0 for André Luiz 1843 −1 - 87'Ian Smith 1756 −8* for Ariel Lassiter 1789 −8*
Portland Timbers:Ian Smith 1756 −8* for Ariel Lassiter 1789 −8* - 87'Alexander Aravena 1810 −8* for Kristoffer Velde 1911 −7*
Portland Timbers:Alexander Aravena 1810 −8* for Kristoffer Velde 1911 −7*
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 35% · 27% · 38%(Sporting Kansas City · draw · Portland Timbers)
Our most likely score was 1–1 (13%); the result 3–3 had 1%.
- Average value of the starting XI: Sporting Kansas City €746K, Portland Timbers €1.4M.
- Sporting Kansas City were without 1 expected starter: M. Mosquera (1903).
- Portland Timbers were without 1 expected starter: F. Surman (1913).
- Home advantage made Sporting Kansas City the favourite: it added 9 points to their win chance.
Form
Last five matches; the number is the team Elo of the eleven that started.
Sporting Kansas City
15th in MLS · 21 pts from 27
- 2 OctLSeattle Sounders MLS1792
- 27 SepWHouston Dynamo MLS1737
- 20 SepLPhiladelphia Union MLS1758
- 13 SepWLos Angeles FC MLS1703
- 6 SepLFC Dallas MLS1723
Portland Timbers
10th in MLS · 32 pts from 27
- 27 SepLSan Jose Earthquakes MLS1831
- 20 SepLAtlanta United FC MLS1870
- 13 SepLFC Dallas MLS1852
- 10 SepDSt. Louis City MLS1882
- 6 SepWMinnesota United FC MLS1886
Season outlook
From the Major League Soccer simulation, before this match.
| Club | Pts now | Pred. pts | Title | Top 4 | Bottom 3 | Most likely |
|---|---|---|---|---|---|---|
| Sporting Kansas City | 21 /27 | 29.1 | 0% | 0% | 97% | 30th |
| Portland Timbers | 32 /27 | 40.0 | 0% | 0% | 4% | 23rd |
Each bar is one finishing position, 1st on the left to 30th on the right; the taller the bar, the likelier that finish.
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Sporting Kansas City · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.4 (Good) · Elo 1843

Portland Timbers · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +4.0 (Good) · Elo 1925
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: balanced profile
Playing style
How both clubs play against their own league (2024–2026).
Sporting Kansas City: balanced profile (how Raphael Wicky plays) · Portland Timbers: balanced profile (how Martí Cifuentes Corvillo Bajare plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.