Major League Soccer Gameweek 24
CF Montreal 1 - 2 FT Charlotte
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
↓ Archie Goodwin ↑Idan Toklomati Jorno 28'
34' Daniel Rios (Luca Petrasso)
Liel Abada (Allan Saint-Maximin) 37'
45'+4 Victor Loturi
HT
64' ↓ Dante Sealy ↑Noah Streit
65' ↓ Wikelman·Carmona ↑Gennadiy Synchuk
↓ Luca De La Torre ↑Brandt Bronico 67'
David Schnegg 68'
↓ Liel Abada ↑Rodolfo Aloko 68'
75' ↓ Brayan Ceballos ↑Dawid Bugaj
Idan Toklomati Jorno (David Schnegg) 81'
86' ↓ Brayan Vera ↑Efrain Morales
86' ↓ Daniel Rios ↑Owen Graham-Roache
↓ Allan Saint-Maximin ↑Morrison Agyemang 88'
FT
Player Cards
Our take on every player in this match
CF Montreal
Goalkeepers
Sebastian Breza
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Brayan Ceballos
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Brandan Craig
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Brayan Vera
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Luca Petrasso
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
47%
Pass Acc
Midfielders
Victor Loturi
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matthew Longstaff
MAGNET
76
Activity
76
Activity
74
Passes
2
Duels
Wikelman Carmona
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Alexis Sánchez
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
68%
Pass Acc
Dante Sealy
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Daniel Ríos
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Thomas Gillier
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dawid Bugaj
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Efraín Morales
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Hennadii Synchuk
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Samuel Piette
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Streit
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Fabian Herbers
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Olger Escobar
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Owen Graham-Roache
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Charlotte
Goalkeepers
Kristijan Kahlina
MAGNET
44
Activity
44
Activity
43
Passes
1
Duels
Defenders
Nathan Byrne
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Frederick Kessler
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tim Ream
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
David Schnegg
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
21%
Pass Acc
Midfielders
Luca de la Torre
ENFORCER
3
Tackles
3
Tackles
5
Duels Won
71%
Win %
Pep Biel
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Djibril Diani
SWEEPER
6
Cleanups
6
Cleanups
6
Interceptions
0
Blocks
Forwards
Liel Abada
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Archie Goodwin
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
28
Entry
Allan Saint-Maximin
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
20%
Pass Acc
BENCH
Tyler Miller
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Privett
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morrison Agyemang
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Will Cleary
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandt Bronico
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
B. Coulibaly
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyger Smalls
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Aloko
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Idan Toklomati
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 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/27/2025
04/12/2025
10/05/2024
09/14/2024
07/15/2023
06/24/2023
06/25/2022
05/14/2022
CF Montreal Win
Charlotte Win
Draw
League Standings
P: 21 GD: +26
P: 20 GD: +13
P: 19 GD: +13
P: 20 GD: +10
P: 19 GD: +6
P: 21 GD: +2
P: 18 GD: -2
P: 20 GD: +4
P: 19 GD: -2
P: 18 GD: -9
P: 20 GD: -13
P: 18 GD: -14
P: 21 GD: -14
P: 19 GD: -8
P: 19 GD: -12
League Standings
P: 26 GD: +32
P: 26 GD: +12
P: 26 GD: +15
P: 26 GD: +10
P: 25 GD: +7
P: 26 GD: +8
P: 26 GD: -14
P: 26 GD: -14
P: 25 GD: -7
P: 26 GD: +5
P: 25 GD: -8
P: 26 GD: -10
P: 26 GD: -5
P: 26 GD: -13
Match previews and recaps to help you decide which games are worth watching
CF Montreal
Charlotte
CF Montreal
Charlotte
Win Probability
Futmetrix AI estimate
Charlotte Steal the Show with Late Comeback Win
Average Entertainment Futmetrix Score: 50/100. Our verdict is that Charlotte showcased elite resilience, absorbing relentless pressure before snatching a thrilling victory on the road to solidify their top-tier status.
Montreal Sets the Tempo
Montreal came out swinging at Saputo Stadium, pushing the tempo and keeping the visitors pinned deep in their own half. They controlled possession with 58% of the ball, dictating the early rhythm and starving Charlotte of passing lanes. The pressure mounted steadily, leading to a barrage of set pieces in the final third. The Intensity was palpable as Montreal earned 11 corners, constantly testing the opposing backline. Their reward finally arrived in the 34th minute when Daniel Rios finished off a slick setup from Luca Petrasso. It felt like the home side was perfectly primed to secure three vital points and climb away from the bottom of the standings.
A Lightning Response
The lead barely lasted long enough for the home fans to settle back into their seats. The Balance of the match shifted drastically just three minutes later. Charlotte, despite being heavily outshot on the night, showcased exactly why they are flying high in the Eastern Conference. Allan Saint-Maximin carved out crucial space on the flank and found Liel Abada, who ruthlessly leveled the scoreline at 1-1. This sudden equalizer stunned the Montreal faithful and turned the game into a tense tactical battle. The visitors' defense, facing a total of 17 shots, bent significantly but refused to break under the renewed wave of home pressure.
The Super-Sub Strikes
The Stakes rose as the clock ticked down, with both teams aggressively searching for the decisive blow. Montreal kept firing from distance, but the visitors ultimately found the magic moment off the bench. Substitute Idan Toklomati Jorno, who had entered the fray back in the 28th minute, delivered the ultimate gut punch in the 81st minute. Latching onto a precise pass from David Schnegg, the super-sub buried the game-winner, completing a ruthless turnaround. The 2-1 victory highlights a massive Upset to Montreal's game plan, as Charlotte stole all three points despite weathering a chaotic storm of 30 combined shots in this pulsating MLS clash.
Key Questions
How did CF Montreal complete the comeback from behind?
Actually, CF Montreal did not complete a comeback. They lost their early 1-0 lead, allowing Charlotte to rally for a 2-1 away victory.
How did substitute I. Toklomati Giorno change the game?
Entering the match in the 28th minute, Toklomati Jorno provided a vital attacking spark and scored the decisive 81st-minute game-winner to secure all three points.
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.
Charlotte Poised to Exploit Montreal's Home Struggles
Worth Watching Futmetrix Score: 67/100. CF Montreal's dismal home record faces a stern test against a high-flying Charlotte side looking to cement their playoff positioning.
The Setup
When these two sides meet at Saputo Stadium, the contrast in their seasons could not be starker. CF Montreal sits down in 14th place, desperately searching for answers. Their low Form rating tells the story of a team that simply cannot defend its own turf, boasting a meager three wins from eleven home matches this season. On the flip side, Charlotte arrives sitting comfortably in fifth, driven by a versatile attacking unit.
While the bookmakers bizarrely list the hosts as narrow favorites, the Stakes here are modest for the home side but crucial for the visitors. A low Stakes rating of 4.0 somewhat dampens the competitive Balance of the fixture, but there is plenty of individual talent on display. The visitors edge the Stars metric, with Pep Biel pulling strings in midfield and A. Saint-Maximin offering explosive width. The hosts will need Iván Jaime to step up and dictate the tempo if they are to disrupt Charlotte's rhythm.
Key Battle
This match will be decided by CF Montreal's fragile defensive line against Charlotte's clinical forward unit. Montreal has leaked a staggering 46 goals already this campaign. If their back line cannot maintain discipline and track runners into the box, Charlotte's attackers will carve them open with ease on the counter.
Our Prediction
We expect a 2-1 victory for Charlotte. Montreal will likely try to control possession early to appease the home crowd, but their defensive transitions remain a glaring weakness. Charlotte will absorb the pressure and strike ruthlessly on the break.