Skip to content
Live scoresView all →

Portland Timbers vs Charlotte 3-2

  • Ariel Lassiter11'
  • Ariel Lassiter40'
  • Cole Bassett90+6'
  • Pep Biel3'
  • Idan Toklomati Jorno69'
Kick-off
Sun, 25 Oct 2026 · 02:30 (UTC)
Venue
Providence Park, Portland
Referee
Rosendo Mendoza

Match timeline

  1. 90+6’Goal!Portland Timbers crestPortland TimbersCole BassettAssist: Ian Smith3 – 2
  2. 85’SubstitutionCharlotte crestCharlotteBaye Coulibaly ONAshley Westwood OFF
  3. 83’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
  4. 83’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  5. 71’SubstitutionCharlotte crestCharlotteTyger Smalls ONRodolfo Aloko OFF
  6. 71’SubstitutionCharlotte crestCharlotteHarry Toffolo ONDavid Schnegg OFF
  7. 69’Goal!Charlotte crestCharlotteIdan Toklomati JornoAssist: Luca De La Torre2 – 2
  8. 64’SubstitutionPortland Timbers crestPortland TimbersIan Smith ONJímer Fory OFF
Show 7 earlier events
  1. 64’SubstitutionPortland Timbers crestPortland TimbersCole Bassett ONEric Izoita OFF
  2. 62’SubstitutionCharlotte crestCharlotteLuca De La Torre ONLiel Abada OFF
  3. 45’Yellow cardCharlotte crestCharlotteNathan Byrne
  4. 40’Goal!Portland Timbers crestPortland TimbersAriel LassiterAssist: Eric Izoita2 – 1
  5. 17’Yellow cardPortland Timbers crestPortland TimbersEric Izoita
  6. 11’Goal!Portland Timbers crestPortland TimbersAriel LassiterAssist: Eric Izoita1 – 1
  7. 3’Goal!Charlotte crestCharlottePep BielAssist: Ashley Westwood0 – 1
  8. 1’Kick-off

Key stats

Portland Timbers crestPortland TimbersCharlotteCharlotte crest
  • 56%Possession44%
  • 26Shots6
  • 2.67xG0.90
  • 12Shots on Target3
  • 9Corners3
  • 10Fouls9
  • 3Offsides2
  • 1Saves9
  • 570Passes459
  • 1Yellow Cards1

Lineups

Confirmed selections

Portland Timbers crestPortland Timbers4 - 3 - 3

  1. 41Pantemis
  2. 12Hernández
  3. 2Waterman
  4. 4Miller
  5. 27Fory
  6. 73Izoita
  7. 30Caicedo
  8. 10Costa
  9. 7Lassiter
  10. 14Janssen
  11. 99Velde

Substitutions

  1. 64’↑23 Ian Smith↓27 J. Fory
  2. 64’↑17 C. Bassett↓73 Eric Izoita
  3. 83’↑28 A. Aravena↓14 V. Janssen
  4. 83’↑22 O. Fernandez↓7 A. Lassiter

Unused substitutes 21 D. Chará, 15 E. Miller, 80 J. Ortiz, 26 H. Sulte, 20 F. Surman

Coach Martí Cifuentes

Charlotte crestCharlotte4 - 2 - 3 - 1

  1. 1Kahlina
  2. 14Byrne
  3. 44Agyemang
  4. 22Kessler
  5. 23Schnegg
  6. 8Westwood
  7. 28Diani
  8. 37Aloko
  9. 16Biel
  10. 11Abada
  11. 9Giorno

Substitutions

  1. 62’↑17 L. de la Torre↓11 L. Abada
  2. 71’↑25 Tyger Smalls↓37 R. Aloko
  3. 71’↑15 H. Toffolo↓23 D. Schnegg
  4. 85’↑20 B. Coulibaly↓8 A. Westwood

Unused substitutes 4 A. Privett, 21 T. Miller, 71 N. Richmond, 83 H. Mbongue, 39 J. Neeley

Coach D. Smith

Match facts

Competition
Major League Soccer - United States and Canada
Round
Matchday 31
Date
Sun, 25 Oct 2026
Kick-off
02:30 (UTC)
Venue
Providence Park, Portland
Referee
Rosendo Mendoza
Portland Timbers coach
Martí Cifuentes
Charlotte coach
D. Smith

League table

Major League Soccer - United States and Canada · Western Conference

#TeamPWDLGDPts
1Vancouver Whitecaps crestVancouver Whitecaps331878+3861
2FC Dallas crestFC Dallas3315108+955
3San Jose Earthquakes crestSan Jose Earthquakes3314109+852
4St. Louis City crestSt. Louis City3314910+1051
5Houston Dynamo crestHouston Dynamo3314910+151
6Los Angeles FC crestLos Angeles FC33121110+1347
7Los Angeles Galaxy crestLos Angeles Galaxy33111111-644
8Portland Timbers crestPortland Timbers3312714-143
9Colorado Rapids crestColorado Rapids3312714-143
10Seattle Sounders crestSeattle Sounders33111012-343
11Real Salt Lake crestReal Salt Lake3312615042
12Minnesota United FC crestMinnesota United FC33101112-441
13San Diego crestSan Diego3391113-538
14Austin crestAustin3381015-2134
15Sporting Kansas City crestSporting Kansas City336522-4223

Recent form

Last 5 matches, all competitions

Portland Timbers crest

Portland Timbers

  1. L
  2. L
  3. D
  4. L
  5. D
Charlotte crest

Charlotte

  1. W
  2. L
  3. W
  4. L
  5. D

Player ratings

  1. 1A. Lassiter9.2
  2. 2Eric Izoita8.3
  3. 3C. Bassett7.7
  4. 4K. Miller7.1
  5. 5K. Velde7.0
  6. 6J. Waterman6.8
  7. 7David Pereira da Costa6.7
  8. 8J. Fory6.7
  9. 9R. Hernández6.6
  10. 10J. Caicedo6.6
  11. 11A. Aravena6.5
  12. 12O. Fernandez6.5
  13. 13V. Janssen6.4
  14. 14Ian Smith6.2
  15. 15J. Pantemis6.1
  16. 16J. Ortiz0.0
  17. 17E. Miller0.0
  18. 18D. Chará0.0
  19. 19H. Sulte0.0
  20. 20F. Surman0.0
  1. 1K. Kahlina7.8
  2. 2I. Toklomati Giorno7.6
  3. 3Pep Biel7.5
  4. 4A. Westwood7.3
  5. 5M. Agyemang6.8
  6. 6H. Kessler6.6
  7. 7Tyger Smalls6.4
  8. 8D. Diani6.4
  9. 9L. de la Torre6.2
  10. 10R. Aloko6.1
  11. 11H. Toffolo6.0
  12. 12D. Schnegg6.0
  13. 13L. Abada5.9
  14. 14B. Coulibaly5.8
  15. 15N. Byrne5.7
  16. 16T. Miller0.0
  17. 17A. Privett0.0
  18. 18N. Richmond0.0
  19. 19H. Mbongue0.0
  20. 20J. Neeley0.0

Match ratings from API-Football, out of 10.

MVP of the match

A. Lassiter
9.2

A. Lassiter

Portland Timbers crestPortland Timbers

2
Goals
0
Assists

Rated 9.2, the best on the pitch — 2 goals in 83 minutes.

Team form comparison

Last 5 matches, all competitions

Portland Timbers crestPortland Timbers
W-D-L
0-2-3
Scored / match
0.8
Conceded / match
1.8
Charlotte crestCharlotte
W-D-L
2-1-2
Scored / match
1.6
Conceded / match
1.8

Fan predictions

How the fans called it

  • Portland Timbers crestPortland TimbersResult0%
  • Draw0%
  • Charlotte crestCharlotte0%

No votes yet

What happened

Match report

Portland Timbers came from behind twice and won deep into stoppage time, with Cole Bassett's goal in the 90+6th minute settling a 3-2 win over Charlotte at Providence Park.

Charlotte struck first in the 3rd minute when Pep Biel finished from Ashley Westwood, but Ariel Lassiter levelled for Portland in the 11th minute from Eric Izoita's assist. Lassiter then put Portland ahead again in the 40th minute, once more set up by Izoita, and the Timbers took a 2-1 lead into half-time.

Charlotte pulled level on 69 minutes through Idan Toklomati Jorno, with Luca De La Torre providing the assist after coming on in the 62nd minute. Portland made two changes on 64 minutes, including the introductions of Ian Smith and Bassett, and Bassett then sealed it in stoppage time, scoring from Smith after both had come off the bench in the 64th minute. Charlotte also made two changes on 71 minutes and another on 85 minutes, while Portland made two further changes on 83 minutes.

The numbers backed Portland's edge in territory and volume. They had 56% of possession, 570 passes to Charlotte's 459, 26 shots to 6, 12 shots on target to 3 and 9 corners to 3, with expected goals at 2.67 to 0.9. Charlotte still forced nine saves compared with Portland's one, and both sides finished level on fouls at 10 and 9, with Portland also edging offsides 3-2.

Eric Izoita was booked for Portland in the 17th minute, and Nathan Byrne was booked for Charlotte in the 45th minute. There were no red cards.

Match record

Competition
Major League Soccer - United States and Canada
Round
Matchday 31
Kick-off
Venue
Providence Park, Portland
Referee
Rosendo Mendoza
Match ID
cornerflick:match:portland-timbers-vs-charlotte-mls-2026-10-25

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Portland Timbers 3-2 Charlotte, Major League Soccer - United States and Canada, 25 October 2026. Match record, last updated 28 October 2026. https://cornerflick.com/football/mls/matches/portland-timbers-vs-charlotte-mls-2026-10-25

Permanent identifier cornerflick:match:portland-timbers-vs-charlotte-mls-2026-10-25. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/portland-timbers-vs-charlotte-mls-2026-10-25" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

15 events

  1. 3’Goal!Charlotte crestCharlottePep BielAssist: Ashley Westwood0 – 1
  2. 11’Goal!Portland Timbers crestPortland TimbersAriel LassiterAssist: Eric Izoita1 – 1
  3. 17’Yellow cardPortland Timbers crestPortland TimbersEric Izoita
  4. 40’Goal!Portland Timbers crestPortland TimbersAriel LassiterAssist: Eric Izoita2 – 1
  5. 45’Yellow cardCharlotte crestCharlotteNathan Byrne
  6. 62’SubstitutionCharlotte crestCharlotteLuca De La Torre ONLiel Abada OFF
  7. 64’SubstitutionPortland Timbers crestPortland TimbersIan Smith ONJímer Fory OFF
  8. 64’SubstitutionPortland Timbers crestPortland TimbersCole Bassett ONEric Izoita OFF
  9. 69’Goal!Charlotte crestCharlotteIdan Toklomati JornoAssist: Luca De La Torre2 – 2
  10. 71’SubstitutionCharlotte crestCharlotteTyger Smalls ONRodolfo Aloko OFF
  11. 71’SubstitutionCharlotte crestCharlotteHarry Toffolo ONDavid Schnegg OFF
  12. 83’SubstitutionPortland Timbers crestPortland TimbersAlexander Aravena ONVincent Janssen OFF
  13. 83’SubstitutionPortland Timbers crestPortland TimbersOmir Fernandez ONAriel Lassiter OFF
  14. 85’SubstitutionCharlotte crestCharlotteBaye Coulibaly ONAshley Westwood OFF
  15. 90+6’Goal!Portland Timbers crestPortland TimbersCole BassettAssist: Ian Smith3 – 2