Portland Timbers vs Charlotte — Major League Soccer
Providence Park, PortlandRosendo Mendoza
Match story
Win-probability swings · in-play model
3'⚽−20 POT
Biel opens it
First goal of the match — 0–1.
↳assist Westwood
POT win prob 38% → 19%
11'⚽+20 POT
Lassiter levels
All square again at 1–1.
↳assist Izoita
POT win prob 17% → 37%
40'⚽+33 POT
Lassiter puts them ahead
2nd goal
Portland Timbers in front at 2–1.
↳assist Izoita
POT win prob 33% → 67%
69'⚽−54 POT
Toklomati levels
All square again at 2–2.
↳assist Torre
POT win prob 77% → 23%
90+6'⚽+100 POT
Aravena wins it
↑ off the bench
The decisive goal — 3–2.
↳assist Bassett
POT win prob 0% → 100%
xG race
Cumulative expected goals, shot by shot
3.69
Portland Timbers
0.83
Charlotte
Top stats
Full-match numbers, side by side
56%Ball possession44%
3.69Expected goals (xG)0.83
3.83xG on target (xGOT)1.87
13 / 27Shots (on target / total)3 / 6
2 / 4Big chances (scored / total)1 / 1
47Touches in opposition box15
20Key passes5
527 (92%)Accurate passes394 (86%)
33 (49%)Duels won34 (51%)
47Recoveries43
9Corners3
1 / 0Cards (yellow / red)1 / 0
Pressure index
Minute-by-minute momentum · home up · away down
Portland TimbersCharlotte
⚽ Biel
⚽ Lassiter
⚽ Lassiter
⚽ Toklomati
⚽ Aravena
1st Half
2nd Half
1'15'30'45'60'75'90'
3'⚽ Biel11'⚽ Lassiter40'⚽ Lassiter69'⚽ Toklomati90+6'⚽ Aravena
Key events
FT 3–2 · HT 2–1 · goals, cards and subs
⚽3'0–1
Pep Biel
Goal · assist Ashley Westwood
⚽11'1–1
Ariel Lassiter
Goal · assist Eric Izoita
17'
Eric Izoita
Yellow card
⚽40'2–1
Ariel Lassiter
Goal · assist Eric Izoita
45'
Nathan Byrne
Yellow card
HTHalf-time · Portland Timbers lead 2–1
62'
Luca de la Torre
On for Liel Abada
64'
Ian Smith
On for Jímer Fory
64'
Cole Bassett
On for Eric Izoita
⚽69'2–2
Idan Toklomati
Goal · assist Luca de la Torre
70'
Harry Toffolo
On for David Schnegg
70'
Tyger Smalls
On for Rodolfo Aloko
83'
Alexander Aravena
On for Vincent Janssen
83'
Omir Fernandez
On for Ariel Lassiter
85'
Baye Coulibaly
On for Ashley Westwood
⚽90'+63–2
Alexander Aravena
Goal · assist Cole Bassett
FTFull-time · Portland Timbers 3–2 Charlotte
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
James Pantemis5.8
Ronald Hernández6.7
HernándezJoel Waterman6.8
Kamal Miller7.0
Jímer Fory7.1
ForyEric Izoita7.4
José Caicedo7.1
David Da Costa7.0
Ariel Lassiter8.7
LassiterVincent Janssen6.3
JanssenKristoffer Velde7.3
Cole Bassett7.6
Omir Fernandez6.3
Ian Smith6.3
Alexander Aravena7.0
AravenaKristijan Kahlina8.0
KahlinaNathan Byrne6.1
Morrison Agyemang6.6
Henry Kessler6.5
David Schnegg6.2
Ashley Westwood7.0
Djibril Diani7.1
Rodolfo Aloko6.9
Pep Biel7.5
BielLiel Abada6.5
Idan Toklomati7.4
Harry Toffolo6.3
Luca de la Torre7.0
Baye Coulibaly6.2
Tyger Smalls6.1
Portland TimbersCharlotte
DEFENCE ↑ · ATTACK →