Charlotte 4 - 0 FT CF Montreal

Bank of America Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
50
FT
Wed, Oct 28
Charlotte
4-0
CF Montreal
⚡ Intensity 59
⚖️ Balance 5
🏆 Stakes 30
🎲 Upset 0
Abada's late treble seals the rout

Win Probability

  • Charlotte 63%
  • Draw 20%
  • CF Montreal 17%

Futmetrix AI estimate

The Sub Who Turned a Tight Night into a Rout

Average Entertainment Futmetrix Score: 50/100. At Bank of America Stadium, Charlotte’s 4-0 win underlined the gap between fifth place and CF Montreal in 15th as the regular season nears its end.

The Opening Act

Seven minutes were enough to tilt the night. At Bank of America Stadium, Idan Toklomati Jorno finished Allan Saint-Maximin’s assist to give Charlotte the lead before CF Montreal could settle. The visitors edged possession at 53 per cent, but their control stayed sterile: they managed just one shot on target from ten attempts, despite four efforts from inside the box, and recorded 0.45 expected goals. Charlotte had only 47 per cent of the ball, yet its 13 attempts brought seven on target and 2.11 expected goals. That contrast tells the Balance story: Montreal circulated, while Charlotte made its attacks count whenever it found room to break. The opener forced the visitors to chase early and gave the home side a platform to choose its moments instead of forcing every attack.

The Pivot

Liel Abada entered in the 65th minute, and the decisive surge followed almost at once. He scored in the 67th, 79th and 83rd minutes, turning a narrow lead into a four-goal win in a blistering sixteen-minute spell. Djibril Diani supplied the first assist, Toklomati created the second, and Pep Biel delivered the third. That sequence was the pivot, not simply a late flourish: each goal made CF Montreal open up further, and Charlotte punished the space. The Intensity climbed as the finish approached, but the home side had already been the more dangerous team. Fourteen corners across the match kept pressure building, though the clearest route to the rout was Abada’s timing and finishing. He needed no long spell to change the story; his hat-trick altered the scale of the result.

The Resolution

Charlotte did not need a possession advantage to finish the job, and the clean sheet gives the result another edge: its goalkeeper made one save, while Montreal’s 496 passes yielded no goal. The standings sharpen the context. Charlotte sits fifth on 47 points; CF Montreal is 15th with 25, a gap that gives this result extra weight as the regular season reaches round 32. The score underlines two very different campaigns without deciding either one. Charlotte gets a timely boost and can take confidence from four finishes built on decisive chances, not possession for its own sake. For CF Montreal, the challenge is clear: find more penetration and turn long spells with the ball into real danger. That is the task for the closing weeks.

Key Questions

What made L. Abada the Man of the Match?

He scored three times between the 67th and 83rd minutes, transforming Charlotte’s lead into a decisive 4-0 win.

How did substitute L. Abada change the game?

Introduced in the 65th minute, he scored a hat-trick in sixteen minutes and turned a narrow lead into a rout.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
47%
53%
Charlotte 47%
CF Montreal 53%
Shots
13
10
Charlotte 13
CF Montreal 10
Shots on Target
7
1
Charlotte 7
CF Montreal 1
Expected Goals (xG)
2.11
0.45
Charlotte 2.11
CF Montreal 0.45
Passes
449
496
Charlotte 449
CF Montreal 496
Corners
8
6
Charlotte 8
CF Montreal 6
Fouls
8
15
Charlotte 8
CF Montreal 15
Yellow Cards
0
3
Charlotte 0
CF Montreal 3
Red Cards
0
0
Charlotte 0
CF Montreal 0

Match Events

7' ⚽ Idan Toklomati Jorno (Allan Saint-Maximin)
↓ Victor Loturi ↑Fabian Herbers 🔄 45'
↓ Noah Streit ↑Dante Sealy 🔄 45'
HT
↓ Daniel Rios ↑Alexis Sanchez 🔄 63'
Efrain Morales 🟨 64'
65' 🔄 ↓ Rodolfo Aloko ↑Liel Abada
67' ⚽ Liel Abada (Djibril Diani)
76' 🔄 ↓ Ashley Westwood ↑Luca De La Torre
76' 🔄 ↓ Allan Saint-Maximin ↑Tyger Smalls
↓ Gennadiy Synchuk ↑Olger Escobar 🔄 76'
79' ⚽ Liel Abada (Idan Toklomati Jorno)
↓ Matthew Longstaff ↑Daniel Pereira 🔄 82'
83' ⚽ Liel Abada (Pep Biel)
84' 🔄 ↓ Pep Biel ↑Abdoulaye Doucouré
84' 🔄 ↓ Idan Toklomati Jorno ↑Nathan Richmond
Daniel Pereira 🟨 86'
Fabian Herbers 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Charlotte

Goalkeepers
Kristijan Kahlina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Nathan Byrne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Morrison Agyemang
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Frederick Kessler
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Harry Toffolo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
45%
Duel Win %
Midfielders
Ashley Westwood
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Djibril Diani
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.5
Rating
R. Aloko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Pep Biel
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
28%
Pass Acc
Allan Saint-Maximin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
28%
Pass Acc
Forwards
Idan Toklomati
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Tyler Miller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Privett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Schnegg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca de la Torre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
A. Doucouré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Liel Abada
HATMAN
HAT-TRICK HERO
3
Goals
3
Goals
3
On Target
9.1
Rating
N. Richmond
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

CF Montreal

Goalkeepers
S. Keita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Dawid Bugaj
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
55%
Duel Win %
Efraín Morales
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Brayan Vera
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Luca Petrasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Matthew Longstaff
MAGNET
MAGNET
80
Activity
80
Activity
75
Passes
5
Duels
Wikelman Carmona
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Victor Loturi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Hennadii Synchuk
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
30%
Pass Acc
Daniel Ríos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Noah Streit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
BENCH
Sebastian Breza
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Viktor Radojević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandan Craig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Piette
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Alexis Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Dante Sealy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Fabian Herbers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Olger Escobar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/09/2026 CF Montreal 1 - 2 Charlotte Major League Soccer Saputo Stadium
09/27/2025 Charlotte 1 - 4 CF Montreal Major League Soccer Bank of America Stadium
04/12/2025 CF Montreal 0 - 1 Charlotte Major League Soccer Saputo Stadium
10/05/2024 Charlotte 2 - 0 CF Montreal Major League Soccer Bank of America Stadium
09/14/2024 CF Montreal 2 - 1 Charlotte Major League Soccer Stade Saputo
07/15/2023 CF Montreal 2 - 0 Charlotte Major League Soccer Stade Saputo
06/24/2023 Charlotte 0 - 0 CF Montreal Major League Soccer Bank of America Stadium
06/25/2022 CF Montreal 2 - 1 Charlotte Major League Soccer Stade Saputo
05/14/2022 Charlotte 0 - 2 CF Montreal Major League Soccer Bank of America Stadium
09/09/2026
Major League Soccer Saputo Stadium
09/27/2025
Major League Soccer Bank of America Stadium
04/12/2025
Major League Soccer Saputo Stadium
10/05/2024
Major League Soccer Bank of America Stadium
09/14/2024
Major League Soccer Stade Saputo
07/15/2023
Major League Soccer Stade Saputo
06/24/2023
Major League Soccer Bank of America Stadium
06/25/2022
Major League Soccer Stade Saputo
05/14/2022
Major League Soccer Bank of America Stadium
Charlotte Win
CF Montreal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 25 56 51 18 +33 WCF Montreal 0 - 2 Nashville SC (24-10-2026)WNashville SC 2 - 0 Toronto FC (27-09-2026)WNashville SC 3 - 0 Chicago Fire (20-09-2026)DInter Miami 2 - 2 Nashville SC (12-09-2026)LToronto FC 2 - 1 Nashville SC (09-09-2026)
2 New England Revolution 26 55 50 30 +20 WNew England Revolution 3 - 2 New York Red Bulls (28-10-2026)WPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)WNew England Revolution 1 - 0 Chicago Fire (17-10-2026)WFC Cincinnati 2 - 3 New England Revolution (14-10-2026)WNew England Revolution 4 - 2 Orlando City SC (19-09-2026)
3 Inter Miami 26 45 64 46 +18 DInter Miami 2 - 2 FC Cincinnati (28-10-2026)LNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)WAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WInter Miami 2 - 0 New York City FC (14-10-2026)WInter Miami 4 - 0 DC United (10-10-2026)
4 Charlotte 26 42 50 38 +12 WCharlotte 4 - 0 CF Montreal (28-10-2026)DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)LColumbus Crew 3 - 1 Charlotte (14-10-2026)LCharlotte 0 - 1 Chicago Fire (26-09-2026)WDC United 1 - 2 Charlotte (19-09-2026)
5 Chicago Fire 26 41 42 40 +2 WAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LNew England Revolution 1 - 0 Chicago Fire (17-10-2026)LChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WChicago Fire 2 - 1 New York City FC (10-10-2026)WCharlotte 0 - 1 Chicago Fire (26-09-2026)
6 Toronto FC 26 34 40 45 -5 WToronto FC 2 - 1 DC United (28-10-2026)LColumbus Crew 4 - 2 Toronto FC (24-10-2026)WNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WToronto FC 2 - 1 CF Montreal (10-10-2026)
7 FC Cincinnati 26 34 52 61 -9 DInter Miami 2 - 2 FC Cincinnati (28-10-2026)WDC United 0 - 2 FC Cincinnati (24-10-2026)WFC Cincinnati 2 - 1 DC United (21-10-2026)LFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)LFC Cincinnati 2 - 3 New England Revolution (14-10-2026)
8 Philadelphia Union 25 33 49 44 +5 LPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)WChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)
9 Orlando City SC 25 32 50 61 -11 DOrlando City SC 2 - 2 New York City FC (24-10-2026)WOrlando City SC 4 - 1 DC United (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WOrlando City SC 3 - 2 Columbus Crew (10-10-2026)LPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)
10 New York Red Bulls 26 32 37 50 -13 LNew England Revolution 3 - 2 New York Red Bulls (28-10-2026)WNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)LNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)LDC United 2 - 1 New York Red Bulls (14-10-2026)WNew York City FC 0 - 1 New York Red Bulls (18-09-2026)
11 Columbus Crew 26 31 39 40 -1 WColumbus Crew 4 - 2 Toronto FC (24-10-2026)WFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)WColumbus Crew 3 - 1 Charlotte (14-10-2026)LOrlando City SC 3 - 2 Columbus Crew (10-10-2026)WColumbus Crew 2 - 1 Inter Miami (27-09-2026)
12 New York City FC 26 29 39 38 +1 WNew York City FC 2 - 1 Atlanta United FC (28-10-2026)DOrlando City SC 2 - 2 New York City FC (24-10-2026)LInter Miami 2 - 0 New York City FC (14-10-2026)LChicago Fire 2 - 1 New York City FC (10-10-2026)DAtlanta United FC 2 - 2 New York City FC (26-09-2026)
13 DC United 26 29 34 47 -13 LToronto FC 2 - 1 DC United (28-10-2026)LDC United 0 - 2 FC Cincinnati (24-10-2026)LFC Cincinnati 2 - 1 DC United (21-10-2026)LOrlando City SC 4 - 1 DC United (17-10-2026)WDC United 2 - 1 New York Red Bulls (14-10-2026)
14 CF Montreal 27 22 31 55 -24 LCharlotte 4 - 0 CF Montreal (28-10-2026)LCF Montreal 0 - 2 Nashville SC (24-10-2026)LCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LToronto FC 2 - 1 CF Montreal (10-10-2026)WCF Montreal 3 - 1 FC Cincinnati (26-09-2026)
15 Atlanta United FC 26 21 32 47 -15 LNew York City FC 2 - 1 Atlanta United FC (28-10-2026)LAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LAtlanta United FC 1 - 3 FC Cincinnati (10-10-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.