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
- 90+4’Goal!
CharlotteRodolfo AlokoAssist: Tyger Smalls4 – 0 - 90+3’Yellow card
CharlotteTyger Smalls - 89’Red card
CharlotteAllan Saint-Maximin - 88’VAR check
CharlotteAllan Saint-MaximinCard upgrade confirmed - 84’Penalty missed
CharlotteAllan Saint-Maximin - 84’Goal!
CharlotteAbdoulaye Doucouré3 – 0 - 82’Yellow card
Orlando City SCIván Angulo - 81’Substitution
CharlotteTyger Smalls ONIdan Toklomati Jorno OFF
Show 12 earlier events
- 81’Substitution
CharlotteAbdoulaye Doucouré ONDjibril Diani OFF - 75’Substitution
CharlotteRodolfo Aloko ONLiel Abada OFF - 73’Substitution
Orlando City SCDaryl Dike ONBraian Ojeda OFF - 68’Substitution
Orlando City SCHarvey Graham Sarajian ONMarco Pašalić OFF - 68’Substitution
CharlotteLuca De La Torre ONAshley Westwood OFF - 62’Substitution
Orlando City SCJustin Ellis ONZakaria Taifi OFF - 61’Yellow card
CharlotteAshley Westwood - 49’Goal!
CharlotteAllan Saint-MaximinAssist: Harry Toffolo2 – 0 - 45’Substitution
Orlando City SCEduard Atuesta ONLuis Otávio Costa de Aquino OFF - 45’Substitution
Orlando City SCAdrián Marín ONVinicius Nogueira OFF - 25’Yellow card
Orlando City SCIago Teodoro - 6’Goal!
CharlotteHenry KesslerAssist: Ashley Westwood1 – 0 - 1’Kick-off
Key stats
- 44%Possession56%
- 16Shots15
- 2.34xG0.90
- 6Shots on Target8
- 4Corners4
- 12Fouls10
- 5Offsides3
- 8Saves2
- 398Passes504
- 2Yellow Cards2
- 1Red Cards0
Lineups
Confirmed selections
Charlotte4 - 3 - 3
- 1Kahlina
- 14Byrne
- 44Agyemang
- 22Kessler
- 15Toffolo
- 28Diani
- 8Westwood
- 16Biel
- 11Abada
- 9Giorno
- 10Saint-Maximin
Substitutions
- 68’↑17 L. de la Torre↓8 A. Westwood
- 75’↑37 R. Aloko↓11 L. Abada
- 81’↑25 Tyger Smalls↓ Idan Toklomati Jorno
- 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 SC4 - 4 - 2
Substitutions
- 45’↑20 E. Atuesta↓ Luis Otávio Costa de Aquino
- 45’↑3 Adrián Marín↓27 Vinícius Nogueira
- 62’↑22 Justin Ellis↓19 Z. Taifi
- 68’↑23 Harvey Sarajian↓87 Marco Pasalic
- 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
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 33 | 22 | 8 | 3 | +44 | 74 | |
| 2 | 33 | 16 | 11 | 6 | +21 | 59 | |
| 3 | 33 | 18 | 4 | 11 | +9 | 58 | |
| 4 | 33 | 16 | 7 | 10 | +11 | 55 | |
| 5 | 33 | 15 | 8 | 10 | +15 | 53 | |
| 6 | 33 | 13 | 8 | 12 | +11 | 47 | |
| 7 | 33 | 12 | 10 | 11 | -6 | 46 | |
| 8 | 33 | 13 | 5 | 15 | +6 | 44 | |
| 9 | 33 | 12 | 7 | 14 | -16 | 43 | |
| 10 | 33 | 11 | 6 | 16 | -17 | 39 | |
| 11 | 33 | 9 | 12 | 12 | +3 | 39 | |
| 12 | 33 | 9 | 12 | 12 | -12 | 39 | |
| 13 | 33 | 9 | 6 | 18 | -14 | 33 | |
| 14 | 33 | 7 | 12 | 14 | -21 | 33 | |
| 15 | 33 | 6 | 8 | 19 | -30 | 26 |
Player ratings
- 1
K. Kahlina8.9 - 2
H. Kessler7.9 - 3
A. Westwood7.7 - 4
R. Aloko7.4 - 5
A. Doucouré7.3 - 6
A. Saint-Maximin7.1 - 7
M. Agyemang7.1 - 8
Pep Biel6.8 - 9
H. Toffolo6.7 - 10
D. Diani6.7 - 11
N. Byrne6.6 - 12
L. de la Torre6.6 - 13
Tyger Smalls6.5 - 14
L. Abada6.4 - 15
I. Toklomati Giorno6.3 - 16
B. Bronico0.0 - 17
T. Miller0.0 - 18
A. Privett0.0 - 19
N. Richmond0.0 - 20
D. Schnegg0.0
- 1
M. Ojeda6.8 - 2
Harvey Sarajian6.7 - 3
A. Griezmann6.6 - 4
Marco Pasalic6.4 - 5
W. Cartagena6.3 - 6
Justin Ellis6.3 - 7
B. Ojeda6.2 - 8
D. Dike6.2 - 9
Luis Otávio6.1 - 10
I. Angulo6.1 - 11
Adrián Marín6.0 - 12
E. Atuesta5.9 - 13
Vinícius Nogueira5.8 - 14
M. Crépeau5.8 - 15
Z. Taifi5.7 - 16
Iago5.5 - 17
Joran Gerbet0.0 - 18
N. Miller0.0 - 19
Javier Otero0.0 - 20
Tiago0.0
Match ratings from API-Football, out of 10.
MVP of the match

K. Kahlina
Charlotte
- 0
- Goals
- 0
- Assists
Rated 8.9, the best on the pitch in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-1-2
- Scored / match
- 2.4
- Conceded / match
- 2.0
- W-D-L
- 2-3-0
- Scored / match
- 2.8
- Conceded / match
- 2.0
Fan predictions
How the fans called it
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
- 6’Goal!
CharlotteHenry KesslerAssist: Ashley Westwood1 – 0 - 25’Yellow card
Orlando City SCIago Teodoro - 45’Substitution
Orlando City SCEduard Atuesta ONLuis Otávio Costa de Aquino OFF - 45’Substitution
Orlando City SCAdrián Marín ONVinicius Nogueira OFF - 49’Goal!
CharlotteAllan Saint-MaximinAssist: Harry Toffolo2 – 0 - 61’Yellow card
CharlotteAshley Westwood - 62’Substitution
Orlando City SCJustin Ellis ONZakaria Taifi OFF - 68’Substitution
Orlando City SCHarvey Graham Sarajian ONMarco Pašalić OFF - 68’Substitution
CharlotteLuca De La Torre ONAshley Westwood OFF - 73’Substitution
Orlando City SCDaryl Dike ONBraian Ojeda OFF - 75’Substitution
CharlotteRodolfo Aloko ONLiel Abada OFF - 81’Substitution
CharlotteTyger Smalls ONIdan Toklomati Jorno OFF - 81’Substitution
CharlotteAbdoulaye Doucouré ONDjibril Diani OFF - 82’Yellow card
Orlando City SCIván Angulo - 84’Penalty missed
CharlotteAllan Saint-Maximin - 84’Goal!
CharlotteAbdoulaye Doucouré3 – 0 - 88’VAR check
CharlotteAllan Saint-MaximinCard upgrade confirmed - 89’Red card
CharlotteAllan Saint-Maximin - 90+3’Yellow card
CharlotteTyger Smalls - 90+4’Goal!
CharlotteRodolfo AlokoAssist: Tyger Smalls4 – 0





