Skip to content

Portland Timbers vs Charlotte FC

MLS
Portland
12-7-14
3-2
Final
Charlotte
13-8-10
Providence Park
TV: Apple TV

Match pulse

PORAttacking pressure by 5 minutes
0'HTCLT
56%Possession44%
27Shots6
13On target3
9Corners3
1Saves9
10Fouls9
17'Eric IzoitaPOR45'Nathan ByrneCLT
Team1H2HT
POR213
CLT112

Who won: Portland 3-2

Portland Timbers beat Charlotte FC 3-2 on Saturday, October 24, 2026 at Providence Park. Goals for Portland: Ariel Lassiter (11', 40') and Alexander Aravena (90'+6'). Goals for Charlotte: Pep Biel (3') and Idan Toklomati (69').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.7Ariel LassiterRF
  2. 27.4Eric IzoitaRM
  3. 37.3Kristijan KahlinaG
  4. 46.9Idan ToklomatiF
  5. 56.8Pep BielAM
  6. 66.7Cole BassettSUB
  7. 76.6Ronald HernándezRB
  8. 86.6David Da CostaLM
  9. 96.6Kristoffer VeldeLF
  10. 106.5José CaicedoCM
  11. 116.5Alexander AravenaSUB
  12. 126.4Vincent JanssenF

Team stats

PORCLT
10Fouls9
1Yellow Cards1
0Red Cards0
3Offsides2
9Corner Kicks3
1Saves9
55.8Possession44.2
27SHOTS6
13ON GOAL3
0.5On Target %0.5
0Penalty Goals0
0Penalty Kicks Taken0
528Accurate Passes393
569Passes459
0.9Pass Completion %0.9
6Accurate Crosses2
39Crosses16
0.2Cross %0.1
43Long Balls68
30Accurate Long Balls40
0.7Long Balls %0.6
9Blocked Shots1
9Effective Tackles10
13Tackles14
0.7Tackle %0.7
7Interceptions4
20Effective Clearances43
20Clearances43

Player of the game

Ariel Lassiter

POR · 2 G

8.7

Deserved to win

86%
POR · 3.38 xG
10%
Draw
4%
CLT · 0.93 xG

Portland created better chances: they win this game 86% of the time

Play by play

  1. Match ends, Portland Timbers 3, Charlotte FC 2.
  2. Second Half ends, Portland Timbers 3, Charlotte FC 2.
  3. GOAL90'+6'

    Goal! Header

    A. Aravena · ast C. Bassett

    Goal! Portland Timbers 3, Charlotte FC 2. Alexander Aravena (Portland Timbers) header from very close range to the centre of the goal. Assisted by Cole Bassett following a corner.

    POR 3 - 2 CLT
  4. 90'+6'Cole Bassett

    Shot blocked

    Attempt blocked. Cole Bassett (Portland Timbers) header from the right side of the six yard box is blocked.

  5. 90'+5'POR

    Corner awarded

    Corner, Portland Timbers. Conceded by Baye Coulibaly.

  6. 90'+5'Ronald Hernández

    Header blocked

    Attempt blocked. Ronald Hernández (Portland Timbers) header from the right side of the six yard box is blocked. Assisted by Kristoffer Velde with a cross.

    R. Hernández

  7. 90'+5'Ronald Hernández

    Free kick won

    Ronald Hernández (Portland Timbers) wins a free kick on the right wing.

  8. 90'+5'

    Foul

    Foul by Idan Toklomati (Charlotte FC).

  9. 90'+4'

    Right footed shot blocked

    Attempt blocked. Ian Smith (Portland Timbers) right footed shot from the centre of the box is blocked.

    I. Smith

  10. 90'+3'Cole Bassett

    Shot blocked

    Attempt blocked. Cole Bassett (Portland Timbers) left footed shot from the right side of the box is blocked. Assisted by Ronald Hernández.

  11. 90'+3'

    Offside

    Offside, Charlotte FC. Harry Toffolo is caught offside.

  12. 90'+1'POR

    Corner awarded

    Corner, Portland Timbers. Conceded by Henry Kessler.

  13. 90'+1'

    Fourth official has announced 5 minutes of added time.

  14. 89'

    Offside

    Offside, Portland Timbers. Alexander Aravena is caught offside.

  15. 87'Kristijan Kahlina

    Shot on target

    Attempt saved. David da Costa (Portland Timbers) right footed shot from very close range is saved in the top centre of the goal by Kristijan Kahlina (Charlotte FC).

  16. 87'Ronald Hernández

    Shot on target

    Attempt saved. Ronald Hernández (Portland Timbers) right footed shot from the centre of the box is saved in the bottom left corner by Kristijan Kahlina (Charlotte FC). Assisted by Cole Bassett.

  17. 86'

    Left footed shot just wide

    Attempt missed. Tyger Smalls (Charlotte FC) left footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Harry Toffolo.

    T. Smalls

  18. 85'
    Sub

    Subbed on for A. Westwood

    Substitution, Charlotte FC. Baye Coulibaly replaces Ashley Westwood.

    B. Coulibaly

  19. 85'

    Foul

    Foul by Kristoffer Velde (Portland Timbers).

  20. 85'Nathan Byrne

    Free kick won

    Nathan Byrne (Charlotte FC) wins a free kick in the defensive half.

  21. 83'Omir Fernández
    Sub

    Subbed on for A. Lassiter

    Substitution, Portland Timbers. Omir Fernandez replaces Ariel Lassiter.

    O. Fernández

  22. 83'
    Sub

    Subbed on for V. Janssen

    Substitution, Portland Timbers. Alexander Aravena replaces Vincent Janssen.

    A. Aravena

  23. 82'

    Foul

    Foul by Vincent Janssen (Portland Timbers).

  24. 78'Cole Bassett

    Right footed shot saved

    Attempt saved. Cole Bassett (Portland Timbers) right footed shot from the right side of the box is saved in the top right corner by Kristijan Kahlina (Charlotte FC). Assisted by Ronald Hernández.

    C. Bassett

  25. 77'Cole Bassett

    Shot off target

    Attempt missed. Cole Bassett (Portland Timbers) right footed shot from the left side of the box is close, but misses to the right. Assisted by David da Costa.

Leaders

PORCLT
Total Shots
Cole Bassett
6
Idan Toklomati
2
Accurate Passes
Joel Waterman
87
Henry Kessler
59
Defensive Interventions
Joel Waterman
9
Morrison Agyemang
18
Saves
James Pantemis
1
Kristijan Kahlina
9