Charlotte FC vs Toronto FC, MLS 2024 REGULAR SEASON
Overview
Match Preview
Charlotte FC vs Toronto FC — MLS at Bank of America Stadium.
- Charlotte FC 15 games · 21 pts (2026/26)
- Toronto FC 14 games · 14 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 13 Apr | Toronto FC | H | 3–2 | W |
| 06 Apr | New England Revolution | A | 0–1 | L |
| 30 Mar | FC Cincinnati | H | 1–1 | D |
| 23 Mar | Columbus Crew SC | H | 2–0 | W |
| 17 Mar | Nashville SC | A | 1–2 | L |
| 09 Mar | Toronto FC | A | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 13 Apr | Charlotte FC | A | 2–3 | L |
| 06 Apr | Vancouver Whitecaps FC | A | 0–4 | L |
| 30 Mar | Sporting Kansas City | H | 1–3 | L |
| 23 Mar | Atlanta United FC | H | 2–0 | W |
| 16 Mar | New York City FC | A | 1–2 | L |
| 09 Mar | Charlotte FC | H | 1–0 | W |
Season Stats
| Charlotte FC | Toronto FC | |
|---|---|---|
| #6 | Position | #11 |
| 21 | Points | 14 |
| 15 | Played | 14 |
| 6 / 3 / 6 | W / D / L | 3 / 5 / 6 |
| 24 | Scored | 22 |
| 23 | Conceded | 29 |
| +1 | GD | -7 |
| 1.40 | PPG | 1.00 |
| 40% | Win % | 21% |
Key Stats
33%
Both Teams to Score
H2H (9 games)
H2H (9 games)
56%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
Charlotte FC this season
Charlotte FC this season
7%
Clean Sheets
Toronto FC this season
Toronto FC this season
Charlotte FC are 6th (21 pts). Toronto FC are 11th (14 pts).
Goal Timing (This Season)
Charlotte FC
0-15
–/2
16-30
2/4
31-45
3/–
46-60
1/2
61-75
1/3
76+
4/3
■ Scored ■ Conceded
Toronto FC
0-15
1/1
16-30
1/3
31-45
1/3
46-60
2/5
61-75
4/4
76+
5/5
■ Scored ■ Conceded
Events
Match Events
- 0' The ball is rolling at Bank of America Stadium. Charlotte FC are looking to make home advantage count against Toronto FC.
- 5' Charlotte FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 5.
- 10' 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.
- 15' While there is no rush on the pitch, let’s have a look at some stats. Sigurd Rosted made 299 appearances and scored 9 goals. He is very likely to score a goal today.
- 20' Charlotte FC has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 25' The 27-year-old Aime Mabika has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 30' A tactical chess match is unfolding here. The question is which manager blinks first.
- 35' It looks surprising Toronto FC does not make any changes. Kosi Thompson has some obvious troubles when approaching to the goal.
- 39' Kerwin Vargas doubles the advantage! 1-0 and this game is slipping away from the opposition.
- 44' will be watching from the dugout nervously. His Charlotte FC side need to improve if they are to claim all three points.
- 46' Jahkeele Marshall-Rutty is replacing Raoul Petretta for the Toronto FC side.
- 49' Prince-Osei Owusu doubles the advantage! 1-1 and this game is slipping away from the opposition.
- 54' The referee has no hesitation. Alonso Coello Camarero is booked for Toronto FC — card on 54.
- 59' Liel Abada is putting in a real shift tonight. He has covered more ground than anyone else for Toronto FC so far.
- 62' Controversy at the stadium! Jonathan Osorio argues furiously but the card stands.
- 67' The Charlotte FC manager makes a substitution. Scott Arfield departs to be replaced by Brecht Dejaegere.
- 70' Charlotte FC is taking the lead after the goal scored by Liel Abada on 70.
- 70' Liel Abada catches the referee's attention in entirely the wrong way. card on 70.
- 71' Toronto FC make a change. Matthew Longstaff trudges off to be replaced by Kosi Thompson on 71 minutes.
- 76' With 0 assists to his name this season, Jaylin Lindsey is clearly more than just a goal scorer for Toronto FC.
- 77' Toronto FC ring the changes. Alonso Coello Camarero has done his job and it is now time for Kobe Franklin to step up.
- 78' Prince-Osei Owusu does the damage! The net is bulging and Toronto FC surge ahead!
- 79' Patrick Agyemang is ready to make an impact after coming on for Enzo Copetti at the 79 minute mark.
- 80' The crowd applauds Sigurd Rosted as he leaves the pitch. Aime Mabika steps in for Toronto FC.
- 84' The referee shows Toronto FC player a card on 84.
- 86' Patrick Agyemang makes no mistake. The score reads 3-2 and Charlotte FC are in front.
- 88' Jaylin Lindsey was booked on 88.
- 90' Kevin Long picks up a card and will need to be extremely careful for the remainder of this match.
- 90' The supporters are chanting for Junior Urso. He replaces Liel Abada on 90 minute.
- Both sets of fans can go home satisfied — a 3-2 draw is a fair result on the day.
Lineups
Charlotte FC Lineups
Starting XI
- 8
- 24
- 6
- 21
- 37
- 28
-
9
Enzo Copetti ↓ Patrick Agyemang 79'
- 1
-
11
Liel Abada ↓ Junior Urso 90'
- 18
- 34
Bench
- 22
- 13
-
10
Brecht Dejaegere ↑ 67'
-
30
Junior Urso ↑ 90'
- 38
-
33
Patrick Agyemang ↑ 79'
- 35
- 20
- 23
Coach
Dean Smith
Toronto FC Lineups
Starting XI
- 5
- 10
- 21
- 28
- 1
-
17
Sigurd Rosted ↓ Aime Mabika 80'
- 8
- 29
- 14
- 20
- 15
Bench
-
99
Prince-Osei Owusu ↑ 46'
- 9
-
7
Jahkeele Marshall-Rutty ↑ 46'
-
6
Aime Mabika ↑ 80'
- 90
-
47
Kosi Thompson ↑ 71'
-
19
Kobe Franklin ↑ 77'
- 12
Coach
John Herdman
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Michael Bradley | 3 |
| Federico Bernardeschi | 3 |
| Kerwin Vargas | 2 |
| Patrick Agyemang | 2 |
| Lorenzo Insigne | 2 |
| Karol Swiderski | 2 |
| Pep Biel | 2 |
| Prince-Osei Owusu | 2 |
Head to Head
Charlotte FC Form
Predictions
Prediction accuracy
4 / 4
2.31
Charlotte FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.33
Toronto FC xG
I would bet for:
Over 2.5 goals 69% + Both teams to score 66%
Match Result
✓ CorrectActual: Charlotte FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.64
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 69% |
|
31% |
| ± 3.5 | 49% |
|
51% |
| ± 4.5 | 30% |
|
70% |
Double Chance
Charlotte FC or Draw
78%
Draw or Toronto FC
44%
Charlotte FC or Toronto FC
78%
Half-Time Result
✓ CorrectActual: Charlotte FC win at HT
Correct Score
✓ In top 12
2 – 1
9%
1 – 1
8.9%
2 – 0
7%
3 – 1
6.9%
2 – 2
5.9%
1 – 0
5.6%
3 – 0
5.3%
1 – 2
5.2%
3 – 2
Actual
4 – 1
4%
0 – 0
3.9%
4 – 0
3%
Asian Handicap — Charlotte FC
| Handicap | Charlotte FC covers | Push | Toronto FC covers |
|---|---|---|---|
| -2.5 | 20% | — | 80% |
| -2 | 20% | 17% | 63% |
| -1.5 | 37% | — | 63% |
| -1 | 37% | 21% | 42% |
| -0.5 | 58% | — | 42% |
| +0.5 | 79% | — | 21% |
| +1 | 79% | 12% | 9% |
| +1.5 | 91% | — | 9% |
| +2 | 91% | 6% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Charlotte FC keeps clean sheet
27%
✓
Toronto FC keeps clean sheet
11%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

