David Da Costa
Assist · Ariel Lassiter
10'
0–1
Photo: Lectrician2, CC BY-SA 4.0Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
It finished level; our pre-match call put the chance of that at 23%. Sporting Kansas City had more shots (12–9) and the same number on target (5–5).
Pre-match call frozen 10 Oct 2026 · model dc-v1.15
Tactical shift
David Da Costa
Assist · Ariel Lassiter
10'
0–1
Vincent Janssen
Booked
12'
Vincent Janssen
Penalty
49'
0–2
André Luiz
52'
1–2
Antony
On for Vincent Janssen
63'
Ariel Lassiter
Assist · Jimer Fory
64'
1–3
Justin Reynolds
Assist · Taylor Calheira
70'
2–3
Ian James
On for Justin Reynolds
71'
André Luiz
Assist · Seymour Reid
72'
3–3
Eric Izoita
On for Joao Ortiz
75'
Jacob Bartlett
On for Zorhan Bassong
79'
Shapi Suleymanov
On for André Luiz
82'
Ian Smith
On for Ariel Lassiter
87'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
High Pressing Battle
Both sides pressed aggressively. Territory was won and lost in the opposition half.
21 shots
Expected goals over time
accuracy · 42%
kill rate · 25%
accuracy · 56%
kill rate · 33%
Portland Timbers turned 33% of shots into goals to Sporting Kansas City's 25%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
MLSKey context
Venue
Sporting Park
Kick-off
11 Oct · 00:30 UTC
Referee
Pierre-Luc Lauziere
USA · 3.7 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.