Major League Soccer · Matchweek 31
· Providence Park
Portland Timbers
POR
3–2Full timeHalf-time 2–1
Charlotte FC
CHA
Timeline
How it happened
- 3'Pep Bielassist by Ashley WestwoodGoal for Charlotte FC at 3 minutes: Pep Biel assist by Ashley Westwood
- Ariel Lassiterassist by Eric Izoita11'Goal for Portland Timbers at 11 minutes: Ariel Lassiter assist by Eric Izoita
- Eric Izoita17'Yellow card for Portland Timbers at 17 minutes: Eric Izoita
- Ariel Lassiterassist by Eric Izoita40'Goal for Portland Timbers at 40 minutes: Ariel Lassiter assist by Eric Izoita
- 45'Nathan ByrneYellow card for Charlotte FC at 45 minutes: Nathan Byrne
- 69'Idan Toklomatiassist by Luca de la TorreGoal for Charlotte FC at 69 minutes: Idan Toklomati assist by Luca de la Torre
- Alexander Aravenaassist by Cole Bassett90+6'Goal for Portland Timbers at 90 minutes: Alexander Aravena assist by Cole Bassett
Show 8 substitutionsHide substitutions
- 62'Luca de la Torre on for Liel AbadaSubstitution for Charlotte FC at 62 minutes: Luca de la Torre on for Liel Abada
- Ian Smith on for Jimer Fory64'Substitution for Portland Timbers at 64 minutes: Ian Smith on for Jimer Fory
- Cole Bassett on for Eric Izoita64'Substitution for Portland Timbers at 64 minutes: Cole Bassett on for Eric Izoita
- 70'Harry Toffolo on for David SchneggSubstitution for Charlotte FC at 70 minutes: Harry Toffolo on for David Schnegg
- 70'Tyger Smalls on for Rodolfo AlokoSubstitution for Charlotte FC at 70 minutes: Tyger Smalls on for Rodolfo Aloko
- Alexander Aravena on for Vincent Janssen83'Substitution for Portland Timbers at 83 minutes: Alexander Aravena on for Vincent Janssen
- Omir Fernandez on for Ariel Lassiter83'Substitution for Portland Timbers at 83 minutes: Omir Fernandez on for Ariel Lassiter
- 85'Baye Coulibaly on for Ashley WestwoodSubstitution for Charlotte FC at 85 minutes: Baye Coulibaly on for Ashley Westwood
How they playPossession, press, how they create
Nothing in the numbers separates these two by much — which is itself worth knowing, and more common than most previews admit.
Portland4-3-3Starting shape4-2-3-1Charlotte FC
47%Possession45%
42%Territory34%
27%From set plays25%
0.14Chance quality0.15
5.5%Directness5.8%
Averages over the matches this snapshot has detail for — 3 for Portland, 3 for Charlotte FC. Too few to lean on heavily.
Players to watchMost goal involvement per 90
Goal involvements per 90, among players with at least 45% of the most-used player’s minutes. Drawn from the last 40 of 495 matches, not the full season.
The xG race33 shots
- Portland3.66
- Charlotte FC0.88
Show dataHide data
| Min | Team | xG | Outcome |
|---|---|---|---|
| 3' | Charlotte FC | 0.03 | goal |
| 8' | Charlotte FC | 0.05 | blocked |
| 11' | Portland | 0.33 | goal |
| 14' | Portland | 0.06 | blocked |
| 14' | Portland | 0.36 | saved |
| 16' | Portland | 0.04 | blocked |
| 26' | Portland | 0.04 | saved |
| 26' | Portland | 0.02 | off target |
| 33' | Portland | 0.04 | saved |
| 40' | Portland | 0.04 | goal |
| 46' | Portland | 0.05 | off target |
| 47' | Portland | 0.04 | saved |
| 48' | Portland | 0.11 | saved |
| 50' | Portland | 0.02 | blocked |
| 51' | Charlotte FC | 0.03 | saved |
| 52' | Portland | 0.06 | blocked |
| 54' | Portland | 0.02 | blocked |
| 55' | Portland | 0.03 | saved |
| 63' | Charlotte FC | 0.06 | off target |
| 67' | Portland | 0.02 | off target |
| 69' | Charlotte FC | 0.58 | goal |
| 74' | Portland | 0.03 | off target |
| 76' | Portland | 0.11 | blocked |
| 77' | Portland | 0.11 | off target |
| 78' | Portland | 0.06 | saved |
| 86' | Charlotte FC | 0.12 | off target |
| 87' | Portland | 0.17 | saved |
| 87' | Portland | 0.68 | saved |
| 93' | Portland | 0.03 | blocked |
| 94' | Portland | 0.04 | blocked |
| 95' | Portland | 0.11 | blocked |
| 96' | Portland | 0.96 | goal |
| 96' | Portland | 0.06 | saved |
Shot map5 scored
- Portland (3/27)
- Charlotte FC (2/6)
Marker area is expected-goal value. Filled markers are goals; outlines are attempts that did not score.
Show dataHide data
| Min | Team | xG | Body | Situation | Outcome |
|---|---|---|---|---|---|
| 3' | Charlotte FC | 0.03 | left foot | open play | goal |
| 8' | Charlotte FC | 0.05 | left foot | open play | blocked |
| 11' | Portland | 0.33 | left foot | open play | goal |
| 14' | Portland | 0.06 | right foot | open play | blocked |
| 14' | Portland | 0.36 | right foot | open play | saved |
| 16' | Portland | 0.04 | right foot | open play | blocked |
| 26' | Portland | 0.04 | left foot | open play | saved |
| 26' | Portland | 0.02 | right foot | open play | off target |
| 33' | Portland | 0.04 | right foot | open play | saved |
| 40' | Portland | 0.04 | left foot | open play | goal |
| 46' | Portland | 0.05 | right foot | open play | off target |
| 47' | Portland | 0.04 | left foot | open play | saved |
| 48' | Portland | 0.11 | left foot | open play | saved |
| 50' | Portland | 0.02 | right foot | open play | blocked |
| 51' | Charlotte FC | 0.03 | head | open play | saved |
| 52' | Portland | 0.06 | left foot | open play | blocked |
| 54' | Portland | 0.02 | right foot | open play | blocked |
| 55' | Portland | 0.03 | left foot | corner | saved |
| 63' | Charlotte FC | 0.06 | left foot | open play | off target |
| 67' | Portland | 0.02 | head | corner | off target |
| 69' | Charlotte FC | 0.58 | right foot | open play | goal |
| 74' | Portland | 0.03 | right foot | open play | off target |
| 76' | Portland | 0.11 | left foot | open play | blocked |
| 77' | Portland | 0.11 | right foot | open play | off target |
| 78' | Portland | 0.06 | right foot | fast break | saved |
| 86' | Charlotte FC | 0.12 | left foot | open play | off target |
| 87' | Portland | 0.17 | right foot | open play | saved |
| 87' | Portland | 0.68 | right foot | open play | saved |
| 93' | Portland | 0.03 | left foot | open play | blocked |
| 94' | Portland | 0.04 | right foot | open play | blocked |
| 95' | Portland | 0.11 | head | open play | blocked |
| 96' | Portland | 0.96 | head | corner | goal |
| 96' | Portland | 0.06 | head | corner | saved |
MomentumWho was on top, minute by minute
- Portland pressure
- Charlotte FC pressure
Line-ups40 players
Portland4-3-3
- 41GKJames Pantemis6.3
- 12DFRonald Hernández7.1
- 2DFJoel Waterman6.6
- 4DFKamal Miller7.1
- 27DFJimer Fory7.7
- 73MFEric Izoita7.6
- 30MFJosé Caicedo6.6
- 10MFDavid Da Costa7.7
- 7FWAriel Lassiter9.1
- 14FWVincent Janssen6.8
- 99FWKristoffer Velde7.7
Substitutes
Charlotte FC4-2-3-1
- 1GKKristijan Kahlina7.9
- 14DFNathan Byrne5.9
- 44DFMorrison Agyemang6.1
- 22DFHenry Kessler5.8
- 23DFDavid Schnegg6.1
- 8MFAshley Westwood7.2
- 28MFDjibril Diani6.9
- 37FWRodolfo Aloko6.9
- 16MFPep Biel7.7
- 11FWLiel Abada6.7
- 9FWIdan Toklomati7.3
Substitutes
Head to headPossession, shots, discipline
PortlandCharlotte FC
3.48Expected goals0.88
56Possession %44
27Shots6
13On target3
4Big chances1
9Corners3
570Passes458
92Pass accuracy %86
42.8Field tilt %est.37.3
10Fouls9
1Yellow cards1