Toronto FC vs Charlotte FC, MLS 2024 REGULAR SEASON
Overview
Match Preview
Toronto FC vs Charlotte FC — MLS at BMO Field.
- Toronto FC 18 games · 17 pts (2026/26)
- Charlotte FC 18 games · 25 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Mar | Charlotte FC | H | 1–0 | W |
| 03 Mar | New England Revolution | A | 1–0 | W |
| 25 Feb | FC Cincinnati | A | 0–0 | D |
| 21 Oct | Orlando City SC | H | 0–2 | L |
| 07 Oct | New York Red Bulls | A | 0–3 | L |
| 04 Oct | Charlotte FC | A | 0–3 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 09 Mar | Toronto FC | A | 0–1 | L |
| 03 Mar | Vancouver Whitecaps FC | A | 1–1 | D |
| 25 Feb | New York City FC | H | 1–0 | W |
| 21 Oct | Internacional CF Miami | H | 1–0 | W |
| 19 Oct | Internacional CF Miami | A | 2–2 | D |
| 08 Oct | Chicago Fire FC | A | 2–0 | W |
Season Stats
| Toronto FC | Charlotte FC | |
|---|---|---|
| #12 | Position | #7 |
| 17 | Points | 25 |
| 18 | Played | 18 |
| 3 / 8 / 7 | W / D / L | 7 / 4 / 7 |
| 24 | Scored | 29 |
| 32 | Conceded | 27 |
| -8 | GD | +2 |
| 0.94 | PPG | 1.39 |
| 17% | Win % | 39% |
Key Stats
33%
Both Teams to Score
H2H (9 games)
H2H (9 games)
56%
Over 2.5 Goals
H2H history
H2H history
16%
Clean Sheets
Toronto FC this season
Toronto FC this season
26%
Clean Sheets
Charlotte FC this season
Charlotte FC this season
Toronto FC are 12th (17 pts). Charlotte FC are 7th (25 pts).
Goal Timing (This Season)
Toronto FC
0-15
1/2
16-30
1/3
31-45
4/3
46-60
2/5
61-75
4/4
76+
6/7
■ Scored ■ Conceded
Charlotte FC
0-15
4/2
16-30
4/5
31-45
4/1
46-60
1/3
61-75
2/4
76+
4/4
■ Scored ■ Conceded
Top Scorers (This Season)
Charlotte FC
| Pep Biel | 8 G | 5 A |
| Idan Gorno | 4 G | 1 A |
Events
Match Events
- 0' KICK OFF: Toronto FC gets underway.
- 5' Not even hints on scoring a goal over the last 5 minutes.
- 10' The midfield battle is intense right now. Both Toronto FC and Charlotte FC are fighting for every inch of the pitch.
- 15' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 20' Charlotte FC is showing some good football. However, Charlotte FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 25' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Shane O'Neill suffering a number of foals already.
- 26' Lorenzo Insigne has been a danger all night but risks an early exit having now seen a card on 26.
- 31' Charlotte FC looks like a favorite considering 1 games won in last 1 matches with its main striker Wilfried Zaha scoring 1 goals.
- 36' The Array continues to deliver drama. Both Toronto FC and Charlotte FC are desperate not to drop points on matchday .
- 41' Andrew Privett has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 46' Another change for Toronto FC made on 46 minute. Kevin Long leaves to be changed by Sigurd Rosted.
- 51' Both keepers have barely been tested. Toronto FC and Charlotte FC are cancelling each other out in the centre of the park.
- 56' A tactical chess match is unfolding here. The question is which manager blinks first.
- 60' It’s a booking for Charlotte FC player. Kerwin Vargas gets a card.
- 61' Toronto FC make a change. Kobe Franklin trudges off to be replaced by Prince-Osei Owusu on 61 minutes.
- 62' Toronto FC make a change. Alonso Coello Camarero trudges off to be replaced by Matthew Longstaff on 62 minutes.
- 64' Sigurd Rosted picks up a card and will need to be extremely careful for the remainder of this match.
- 69' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 71' Enzo Copetti makes way for Patrick Agyemang at the 71 minute mark. A tactical switch from Charlotte FC.
- 72' Time for substitution for Charlotte FC. Iuri Tavares is replaced by Scott Arfield.
- 77' Toronto FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 80' Lorenzo Insigne makes no mistake. The score reads 1-0 and Toronto FC are in front.
- 82' A meaty challenge results in booking for Scott Arfield on 82.
- 82' Charlotte FC ring the changes. Kerwin Vargas has done his job and it is now time for Nimfasha Berchimas to step up.
- 86' Poor challenge from Brecht Dejaegere. The referee spots it immediately and shows the card.
- 87' Another change for Toronto FC made on 87 minute. Lorenzo Insigne leaves to be changed by Jahkeele Marshall-Rutty.
- 90' The referee shows Charlotte FC player a card on 90.
- Hope, you loved the show. Another epic battle is over with the score 1-0.
Lineups
Toronto FC Lineups
Starting XI
-
5
Kevin Long ↓ Sigurd Rosted 46'
- 10
- 24
- 21
- 28
- 27
- 90
- 19
- 14
- 20
- 15
Bench
-
25
Prince-Osei Owusu ↑ 61'
- 9
-
17
Sigurd Rosted ↑ 46'
- 18
-
–
Matthew Longstaff ↑ 62'
-
7
Jahkeele Marshall-Rutty ↑ 87'
- 6
- 47
- 12
Coach
John Herdman
Charlotte FC Lineups
Starting XI
- 8
- 14
- 3
- 10
-
30
Junior Urso ↓ Nikola Petkovic 87'
- 29
-
9
Enzo Copetti ↓ Patrick Agyemang 71'
- 1
-
38
Iuri Tavares ↓ Scott Arfield 72'
- 18
- 34
Bench
- 24
- 22
- 6
-
37
Scott Arfield ↑ 72'
- 32
-
33
Patrick Agyemang ↑ 71'
-
27
Nimfasha Berchimas ↑ 82'
- 20
-
23
Nikola Petkovic ↑ 87'
Coach
Dean Smith
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Federico Bernardeschi | 3 |
| Michael Bradley | 3 |
| Pep Biel | 2 |
| Prince-Osei Owusu | 2 |
| Kerwin Vargas | 2 |
| Patrick Agyemang | 2 |
| Lorenzo Insigne | 2 |
| Karol Swiderski | 2 |
Head to Head
Toronto FC Form
Charlotte FC Form
Predictions
Prediction accuracy
3 / 4
1.34
Toronto FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.34
Charlotte FC xG
I would bet for:
Toronto FC or Charlotte FC 73%
Match Result
✓ CorrectActual: Toronto FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.68
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 91% |
|
9% |
| ± 1.5 | 75% |
|
25% |
| ± 2.5 | 49% |
|
51% |
| ± 3.5 | 28% |
|
72% |
| ± 4.5 | 14% |
|
86% |
Double Chance
Toronto FC or Draw
67%
Draw or Charlotte FC
60%
Toronto FC or Charlotte FC
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
13.3%
0 – 0
8.9%
0 – 1
8.2%
1 – 0
Actual
1 – 2
7.9%
2 – 1
7.9%
0 – 2
6%
2 – 0
6%
2 – 2
5.4%
1 – 3
3.6%
3 – 1
3.6%
0 – 3
2.7%
Asian Handicap — Toronto FC
| Handicap | Toronto FC covers | Push | Charlotte FC covers |
|---|---|---|---|
| -2.5 | 6% | — | 94% |
| -2 | 6% | 11% | 83% |
| -1.5 | 17% | — | 83% |
| -1 | 17% | 19% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 64% | — | 36% |
| +1 | 64% | 19% | 17% |
| +1.5 | 83% | — | 17% |
| +2 | 83% | 11% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Toronto FC keeps clean sheet
27%
✗
Charlotte FC keeps clean sheet
27%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

