
CF Montréal vs Charlotte FC, 2024 MLS, Regular Season
· MLSCF Montreal top Charlotte FC, halt winless streak
On a night when it honored all-time goals leader Ignacio Piatti, CF Montreal used first-half goals from Caden Clark and Bryce Duke to end a four-match winless streak, defeating visiting Charlotte FC 2-1 on Saturday.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 1': Foul by Caden Clark (CF Montréal).
- 5': Foul by Liel Abada (Charlotte FC).
- 5': Raheem Edwards (CF Montréal) wins a free kick in the defensive half.
- 6': Corner, Charlotte FC. Conceded by Fernando Álvarez.
- 10': Attempt missed. Karol Swiderski (Charlotte FC) left footed shot from outside the box is high and wide to the left. Assisted by Kerwin Vargas with a headed pass.
- 15': Caden Clark (CF Montréal) wins a free kick in the attacking half.
- 15': Foul by Djibril Diani (Charlotte FC).
- 16': Gabriele Corbo (CF Montréal) hits the bar with a right footed shot from outside the box from a direct free kick.
- 22': Foul by Samuel Piette (CF Montréal).
- 22': Kerwin Vargas (Charlotte FC) wins a free kick in the attacking half.
- 23': Attempt saved. Caden Clark (CF Montréal) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Nathan Saliba with a through ball.
- 23': Attempt saved. Josef Martínez (CF Montréal) right footed shot from very close range is saved in the centre of the goal.
- 23': Attempt saved. Josef Martínez (CF Montréal) left footed shot from the centre of the box is saved in the bottom left corner.
- 23': Goal! CF Montréal 1, Charlotte FC 0. Caden Clark (CF Montréal) right footed shot from the centre of the box to the high centre of the goal.
- 26': Goal! CF Montréal 2, Charlotte FC 0. Bryce Duke (CF Montréal) left footed shot from the centre of the box to the high centre of the goal. Assisted by Raheem Edwards.
- 28': Attempt blocked. Karol Swiderski (Charlotte FC) header from the centre of the box is blocked. Assisted by Djibril Diani with a cross.
- 28': Corner, Charlotte FC. Conceded by Gabriele Corbo.
- 31': Attempt missed. Karol Swiderski (Charlotte FC) header from the centre of the box misses to the left. Assisted by Ashley Westwood with a cross.
- 32': Attempt missed. Liel Abada (Charlotte FC) right footed shot from outside the box misses to the right. Assisted by Pep Biel.
- 33': Corner, Charlotte FC. Conceded by Gabriele Corbo.
- 34': Adilson Malanda (Charlotte FC) wins a free kick on the left wing.
- 34': Foul by Raheem Edwards (CF Montréal).
- 35': Goal! CF Montréal 2, Charlotte FC 1. Tim Ream (Charlotte FC) header from very close range to the bottom right corner. Assisted by Ashley Westwood with a cross following a set piece situation.
- 36': Attempt blocked. Karol Swiderski (Charlotte FC) left footed shot from the right side of the six yard box is blocked.
- 36': Attempt missed. Djibril Diani (Charlotte FC) header from very close range is just a bit too high.
- 36': Corner, Charlotte FC. Conceded by Fernando Álvarez.
- 40': Attempt blocked. Liel Abada (Charlotte FC) right footed shot from the left side of the box is blocked. Assisted by Karol Swiderski with a headed pass.
- 41': Hand ball by Karol Swiderski (Charlotte FC).
- 42': Hand ball by Bryce Duke (CF Montréal).
- 42': Offside, Charlotte FC. Kerwin Vargas is caught offside.
- 44': Attempt blocked. Nathan Saliba (CF Montréal) left footed shot from outside the box is blocked. Assisted by Josef Martínez.
- 45': Attempt saved. Bryce Duke (CF Montréal) right footed shot from outside the box is saved in the top right corner. Assisted by Caden Clark.
- 45': Corner, CF Montréal. Conceded by Kristijan Kahlina.
- 45'+1': Corner, CF Montréal. Conceded by Kristijan Kahlina.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+1': Attempt missed. Jahkeele Marshall-Rutty (CF Montréal) left footed shot from outside the box is high and wide to the left following a corner.
- 45'+3': First Half ends, CF Montréal 2, Charlotte FC 1.
- 45': Second Half begins CF Montréal 2, Charlotte FC 1.
- 49': Bryce Duke (CF Montréal) wins a free kick in the defensive half.
- 49': Foul by Jere Uronen (Charlotte FC).
- 50': Delay in match (CF Montréal).
- 50': Delay over. They are ready to continue.
- 52': Foul by Jere Uronen (Charlotte FC).
- 52': Nathan Saliba (CF Montréal) wins a free kick in the defensive half.
- 53': Caden Clark (CF Montréal) wins a free kick in the defensive half.
- 53': Foul by Pep Biel (Charlotte FC).
- 55': Djibril Diani (Charlotte FC) wins a free kick in the defensive half.
- 55': Foul by Nathan Saliba (CF Montréal).
- 61': Corner, CF Montréal. Conceded by Jere Uronen.
- 61': Attempt saved. Samuel Piette (CF Montréal) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by George Campbell.
- 63': Attempt missed. Jahkeele Marshall-Rutty (CF Montréal) right footed shot from the right side of the box is high and wide to the right. Assisted by Bryce Duke.
- 63': Foul by Raheem Edwards (CF Montréal).
- 63': Karol Swiderski (Charlotte FC) wins a free kick on the right wing.
- 64': Attempt missed. Karol Swiderski (Charlotte FC) header from the centre of the box is too high. Assisted by Ashley Westwood with a cross following a set piece situation.
- 65': Foul by George Campbell (CF Montréal).
- 65': Liel Abada (Charlotte FC) wins a free kick on the left wing.
- 66': Substitution, CF Montréal. Matías Cóccaro replaces Josef Martínez.
- 66': Substitution, CF Montréal. Jules-Anthony Vilsaint replaces Bryce Duke.
- 68': Substitution, Charlotte FC. Iuri Tavares replaces Karol Swiderski.
- 68': Substitution, Charlotte FC. Jamie Paterson replaces Liel Abada.
- 69': Attempt saved. Matías Cóccaro (CF Montréal) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Caden Clark.
- 69': Corner, CF Montréal. Conceded by Kristijan Kahlina.
- 69': Corner, CF Montréal. Conceded by Iuri Tavares.
- 70': Delay in match (CF Montréal).
- 73': Delay over. They are ready to continue.
- 76': Delay in match because of an injury Nathan Saliba (CF Montréal).
- 77': Substitution, Charlotte FC. Brandt Bronico replaces Pep Biel.
- 77': Substitution, Charlotte FC. Júnior Urso replaces Djibril Diani.
- 77': Delay over. They are ready to continue.
- 79': Attempt missed. Iuri Tavares (Charlotte FC) header from the centre of the box is close, but misses the top right corner. Assisted by Jere Uronen.
- 81': Foul by Jere Uronen (Charlotte FC).
- 81': Jahkeele Marshall-Rutty (CF Montréal) wins a free kick in the defensive half.
- 81': Substitution, CF Montréal. Dominik Yankov replaces Nathan Saliba.
- 82': Substitution, Charlotte FC. Brandon Cambridge replaces Kerwin Vargas.
- 82': Corner, Charlotte FC. Conceded by Gabriele Corbo.
- 85': Brandt Bronico (Charlotte FC) wins a free kick in the defensive half.
- 85': Foul by George Campbell (CF Montréal).
- 85': Substitution, Charlotte FC. Jaylin Lindsey replaces Jere Uronen because of an injury.
- 85': Foul by Júnior Urso (Charlotte FC).
- 85': Matías Cóccaro (CF Montréal) wins a free kick in the defensive half.
- 86': Attempt blocked. Dominik Yankov (CF Montréal) right footed shot from outside the box is blocked. Assisted by Gabriele Corbo.
- 86': Corner, CF Montréal. Conceded by Tim Ream.
- 87': Brandon Cambridge (Charlotte FC) wins a free kick in the defensive half.
- 87': Foul by Jahkeele Marshall-Rutty (CF Montréal).
- 88': Hand ball by Jahkeele Marshall-Rutty (CF Montréal).
- 90': Fourth official has announced 7 minutes of added time.
- 90'+1': Attempt saved. Matías Cóccaro (CF Montréal) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Jahkeele Marshall-Rutty.
- 90'+1': Corner, CF Montréal. Conceded by Kristijan Kahlina.
- 90'+2': Ashley Westwood (Charlotte FC) wins a free kick in the defensive half.
- 90'+2': Foul by Raheem Edwards (CF Montréal).
- 90'+3': Substitution, CF Montréal. Dawid Bugaj replaces Jahkeele Marshall-Rutty.
- 90'+3': Substitution, CF Montréal. Tom Pearce replaces Caden Clark.
- 90'+6': Attempt missed. Jamie Paterson (Charlotte FC) header from the centre of the box misses to the left. Assisted by Nathan Byrne with a cross.
- 90'+8': Second Half ends, CF Montréal 2, Charlotte FC 1.
- 0': Match ends, CF Montréal 2, Charlotte FC 1.
Statistics
![]() |
MTL![]() |
|
---|---|---|
8 | Fouls | 11 |
0 | Yellow Cards | 0 |
0 | Red Cards | 0 |
1 | Offsides | 0 |
5 | Corner Kicks | 7 |
7 | Saves | 0 |
41.1 | Possession | 58.9 |
11 | SHOTS | 14 |
1 | ON GOAL | 9 |
0.1 | On Target % | 0.6 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
382 | Accurate Passes | 593 |
441 | Passes | 656 |
0.9 | Pass Completion % | 0.9 |
7 | Accurate Crosses | 0 |
28 | Crosses | 15 |
0.3 | Cross % | 0.0 |
40 | Long Balls | 46 |
19 | Accurate Long Balls | 23 |
0.5 | Long Balls % | 0.5 |
3 | Blocked Shots | 2 |
4 | Effective Tackles | 12 |
5 | Tackles | 19 |
0.8 | Tackle % | 0.6 |
4 | Interceptions | 9 |
15 | Effective Clearances | 29 |
15 | Clearances | 29 |
Game Information
Venue: Stade Saputo
Location: Montreal, Canada
Attendance: 19,619
MLS Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Philadelphia Union | 1 | +2 | 3 |
2 | Columbus Crew | 1 | +2 | 3 |
3 | Atlanta United FC | 1 | +1 | 3 |
4 | FC Cincinnati | 1 | +1 | 3 |
Line-Ups
CF Montréal (3-4-2-1)
No. | Name |
---|---|
40 | Jonathan Sirois (GK) |
25 | Gabriele Corbo |
4 | Fernando Alvarez |
24 | George Campbell |
6 | Samuel Piette |
19 | Nathan Saliba |
44 | Raheem Edwards |
11 | Jahkeele Marshall-Rutty |
17 | Josef Martínez |
23 | Caden Clark |
10 | Bryce Duke |
Charlotte FC (4-2-3-1)
No. | Name |
---|---|
1 | Kristijan Kahlina (GK) |
3 | Tim Ream |
29 | Adilson Malanda |
21 | Jere Uronen |
14 | Nathan Byrne |
10 | Pep Biel |
28 | Djibril Diani |
8 | Ashley Westwood |
9 | Karol Swiderski |
18 | Kerwin Vargas |
11 | Liel Abada |
MLS News

Osman Bukari scored off a corner kick in the 77th minute and Austin FC opened its fifth MLS season with a 1-0 victory over visiting Sporting Kansas City on Saturday in the first game of the season for both clubs.

Tai Baribo scored two goals -- one in each half -- as the visiting Philadelphia Union opened the 2025 MLS season with a 4-2 win over Orlando City on Saturday.

Telasco Segovia scored in the 10th minute of second-half stoppage time in his MLS debut and Lionel Messi had two assists as 10-man Inter Miami salvaged a 2-2 draw against visiting New York City FC in both teams' MLS opener.

Jordan Morris scored twice as the Seattle Sounders opened the Major League Soccer season with a 2-2 draw against visiting Charlotte FC on a rainy Saturday night.

Anderson Julio scored the game winner in the 76th minute and Petar Musa had a goal and an assist as visiting FC Dallas defeated Houston Dynamo FC 2-1 on Saturday in their season-opening match.