Kristoffer Velde
Assist · David Da Costa
6'
1–0
Photo: Pdx.rollingthunder, CC BY-SA 4.0Tactical shift
Kristoffer Velde
Assist · David Da Costa
6'
1–0
Kevin Kelsy
Assist · David Da Costa
15'
2–0
Lasse Berg Johnsen
Booked
19'
Cole Bassett
Assist · Kevin Kelsy
22'
3–0
Jacob Davis
Own goal
26'
4–0
José Caicedo
Booked
33'
Jacob Davis
Booked
41'
Diego Chará
On for José Caicedo
45'
Ian James
On for Shapi Suleymanov
45'
Jayden Reid
Booked
45'+3'
Ethan Bartlow
Booked
53'
Zorhan Bassong
On for Lasse Berg Johnsen
60'
Joao Ortiz
On for Cole Bassett
61'
Ariel Lassiter
71'
5–0
Taylor Calheira
On for Dejan Joveljic
72'
Kevin Kelsy
Assist · Ariel Lassiter
74'
6–0
Capita
Booked
76'
Stephen Afrifa
On for Capita
76'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
Chaos Match
High-event, low-control. Structure broke down repeatedly — pure entertainment.
28 shots
xG for this match is modelled rather than measured, so per-shot and total xG figures are withheld. Positions and outcomes are as recorded.
accuracy · 38%
kill rate · 38%
accuracy · 27%
kill rate · 0%
Portland Timbers turned 38% of shots into goals to Sporting Kansas City's 0%.
Shots on Target
Attack
xG · BSD