Skip to content
Live scoresView all →

Charlotte vs Orlando City SC 4-0

  • Henry Kessler6'
  • Allan Saint-Maximin49'
  • Abdoulaye Doucouré84'
  • Rodolfo Aloko90+4'
Kick-off
Sat, 31 Oct 2026 · 17:00 (UTC)
Venue
Bank of America Stadium, Charlotte
Referee
Victor Rivas

Match timeline

  1. 90+4’Goal!Charlotte crestCharlotteRodolfo AlokoAssist: Tyger Smalls4 – 0
  2. 90+3’Yellow cardCharlotte crestCharlotteTyger Smalls
  3. 89’Red cardCharlotte crestCharlotteAllan Saint-Maximin
  4. 88’VAR checkCharlotte crestCharlotteAllan Saint-MaximinCard upgrade confirmed
  5. 84’Penalty missedCharlotte crestCharlotteAllan Saint-Maximin
  6. 84’Goal!Charlotte crestCharlotteAbdoulaye Doucouré3 – 0
  7. 82’Yellow cardOrlando City SC crestOrlando City SCIván Angulo
  8. 81’SubstitutionCharlotte crestCharlotteTyger Smalls ONIdan Toklomati Jorno OFF
Show 12 earlier events
  1. 81’SubstitutionCharlotte crestCharlotteAbdoulaye Doucouré ONDjibril Diani OFF
  2. 75’SubstitutionCharlotte crestCharlotteRodolfo Aloko ONLiel Abada OFF
  3. 73’SubstitutionOrlando City SC crestOrlando City SCDaryl Dike ONBraian Ojeda OFF
  4. 68’SubstitutionOrlando City SC crestOrlando City SCHarvey Graham Sarajian ONMarco Pašalić OFF
  5. 68’SubstitutionCharlotte crestCharlotteLuca De La Torre ONAshley Westwood OFF
  6. 62’SubstitutionOrlando City SC crestOrlando City SCJustin Ellis ONZakaria Taifi OFF
  7. 61’Yellow cardCharlotte crestCharlotteAshley Westwood
  8. 49’Goal!Charlotte crestCharlotteAllan Saint-MaximinAssist: Harry Toffolo2 – 0
  9. 45’SubstitutionOrlando City SC crestOrlando City SCEduard Atuesta ONLuis Otávio Costa de Aquino OFF
  10. 45’SubstitutionOrlando City SC crestOrlando City SCAdrián Marín ONVinicius Nogueira OFF
  11. 25’Yellow cardOrlando City SC crestOrlando City SCIago Teodoro
  12. 6’Goal!Charlotte crestCharlotteHenry KesslerAssist: Ashley Westwood1 – 0
  13. 1’Kick-off

Key stats

Charlotte crestCharlotteOrlando City SCOrlando City SC crest
  • 44%Possession56%
  • 16Shots15
  • 2.34xG0.90
  • 6Shots on Target8
  • 4Corners4
  • 12Fouls10
  • 5Offsides3
  • 8Saves2
  • 398Passes504
  • 2Yellow Cards2
  • 1Red Cards0

Lineups

Confirmed selections

Charlotte crestCharlotte4 - 3 - 3

  1. 1Kahlina
  2. 14Byrne
  3. 44Agyemang
  4. 22Kessler
  5. 15Toffolo
  6. 28Diani
  7. 8Westwood
  8. 16Biel
  9. 11Abada
  10. 9Giorno
  11. 10Saint-Maximin

Substitutions

  1. 68’↑17 L. de la Torre↓8 A. Westwood
  2. 75’↑37 R. Aloko↓11 L. Abada
  3. 81’↑25 Tyger Smalls↓ Idan Toklomati Jorno
  4. 81’↑6 A. Doucouré↓28 D. Diani

Unused substitutes 13 B. Bronico, 21 T. Miller, 4 A. Privett, 71 N. Richmond, 23 D. Schnegg

Coach D. Smith

Orlando City SC crestOrlando City SC4 - 4 - 2

  1. 71Crépeau
  2. 19Taifi
  3. 16Cartagena
  4. 57Iago
  5. 27Nogueira
  6. 87Pasalic
  7. 8Ojeda
  8. 5Otávio
  9. 77Angulo
  10. 7Griezmann
  11. 10Ojeda

Substitutions

  1. 45’↑20 E. Atuesta↓ Luis Otávio Costa de Aquino
  2. 45’↑3 Adrián Marín↓27 Vinícius Nogueira
  3. 62’↑22 Justin Ellis↓19 Z. Taifi
  4. 68’↑23 Harvey Sarajian↓87 Marco Pasalic
  5. 73’↑9 D. Dike↓8 B. Ojeda

Unused substitutes 11 Tiago, 12 Javier Otero, 21 N. Miller, 35 Joran Gerbet

Coach M. Perelman

Match facts

Competition
Major League Soccer - United States and Canada
Round
Matchday 33
Date
Sat, 31 Oct 2026
Kick-off
17:00 (UTC)
Venue
Bank of America Stadium, Charlotte
Referee
Victor Rivas
Charlotte coach
D. Smith
Orlando City SC coach
M. Perelman

League table

Major League Soccer - United States and Canada · Eastern Conference

#TeamPWDLGDPts
1Nashville SC crestNashville SC332283+4474
2Inter Miami crestInter Miami3316116+2159
3New England Revolution crestNew England Revolution3318411+958
4Chicago Fire crestChicago Fire3316710+1155
5Charlotte crestCharlotte3315810+1553
6Philadelphia Union crestPhiladelphia Union3313812+1147
7FC Cincinnati crestFC Cincinnati33121011-646
8Columbus Crew crestColumbus Crew3313515+644
9Orlando City SC crestOrlando City SC3312714-1643
10New York Red Bulls crestNew York Red Bulls3311616-1739
11New York City FC crestNew York City FC3391212+339
12Toronto FC crestToronto FC3391212-1239
13Atlanta United FC crestAtlanta United FC339618-1433
14DC United crestDC United3371214-2133
15CF Montreal crestCF Montreal336819-3026

Recent form

Last 5 matches, all competitions

Charlotte crest

Charlotte

  1. W
  2. L
  3. D
  4. L
  5. W
Orlando City SC crest

Orlando City SC

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

Player ratings

  1. 1K. Kahlina8.9
  2. 2H. Kessler7.9
  3. 3A. Westwood7.7
  4. 4R. Aloko7.4
  5. 5A. Doucouré7.3
  6. 6A. Saint-Maximin7.1
  7. 7M. Agyemang7.1
  8. 8Pep Biel6.8
  9. 9H. Toffolo6.7
  10. 10D. Diani6.7
  11. 11N. Byrne6.6
  12. 12L. de la Torre6.6
  13. 13Tyger Smalls6.5
  14. 14L. Abada6.4
  15. 15I. Toklomati Giorno6.3
  16. 16B. Bronico0.0
  17. 17T. Miller0.0
  18. 18A. Privett0.0
  19. 19N. Richmond0.0
  20. 20D. Schnegg0.0
  1. 1M. Ojeda6.8
  2. 2Harvey Sarajian6.7
  3. 3A. Griezmann6.6
  4. 4Marco Pasalic6.4
  5. 5W. Cartagena6.3
  6. 6Justin Ellis6.3
  7. 7B. Ojeda6.2
  8. 8D. Dike6.2
  9. 9Luis Otávio6.1
  10. 10I. Angulo6.1
  11. 11Adrián Marín6.0
  12. 12E. Atuesta5.9
  13. 13Vinícius Nogueira5.8
  14. 14M. Crépeau5.8
  15. 15Z. Taifi5.7
  16. 16Iago5.5
  17. 17Joran Gerbet0.0
  18. 18N. Miller0.0
  19. 19Javier Otero0.0
  20. 20Tiago0.0

Match ratings from API-Football, out of 10.

MVP of the match

K. Kahlina
8.9

K. Kahlina

Charlotte crestCharlotte

0
Goals
0
Assists

Rated 8.9, the best on the pitch in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Charlotte crestCharlotte
W-D-L
2-1-2
Scored / match
2.4
Conceded / match
2.0
Orlando City SC crestOrlando City SC
W-D-L
2-3-0
Scored / match
2.8
Conceded / match
2.0

Fan predictions

How the fans called it

  • Charlotte crestCharlotteResult0%
  • Draw0%
  • Orlando City SC crestOrlando City SC0%

No votes yet

What happened

Match report

Charlotte beat Orlando City SC 4-0 at Bank of America Stadium, with Henry Kessler's early header, Allan Saint-Maximin's goal after half-time and late finishes from Abdoulaye Doucouré and Rodolfo Aloko settling the result.

Kessler opened the scoring in the 6th minute from Ashley Westwood's assist, and Charlotte led 1-0 at the break.

Saint-Maximin made it 2-0 in the 49th minute, set up by Harry Toffolo, after Orlando City SC had made two changes at half-time. Charlotte then protected the lead through a spell of substitutions, with Westwood going off in the 68th minute and Charlotte later making two more changes in the 81st minute. Doucouré, who came on in the 81st minute, scored in the 84th minute to make it 3-0 after Saint-Maximin had missed a penalty in the same minute. VAR confirmed a card upgrade for Saint-Maximin in the 88th minute and he was sent off in the 89th minute. Rodolfo Aloko, who came on in the 75th minute, sealed it three minutes into stoppage time, with Tyger Smalls, who had come on in the 81st minute, providing the assist.

Orlando City SC had 56% of the possession and 504 passes to Charlotte's 398, but Charlotte had more shots, 16 to 15, and better xG at 2.34 to 0.9. Orlando City SC had eight shots on target to Charlotte's six and both sides had four corners, while Charlotte made eight saves to Orlando's two.

Iago Teodoro and Iván Angulo were booked for Orlando City SC in the 25th and 82nd minutes. Charlotte were shown two yellow cards, for Ashley Westwood in the 61st minute and Tyger Smalls three minutes into stoppage time, and Allan Saint-Maximin was sent off in the 89th minute after the VAR review.

Match record

Competition
Major League Soccer - United States and Canada
Round
Matchday 33
Kick-off
Venue
Bank of America Stadium, Charlotte
Referee
V. Rivas
Match ID
cornerflick:match:charlotte-vs-orlando-city-sc-mls-2026-10-31

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

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Charlotte 4-0 Orlando City SC, Major League Soccer - United States and Canada, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/mls/matches/charlotte-vs-orlando-city-sc-mls-2026-10-31

Permanent identifier cornerflick:match:charlotte-vs-orlando-city-sc-mls-2026-10-31. 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/charlotte-vs-orlando-city-sc-mls-2026-10-31" 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

20 events

  1. 6’Goal!Charlotte crestCharlotteHenry KesslerAssist: Ashley Westwood1 – 0
  2. 25’Yellow cardOrlando City SC crestOrlando City SCIago Teodoro
  3. 45’SubstitutionOrlando City SC crestOrlando City SCEduard Atuesta ONLuis Otávio Costa de Aquino OFF
  4. 45’SubstitutionOrlando City SC crestOrlando City SCAdrián Marín ONVinicius Nogueira OFF
  5. 49’Goal!Charlotte crestCharlotteAllan Saint-MaximinAssist: Harry Toffolo2 – 0
  6. 61’Yellow cardCharlotte crestCharlotteAshley Westwood
  7. 62’SubstitutionOrlando City SC crestOrlando City SCJustin Ellis ONZakaria Taifi OFF
  8. 68’SubstitutionOrlando City SC crestOrlando City SCHarvey Graham Sarajian ONMarco Pašalić OFF
  9. 68’SubstitutionCharlotte crestCharlotteLuca De La Torre ONAshley Westwood OFF
  10. 73’SubstitutionOrlando City SC crestOrlando City SCDaryl Dike ONBraian Ojeda OFF
  11. 75’SubstitutionCharlotte crestCharlotteRodolfo Aloko ONLiel Abada OFF
  12. 81’SubstitutionCharlotte crestCharlotteTyger Smalls ONIdan Toklomati Jorno OFF
  13. 81’SubstitutionCharlotte crestCharlotteAbdoulaye Doucouré ONDjibril Diani OFF
  14. 82’Yellow cardOrlando City SC crestOrlando City SCIván Angulo
  15. 84’Penalty missedCharlotte crestCharlotteAllan Saint-Maximin
  16. 84’Goal!Charlotte crestCharlotteAbdoulaye Doucouré3 – 0
  17. 88’VAR checkCharlotte crestCharlotteAllan Saint-MaximinCard upgrade confirmed
  18. 89’Red cardCharlotte crestCharlotteAllan Saint-Maximin
  19. 90+3’Yellow cardCharlotte crestCharlotteTyger Smalls
  20. 90+4’Goal!Charlotte crestCharlotteRodolfo AlokoAssist: Tyger Smalls4 – 0