Pep Biel
Assist · Ashley Westwood
3'
0–1
Photo: Pdx.rollingthunder, CC BY-SA 4.0Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
Portland Timbers won; our pre-match call put the chance of that at 37%. Portland Timbers had more shots (27–6) and more on target (13–3).
Pre-match call frozen 25 Oct 2026 · model dc-v1.15
Tactical shift
Pep Biel
Assist · Ashley Westwood
3'
0–1
Ariel Lassiter
Assist · Eric Izoita
11'
1–1
Eric Izoita
Booked
17'
Ariel Lassiter
Assist · Eric Izoita
40'
2–1
Nathan Byrne
Booked
45'
Luca de la Torre
On for Liel Abada
62'
Ian Smith
On for Jimer Fory
64'
Idan Toklomati
Assist · Luca de la Torre
69'
2–2
Tyger Smalls
On for Rodolfo Aloko
71'
Alexander Aravena
On for Vincent Janssen
83'
Baye Coulibaly
On for Ashley Westwood
85'
Alexander Aravena
Assist · Cole Bassett
96'
3–2
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.
33 shots
Expected goals over time
accuracy · 48%
kill rate · 11%
accuracy · 50%
kill rate · 33%
Charlotte FC turned 33% of shots into goals to Portland Timbers's 11%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
MLSKey context
Venue
Providence Park
Kick-off
25 Oct · 02:30 UTC
Referee
Rosendo Mendoza
USA · 4.9 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.