Charlotte vs Orlando City 4-0 – Major League Soccer, 31 Oct 2026
Henry Kessler 6'Allan Saint-Maximin 49'Abdoulaye Doucouré 84'Rodolfo Aloko 90'+4
VenueBank of America Stadium, Charlotte RefereeVictor Rivas Kick-off31 Oct · 17:00 GMT
Season2026/27
Match stats
Key events
- 90'+4 Rodolfo Aloko assist Tyger SmallsNormal Goal Charlotte
- 90'+3 Tyger SmallsYellow Card · Time Wasting Charlotte
- 89' Allan Saint-MaximinRed Card · Abusive Language Charlotte
- 88' Allan Saint-MaximinCard upgrade confirmed Charlotte
- 84' Abdoulaye DoucouréNormal Goal Charlotte
- 84' Allan Saint-MaximinMissed Penalty Charlotte
- 82' Iván AnguloYellow Card · Foul Orlando City
- 81' Djibril Diani for Abdoulaye DoucouréSubstitution 4 Charlotte
- 81' Idan Toklomati Jorno for Tyger SmallsSubstitution 3 Charlotte
- 75' Liel Abada for Rodolfo AlokoSubstitution 2 Charlotte
- 73' Braian Ojeda for Daryl DikeSubstitution 5 Orlando City
- 68' Ashley Westwood for Luca De La TorreSubstitution 1 Charlotte
- 68' Marco Pašalić for Harvey Graham SarajianSubstitution 4 Orlando City
- 62' Zakaria Taifi for Justin EllisSubstitution 3 Orlando City
- 61' Ashley WestwoodYellow Card · Time Wasting Charlotte
- 49' Allan Saint-Maximin assist Harry ToffoloNormal Goal Charlotte
- 45' Vinicius Nogueira for Adrián MarínSubstitution 2 Orlando City
- 45' Luis Otávio Costa de Aquino for Eduard AtuestaSubstitution 1 Orlando City
- 25' Iago TeodoroYellow Card · Dissent Orlando City
- 6' Henry Kessler assist Ashley WestwoodNormal Goal Charlotte
Line-ups
Charlotte4-2-3-1
- 1K. KahlinaG
- 14N. ByrneD
- 44M. AgyemangD
- 22H. KesslerD
- 15H. ToffoloD
- 8A. WestwoodM
- 28D. DianiM
- 11L. AbadaM
- 16Pep BielM
- 10A. Saint-MaximinM
- 9I. Toklomati GiornoF
Substitutes
- 37R. AlokoF
- 13B. BronicoM
- 17L. de la TorreM
- 6A. DoucouréM
- 21T. MillerG
- 4A. PrivettD
- 71N. RichmondF
- 23D. SchneggD
- 25Tyger SmallsF
CoachD. Smith
Orlando City4-4-2
- 71M. CrépeauG
- 19Z. TaifiD
- 16W. CartagenaD
- 57IagoD
- 27Vinícius NogueiraD
- 87Marco PasalicM
- 8B. OjedaM
- 5Luis OtávioM
- 77I. AnguloM
- 7A. GriezmannF
- 10M. OjedaF
Substitutes
- 11TiagoF
- 23Harvey SarajianF
- 12Javier OteroG
- 21N. MillerD
- 35Joran GerbetM
- 22Justin EllisF
- 9D. DikeF
- 20E. AtuestaM
- 3Adrián MarínD
CoachM. Perelman
Statistics
All events
- 6' Henry Kessler assist Ashley WestwoodGoal · Normal Goal Charlotte
- 25' Iago TeodoroCard · Yellow Card · Dissent Orlando City
- 45' Luis Otávio Costa de Aquino for Eduard Atuestasubst · Substitution 1 Orlando City
- 45' Vinicius Nogueira for Adrián Marínsubst · Substitution 2 Orlando City
- 49' Allan Saint-Maximin assist Harry ToffoloGoal · Normal Goal Charlotte
- 61' Ashley WestwoodCard · Yellow Card · Time Wasting Charlotte
- 62' Zakaria Taifi for Justin Ellissubst · Substitution 3 Orlando City
- 68' Marco Pašalić for Harvey Graham Sarajiansubst · Substitution 4 Orlando City
- 68' Ashley Westwood for Luca De La Torresubst · Substitution 1 Charlotte
- 73' Braian Ojeda for Daryl Dikesubst · Substitution 5 Orlando City
- 75' Liel Abada for Rodolfo Alokosubst · Substitution 2 Charlotte
- 81' Idan Toklomati Jorno for Tyger Smallssubst · Substitution 3 Charlotte
- 81' Djibril Diani for Abdoulaye Doucourésubst · Substitution 4 Charlotte
- 82' Iván AnguloCard · Yellow Card · Foul Orlando City
- 84' Allan Saint-MaximinGoal · Missed Penalty Charlotte
- 84' Abdoulaye DoucouréGoal · Normal Goal Charlotte
- 88' Allan Saint-MaximinVar · Card upgrade confirmed Charlotte
- 89' Allan Saint-MaximinCard · Red Card · Abusive Language Charlotte
- 90'+3 Tyger SmallsCard · Yellow Card · Time Wasting Charlotte
- 90'+4 Rodolfo Aloko assist Tyger SmallsGoal · Normal Goal Charlotte
Player ratings
Charlotte
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| K. KahlinaG | 90 | 8.9 | 0 | 0 | 0 | 50 34% | 0 | 1/1 |
| H. KesslerD | 90 | 7.9 | 1 | 0 | 1 | 59 56% | 1 | 3/4 |
| A. WestwoodM | 68 | 7.7 | 0 | 1 | 0 | 33 30% | 0 | 2/3 |
| R. AlokoF | 15 | 7.4 | 1 | 0 | 2 | 2 2% | 0 | 1/3 |
| A. DoucouréM | 9 | 7.3 | 1 | 0 | 1 | 5 5% | 0 | 1/2 |
| Tyger SmallsF | 9 | 7.1 | 0 | 1 | 0 | 2 2% | 0 | 1/1 |
| A. Saint-MaximinM | 89 | 7.1 | 1 | 0 | 4 | 23 17% | 3 | 9/21 |
| M. AgyemangD | 90 | 7.0 | 0 | 0 | 0 | 49 47% | 1 | 2/3 |
| D. DianiM | 81 | 6.9 | 0 | 0 | 2 | 34 31% | 2 | 2/3 |
| H. ToffoloD | 90 | 6.7 | 0 | 1 | 0 | 38 32% | 0 | 2/6 |
| N. ByrneD | 90 | 6.7 | 0 | 0 | 0 | 45 35% | 1 | 3/7 |
| L. de la TorreM | 22 | 6.6 | 0 | 0 | 0 | 7 7% | 3 | 3/6 |
| Pep BielM | 90 | 6.6 | 0 | 0 | 2 | 22 19% | 2 | 4/10 |
| L. AbadaM | 75 | 6.4 | 0 | 0 | 2 | 22 16% | 1 | 2/8 |
| I. Toklomati GiornoF | 81 | 6.3 | 0 | 0 | 2 | 10 8% | 0 | 6/11 |
Orlando City
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| M. OjedaF | 90 | 6.7 | 0 | 0 | 6 | 44 36% | 2 | 4/7 |
| A. GriezmannF | 90 | 6.6 | 0 | 0 | 3 | 38 36% | 2 | 2/4 |
| Justin EllisF | 28 | 6.5 | 0 | 0 | 0 | 6 6% | 0 | 1/5 |
| Marco PasalicM | 68 | 6.4 | 0 | 0 | 3 | 35 30% | 1 | 3/5 |
| Harvey SarajianF | 22 | 6.3 | 0 | 0 | 0 | 9 5% | 1 | 2/4 |
| W. CartagenaD | 90 | 6.3 | 0 | 0 | 0 | 60 57% | 2 | 4/9 |
| D. DikeF | 17 | 6.2 | 0 | 0 | 0 | 0 | 1 | 1/4 |
| B. OjedaM | 73 | 6.2 | 0 | 0 | 2 | 45 35% | 0 | 1/3 |
| Luis OtávioM | 45 | 6.1 | 0 | 0 | 0 | 29 25% | 0 | 1/1 |
| I. AnguloM | 90 | 6.1 | 0 | 0 | 0 | 41 36% | 4 | 6/14 |
| Adrián MarínD | 45 | 6.1 | 0 | 0 | 0 | 30 23% | 0 | 4/4 |
| E. AtuestaM | 45 | 5.9 | 0 | 0 | 0 | 34 26% | 4 | 7/12 |
| Vinícius NogueiraD | 45 | 5.8 | 0 | 0 | 0 | 33 27% | 2 | 3/3 |
| M. CrépeauG | 90 | 5.8 | 0 | 0 | 0 | 18 17% | 0 | 0/0 |
| Z. TaifiD | 62 | 5.7 | 0 | 0 | 0 | 16 12% | 2 | 3/6 |
| IagoD | 90 | 5.6 | 0 | 0 | 1 | 67 64% | 2 | 5/8 |