Charlotte FC 4-0 Orlando City SC: Final Score, Goals and Lineups

Updated November 1, 2026, with the verified full-time result. Charlotte FC defeated Orlando City SC 4-0 on Saturday, October 31, 2026, at Bank of America Stadium in Charlotte, North Carolina. The 2026 Major League Soccer regular-season match is complete, with both the official MLS match center and FotMob match record reporting a Charlotte victory. The score replaces the previous pre-match report, which correctly listed the starting lineups but had no confirmed result.

Henry Kessler opened the scoring in the sixth minute. Allan Saint-Maximin doubled Charlotte's lead shortly after halftime, while substitutes Abdoulaye Doucouré and Rodolfo Aloko added late goals. FotMob also records a red card for Saint-Maximin in the 89th minute. Below are the result, scoring timeline, original kickoff and viewing details, official team sheets, and matchday player absences.

Charlotte FC vs Orlando City SC: final score and match facts

Final scoreCharlotte FC 4-0 Orlando City SC (full time)
Competition2026 MLS regular season, Matchday 34
DateSaturday, October 31, 2026
VenueBank of America Stadium, Charlotte, North Carolina, United States
Advertised start1:00 p.m., Charlotte, Eastern Daylight Time (EDT, UTC−04:00); 17:00 UTC
Pre-match venue timelineAnticipated on-field kickoff at 1:10 p.m. Charlotte EDT (UTC−04:00); 17:10 UTC
GoalsKessler 6'; Saint-Maximin 49'; Doucouré 84'; Aloko 90+4'
Red cardAllan Saint-Maximin, Charlotte FC, 89'
Original streaming listingApple TV, per Charlotte FC's official viewing guide

The distinction between the advertised broadcast start and Charlotte's pre-match stadium timeline remains relevant to anyone checking historical kickoff information. The club advertised the game for 1:00 p.m. EDT on October 31 (17:00 UTC), while its stadium guide anticipated players kicking off at 1:10 p.m. EDT (17:10 UTC). The later figure was an event-plan estimate rather than independent confirmation of the exact whistle time. October 31 was still a daylight saving date in Charlotte; Eastern Standard Time (UTC−05:00) did not take effect until November 1. Historical listings showing 21:00 UTC conflict with the contemporaneous club announcements and the FotMob listing of 17:00 UTC.

How Charlotte FC won 4-0: confirmed scoring timeline

Match minuteEventScore
6'Henry Kessler scores for Charlotte, assisted by Ashley Westwood1-0
49'Allan Saint-Maximin scores for Charlotte, assisted by Harry Toffolo2-0
84'Abdoulaye Doucouré scores for Charlotte3-0
89'Allan Saint-Maximin receives a red card3-0
90+4'Rodolfo Aloko scores for Charlotte, assisted by Tyger Smalls4-0

The sequence shows Charlotte taking an early lead, extending it immediately after the break and finding two more goals in the closing stages. Doucouré and Aloko were both named among Charlotte's substitutes before the game, making their late contributions particularly notable. Although Charlotte finished with ten players after Saint-Maximin's dismissal, Aloko subsequently made the final score 4-0 in stoppage time. The recorded match events also show Saint-Maximin missing a penalty in the 84th minute; no assumption about the reason for the red card is made here.

FotMob's full-time statistics list 16 shots for Charlotte and 15 for Orlando, with 44% and 56% possession respectively. Those numbers describe this game only; possession alone does not explain the result. For the latest corrections to individual events or additional disciplinary details, readers should consult the two match records linked above rather than infer circumstances from the scoreline.

Confirmed Charlotte FC starting lineup and substitutes

Charlotte's official starting XI announcement named the following players before kickoff. These were actual selections, not projections.

Starting XI: Kristijan Kahlina; Harry Toffolo, Henry Kessler, Morrison Agyemang, Nathan Byrne; Djibril Diani, Pep Biel, Ashley Westwood; Allan Saint-Maximin, Idan Toklomati and Liel Abada.

Listed substitutes: Miller, Rodolfo Aloko, Brandt Bronico, Luca de la Torre, Abdoulaye Doucouré, Privett, Richmond, Tyger Smalls and Schnegg.

Charlotte's announcement abbreviated Morrison Agyemang to “Morrison” and Allan Saint-Maximin to “Maxi.” The expanded names are consistent with the match lineup shown by FotMob. The team's bench is relevant to the final score because Doucouré entered during the second half before scoring in the 84th minute, and Aloko came on for Abada before his stoppage-time goal. Charlotte had previously beaten CF Montréal 4-0 on October 28, when Abada scored a hat trick as a substitute; that was a separate game and should not be confused with the four scorers against Orlando.

Confirmed Orlando City SC starting lineup and substitutes

Orlando's official matchday announcement listed its starters and bench for the visit to Charlotte.

Starting XI: Maxime Crépeau, Zakaria Taifi, Wilder Cartagena, Iago, Vinicius Nogueira, Marco Pašalić, Luís Otávio, Braian Ojeda, Iván Angulo, Martín Ojeda (captain) and Antoine Griezmann.

Listed substitutes: Javier Otero, Eduard Atuesta, Daryl Dike, Justin Ellis, Joran Gerbet, Adrián Marín, Nolan Miller, Harvey Sarajian and Tiago.

Before the game, Orlando said Cartagena and Pašalić had entered the starting XI in place of Justin Ellis and David Brekalo. Ellis was available from the bench, while Brekalo was serving a suspension for accumulated yellow cards. The club also confirmed Atuesta's return to the bench after a previous suspension and Sarajian's inclusion instead of Bernardo Rhein. Those are verified team-sheet details; they should not be mistaken for a claim that all nine substitutes played.

Player availability for the October 31 match

The MLS Matchday 34 player status report classified five Charlotte FC players as out: Nimfasha Berchimas (lower body), Will Cleary (illness), Archie Goodwin (lower body), Aron John (upper body) and Tim Ream (lower body). These classifications refer to their availability for this fixture, not to the duration of an absence or a future return date.

For Orlando, MLS listed David Brekalo (suspended), Griffin Dorsey (back), Robin Jansson (foot) and Tyrese Spicer (foot) as out. The club's own status update also recorded no questionable players or players on international duty. None of these notices establishes the severity of an injury beyond the wording published by the clubs or league.

How the October 31 match was shown and where to find updates

Charlotte's official viewing guide directed supporters to Apple TV for the live stream and gave a 1:00 p.m. ET listing on Saturday, October 31. On that date, Charlotte observed EDT (UTC−04:00), so the advertised start was 17:00 UTC. Viewers seeking a recording or highlights after full time should check the current Apple TV match listing and MLS match center; replay availability, subscription terms and regional access are not guaranteed by a pre-match viewing guide.

The home club also listed WFNZ 92.7 FM for English-language radio and WOLS 106.1 FM for Spanish-language radio coverage. These are the stations advertised for the original live broadcast, not a promise that a recording remains available on either station.

Regular-season context and Bank of America Stadium

Charlotte hosted Orlando in an MLS regular-season fixture, not a playoff game. Charlotte's pre-match preview described the team as having secured a playoff berth before this meeting and seeking a higher Eastern Conference position. Orlando's preview identified postseason qualification as a key consideration. Those statements are background from before kickoff; the 4-0 result should not be presented as determining final conference seeding or another club's qualification without consulting all relevant results.

The October 31 fixture was also Charlotte's Fan Appreciation Match, held on Halloween. The club's Know Before You Go guide listed ticket-office and tailgate activities from 9:00 a.m., eligible member entry at 11:00 a.m., general gates at 11:30 a.m., warm-ups at 12:20 p.m. and a pre-match show at 12:45 p.m., all in Charlotte EDT (UTC−04:00). The guide also gave an anticipated on-field start at 1:10 p.m. EDT. Those timings are preserved here as a historical record of the home club's matchday arrangements, not as instructions for an upcoming event.

Charlotte FC vs Orlando City SC: frequently asked questions

What was the final score on October 31, 2026?

Charlotte FC won 4-0. The full-time score is confirmed by both the MLS match page and FotMob, which also lists the four Charlotte scorers.

Who scored for Charlotte FC?

Henry Kessler scored in the sixth minute, Allan Saint-Maximin in the 49th, Abdoulaye Doucouré in the 84th and Rodolfo Aloko in the fourth minute of second-half stoppage time.

Was there a red card?

Yes. FotMob's final match timeline records a red card for Charlotte's Allan Saint-Maximin in the 89th minute. The disciplinary event is confirmed; this report does not independently determine the referee's stated reason for the decision.

What time was Charlotte FC vs Orlando City SC scheduled to start?

The clubs advertised Saturday, October 31, at 1:00 p.m. in Charlotte, EDT (UTC−04:00), corresponding to 17:00 UTC. Charlotte's venue itinerary separately listed anticipated on-field kickoff at 1:10 p.m. EDT (17:10 UTC). The match is now over.

Where can I check the result and watch information?

Use the official MLS fixture page for the result, FotMob for the full-time event log, and the club's original Apple TV viewing announcement for broadcast details. Check current streaming availability separately if looking for a replay.

Leave a Comment

La Liga Fixtures: RC Deportivo vs. CA Osasuna — Kickoff, TV, and Live Updates

La Liga Fixtures: RC Deportivo vs. CA Osasuna — Kickoff, TV, and Live Updates

RC Deportivo hosts CA Osasuna on Nov. 2, 2026, at 9 p.m. CET (8 p.m. UTC). Find Spain coverage, confirmed squad news, and official live-score links.

Newcastle United vs. Everton: Kickoff Time, Venue, Team News and How to Watch

Newcastle United vs. Everton: Kickoff Time, Venue, Team News and How to Watch

Newcastle host Everton at St. James’ Park at 8 p.m. GMT (20:00 UTC) on Nov. 2. Check Sky Sports, official team news, match officials and pre-match tributes.

Al Ittihad vs. Al Ain: Kickoff Time, Venue, How to Watch and Team News

Al Ittihad vs. Al Ain: Kickoff Time, Venue, How to Watch and Team News

Al Ittihad host Al Ain in AFC Champions League Elite Matchday 4 on Nov. 2, 2026. See the Jeddah kickoff, venue, India listing and confirmed Rios injury update.

Al Gharafa SC vs. Al Qadsiah Club: AFC Champions League Elite Kickoff, Venue, and How to Follow

Al Gharafa SC vs. Al Qadsiah Club: AFC Champions League Elite Kickoff, Venue, and How to Follow

Al Gharafa host Al Qadsiah in AFC Champions League Elite Matchday 4 on Nov. 2. Check the Qatar and UTC kickoff times, venue, confirmed updates, and viewing options.

Al Sadd vs Al Ahli Saudi FC: Kickoff, Venue and How to Follow

Al Sadd vs Al Ahli Saudi FC: Kickoff, Venue and How to Follow

Al Sadd host Al Ahli Saudi FC on November 2, 2026, in Doha. See kickoff times, FanCode coverage in India, latest AFC results and team news.

AFC Champions League Elite: Al Wasl FC vs Air Force SC Fixture Guide

AFC Champions League Elite: Al Wasl FC vs Air Force SC Fixture Guide

Al Wasl hosts Air Force SC on November 2 at Zabeel Stadium. Check the confirmed Dubai kickoff, FanCode’s India listing, and the latest official team news.

Tractor FC vs. PFC Neftchi: Kickoff, Venue and How to Watch

Tractor FC vs. PFC Neftchi: Kickoff, Venue and How to Watch

Tractor FC and PFC Neftchi meet in AFC Champions League Elite Matchday 4 on Nov. 2 in Muscat. See the confirmed kickoff, neutral venue, team news, and viewing options.

Buriram United vs Kashima Antlers: Kickoff Time, Matchday 4 Preview and Team Form

Buriram United vs Kashima Antlers: Kickoff Time, Matchday 4 Preview and Team Form

Buriram host Kashima in AFC Champions League Elite Matchday 4 on November 4, 2026. Kickoff is 7:15 p.m. in Thailand, 9:15 p.m. JST and 12:15 UTC, with the official schedule, time-zone conversion and pre-match context.

LAFC vs. Minnesota United FC: November 1 Kickoff, TV, Venue and Playoff Stakes

LAFC vs. Minnesota United FC: November 1 Kickoff, TV, Venue and Playoff Stakes

LAFC vs. Minnesota United is Sunday, Nov. 1 at 5:30 p.m. PT (7:30 p.m. CT): updated kickoff, Apple TV, BMO Stadium access and playoff picture.

AFC Champions League Elite Fixtures: Pakhtakor vs. Al Nassr Club — Kickoff, Venue and How to Watch

AFC Champions League Elite Fixtures: Pakhtakor vs. Al Nassr Club — Kickoff, Venue and How to Watch

Pakhtakor hosts Al Nassr in Tashkent on Nov. 2 at 6:45 p.m. UZT. Check U.S. kickoff times, FanCode streaming in India, and reported Al Nassr squad absences.