Copyright © 2025, JustClassic Consulting, LLC.
Copyright © 2025, JustClassic Consulting, LLC.
Jul 26, 2025 at 7:30 pm
2 - 0
Final
Draw: 22%
Match Commentary
Lineups
Charlotte FC
Formation: 4-2-3-1
Goalkeeper (#1)
Defender (#6)
Defender (#29)
Defender (#3)
Defender (#2)
Midfielder (#8)
Midfielder (#13)
Midfielder (#18)
Midfielder (#16)
Midfielder (#10)
Attacker (#17)
Toronto FC
Formation: 4-2-3-1
Goalkeeper (#1)
Defender (#19)
Defender (#5)
Defender (#17)
Defender (#22)
Midfielder (#21)
Midfielder (#14)
Midfielder (#7)
Midfielder (#23)
Midfielder (#8)
Attacker (#29)
Statistics
![]() Charlotte FC | ![]() Toronto FC | |
---|---|---|
2 | Goals | 0 |
10 | Shots | 13 |
4 | On Target | 3 |
66 | Attacks | 78 |
374 | Passes | 491 |
3 | Saves | 2 |
8 | Tackles | 10 |
43% | % Possession | 57% |
2 | Corners | 4 |
0 | Offsides | 1 |
16 | Fouls | 6 |
1 | Yellow Cards | 1 |
0 | Red Cards | 0 |
The second half has concluded, with Charlotte FC securing a 2-0 victory over Toronto FC.
Missed opportunity! Richie Laryea from Toronto FC took a right-footed shot from the center of the box that just went wide of the top right corner. He was set up by Tyrese Spicer.
Corner kick awarded to Toronto FC after Tim Ream allowed the ball to go out.
Deybi Flores of Toronto FC earns a free kick in the opponent's half.
Nikola Petkovic from Charlotte FC earns a free kick in his team's defensive zone.
Tyrese Spicer from Toronto FC commits a foul.
Tyrese Spicer from Toronto FC commits a foul.
Tyrese Spicer from Toronto FC commits a foul.
Ashley Westwood from Charlotte FC earns a free kick on the right side of the field.
The fourth official has indicated that there will be 6 minutes of stoppage time.
Substitution for Toronto FC: Lazar Stefanovic comes on to take the place of Kevin Long.
Substitution for Charlotte FC: Nikola Petkovic comes on to take the place of Pep Biel.
Substitution for Toronto FC: Lazar Stefanovic comes on to take the place of Kevin Long.
Substitution for Charlotte FC: Tyger Smalls comes on to take the place of Idan Toklomati.
A shot attempt is thwarted. Idan Toklomati from Charlotte FC takes a left-footed strike from the middle of the box, but it's blocked. The assist came from Wilfried Zaha.
Missed opportunity! Tyrese Spicer from Toronto FC took a left-footed shot from the left side of the penalty area, but it went wide to the right. The chance was set up by a cross from Theo Corbeanu.
Jahkeele Marshall-Rutty from Charlotte FC commits a foul.
Deybi Flores from Toronto FC earns a free kick on the right side of the field.
Jahkeele Marshall-Rutty from Charlotte FC committed a foul.
Alonso Coello of Toronto FC is awarded a free kick in his team's defensive zone.
Shot on goal denied. Pep Biel from Charlotte FC takes a left-footed attempt from the middle of the box, but the goalkeeper makes the save.
Shot on goal denied. Idan Toklomati from Charlotte FC takes a left-footed attempt from the middle of the box, but the goalkeeper makes the save.
The pause has ended. They’re set to resume play.
Match interruption - Toronto FC.
Substitution for Toronto FC: Deybi Flores comes on to take the place of Jonathan Osorio.
Substitution for Charlotte FC: Nicholas Scardina comes on to replace Bill Tuiloma, who has been injured.
Substitution for Charlotte FC: Liel Abada comes on to take the place of Kerwin Vargas.
Substitution for Charlotte FC: Eryk Williamson comes on to take the place of Brandt Bronico.
The pause has ended. They are set to resume play.
The game is currently paused due to an injury to Bill Tuiloma from Charlotte FC.
Missed opportunity! Theo Corbeanu from Toronto FC took a right-footed shot from the right side of the penalty area, but it didn't hit the target.
Jonathan Osorio of Toronto FC earns a free kick in the opponent's half.
Richie Laryea of Toronto FC earns a free kick in his team's defensive zone.
The pause has ended. They are set to resume play.
The game is currently on hold due to an injury to Kerwin Vargas from Charlotte FC.
Kerwin Vargas from Charlotte FC earns a free kick in the offensive half of the field.
Goal! Charlotte FC leads 2-0 against Toronto FC. Kerwin Vargas scores with a right-footed shot from the middle of the penalty area.
Adilson Malanda from Charlotte FC committed a foul.
Deandre Kerr from Toronto FC earns a free kick in the opponent's half.
Substitution for Toronto FC: Tyrese Spicer comes on to take the place of Matty Longstaff.
Goal! Charlotte FC takes the lead with a score of 1-0 against Toronto FC. Idan Toklomati scores with a close-range header right in front of the goal, thanks to a cross from Brandt Bronico after a set piece.
Goal! Charlotte FC takes the lead with a score of 1-0 against Toronto FC. Idan Toklomati scores with a close-range header after a set piece play.
Idan Toklomati from Charlotte FC earns a free kick on the left flank.
Kevin Long commits a foul for Toronto FC.
Theo Corbeanu from Toronto FC earns a free kick in the opponent's half.
Theo Corbeanu from Toronto FC earns a free kick on the right side of the field.
Theo Corbeanu from Toronto FC earns a free kick in his team's defensive zone.
Corner kick awarded to Charlotte FC after Richie Laryea allowed the ball to go out.
Missed opportunity! Jahkeele Marshall-Rutty from Charlotte FC takes a right-footed shot from outside the penalty area, but it sails just over the crossbar.
A shot from distance by Maxime Dominguez of Toronto FC is thwarted as Kristijan Kahlina of Charlotte FC makes a save, diving to his left to stop the left-footed attempt.
Missed opportunity! Alonso Coello from Toronto FC took a right-footed shot from the middle of the box after a corner kick, but it went wide.
Corner kick awarded to Toronto FC after Adilson Malanda allowed the ball to go out of play.
Corner kick awarded to Toronto FC after Bill Tuiloma allowed the ball to go out.
Adilson Malanda from Charlotte FC committed a foul.
Deandre Kerr of Toronto FC earns a free kick in his team's defensive zone.
The second half is underway with the score still tied at Charlotte FC 0, Toronto FC 0.
The first half concludes with the score tied at 0-0 between Charlotte FC and Toronto FC.
Corner kick awarded to Toronto FC after Tim Ream allowed the ball to go out of play.
A shot attempt is thwarted. Theo Corbeanu from Toronto FC takes a right-footed strike from the right side of the penalty area, but it's blocked. Maxime Dominguez provided the assist.
The fourth official has indicated that there will be two minutes of stoppage time.
The fourth official has indicated that there will be two minutes of stoppage time.
Kerwin Vargas from Charlotte FC earns a free kick in his team's defensive zone.
Sigurd Rosted commits a foul for Toronto FC.
Theo Corbeanu of Toronto FC earns a free kick in his team's defensive zone.
Jahkeele Marshall-Rutty of Charlotte FC commits a foul.
Matty Longstaff from Toronto FC earns a free kick in his team's defensive zone.
Maxime Dominguez from Toronto FC receives a yellow card.
Maxime Dominguez from Toronto FC commits a foul.
Ashley Westwood from Charlotte FC earns a free kick in the opponent's half.
Corner kick awarded to Charlotte FC after Sigurd Rosted allowed the ball to go out of play.
Matty Longstaff from Toronto FC earns a free kick in his team's defensive zone.
Bill Tuiloma from Charlotte FC commits a foul.
Close call! Jonathan Osorio from Toronto FC took a left-footed shot from the middle of the box, but it veered just to the left and missed the target. Matty Longstaff provided the assist.
Richie Laryea of Toronto FC earns a free kick in his team's defensive zone.
Pep Biel commits a foul for Charlotte FC.
Shot on goal denied. Matty Longstaff of Toronto FC takes a right-footed strike from outside the penalty area, but the attempt is stopped.
The pause has ended. They are set to resume play.
Match interruption - Toronto FC.
Kerwin Vargas from Charlotte FC earns a free kick in the opponent's half.
Sigurd Rosted commits a foul for Toronto FC.
Adilson Malanda from Charlotte FC commits a foul.
Deandre Kerr from Toronto FC earns a free kick in the offensive zone.
A shot attempt is thwarted. Maxime Dominguez from Toronto FC takes a left-footed strike from outside the penalty area, but it gets blocked. The pass came from Theo Corbeanu.
The pause has ended. They are set to resume play.
The match has been paused due to an injury to Deandre Kerr from Toronto FC.
Richie Laryea from Toronto FC earns a free kick on the left side of the field.
Kerwin Vargas commits a foul for Charlotte FC.
Adilson Malanda from Charlotte FC strikes the crossbar with a header from the middle of the penalty area after a set piece play.
Kobe Franklin commits a foul for Toronto FC.
Jahkeele Marshall-Rutty from Charlotte FC earns a free kick on the left side of the field.
Missed opportunity. Bill Tuiloma from Charlotte FC attempted a header from the center of the box after a corner kick.
Corner kick awarded to Charlotte FC after a play that resulted in a deflection off Kobe Franklin.
Missed opportunity. Richie Laryea from Toronto FC took a right-footed shot from a challenging position on the left side.
Jonathan Osorio of Toronto FC earns a free kick in the opponent's half.
Pep Biel commits a foul for Charlotte FC.
Shot on goal denied. Matty Longstaff of Toronto FC takes a right-footed attempt from the right side of the penalty area, but it's successfully stopped.
A shot attempt is thwarted. Idan Toklomati of Charlotte FC takes a right-footed strike from outside the penalty area, but it gets blocked.
Richie Laryea from Toronto FC earns a free kick in the defensive zone.
Richie Laryea from Toronto FC earns a free kick in his team's defensive zone.
The opening half is underway...
The team rosters have been revealed, and the players are currently going through their warm-up routines.