Toronto FC vs Charlotte FC, MLS 2022 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
Last 5 meetings
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Jul | Charlotte FC | H | 4–0 | W |
| 16 Jul | Montreal Impact FC | A | 0–1 | L |
| 14 Jul | Chicago Fire FC | A | 0–2 | L |
| 09 Jul | San Jose Earthquakes | H | 2–2 | D |
| 02 Jul | Seattle Sounders FC | H | 0–2 | L |
| 29 Jun | Columbus Crew SC | H | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Jul | Toronto FC | A | 0–4 | L |
| 17 Jul | Internacional CF Miami | A | 2–3 | L |
| 09 Jul | Nashville SC | H | 4–1 | W |
| 04 Jul | Houston Dynamo | A | 2–1 | W |
| 30 Jun | Austin FC | H | 0–1 | L |
| 25 Jun | Montreal Impact FC | A | 1–2 | L |
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' That's the starting whistle at BMO Field. Ninety minutes of football awaits between Toronto FC and Charlotte FC.
- 4' Magnificent from Jonathan Osorio! That is 51 goals in 284 appearances — and it could not have come at a better time.
- 9' The travelling Charlotte FC supporters hardly appreciate their team being pressed down to the backline.
- 10' A stunning finish from Michael Bradley — that came from absolutely nowhere!
- 15' The 28-year-old Kamil Jozwiak has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 20' Kristijan Kahlina is putting in a real shift tonight. He has covered more ground than anyone else for Toronto FC so far.
- 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 Christian Fuchs suffering a number of foals already.
- 30' Charlotte FC looks like a favorite considering 1 games won in last 1 matches with its main striker Wilfried Zaha scoring 1 goals.
- 31' Federico Bernardeschi is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 36' Not even hints on scoring a goal over the last 36 minutes.
- 41' Supporters expect more eagerness from Guzman Corujo, as he is very good at scoring at BMO Field with 0 goals in the last 0 games.
- 46' It is a substitution in Toronto FC team. Shane O'Neill is replaced by Doneil Henry on 46 minute.
- 47' What a strike from Michael Bradley! The score is 4-0.
- 52' Over 52 minutes have gone by without a meaningful attack. The supporters want more.
- 57' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 62' The Charlotte FC bench stirs into life. Yordy Reyna is withdrawn and Kerwin Vargas gets his opportunity.
- 65' Charlotte FC player sees a Red card in front of him.
- 67' Mark-Anthony Kaye picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 70' A change in the Charlotte FC ranks — Kamil Jozwiak exits the field as Sergio Ruiz enters on 70.
- 75' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 77' Toronto FC make a change. Jesus Jimenez trudges off to be replaced by Ayo Akinola on 77 minutes.
- 82' It looks surprising Toronto FC does not make any changes. Jaylin Lindsey has some obvious troubles when approaching to the goal.
- 87' Yordy Reyna has certainly something to prove this evening. He made 0 appearances with only 0 goals this season.
- 4-0 the final result. Charlotte FC will be bitterly disappointed.
Lineups
Toronto FC Lineups
Starting XI
- 10
-
24
Lorenzo Insigne ↓ Jayden Nelson 46'
- 44
- 25
- 4
- 21
- 8
-
27
Shane O'Neill ↓ Doneil Henry 46'
-
9
Jesus Jimenez ↓ Ayo Akinola 77'
- 5
- 47
Bench
-
20
Ayo Akinola ↑ 77'
-
15
Doneil Henry ↑ 46'
- 1
- 22
- 99
-
11
Jayden Nelson ↑ 46'
- 7
-
29
Deandre Kerr ↑ 46'
-
38
Luca Petrasso ↑ 77'
Coach
Bob Bradley
Charlotte FC Lineups
Starting XI
-
5
Anton Walkes ↓ Jaylin Lindsey 46'
- 22
- 13
- 28
-
26
Yordy Reyna ↓ Kerwin Vargas 62'
- 11
-
7
Kamil Jozwiak ↓ Sergio Ruiz 70'
- 16
- 1
- 4
-
35
Quinn McNeill ↓ Jan Sobocinski 77'
Bench
-
24
Jaylin Lindsey ↑ 46'
- 20
- 25
- 12
-
17
Orrin McKinze Gaines ↑ 46'
-
6
Sergio Ruiz ↑ 70'
-
2
Jan Sobocinski ↑ 77'
- 31
-
18
Kerwin Vargas ↑ 62'
Coach
Christian Lattanzio
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Federico Bernardeschi | 3 |
| Michael Bradley | 3 |
| Karol Swiderski | 2 |
| Pep Biel | 2 |
| Prince-Osei Owusu | 2 |
| Kerwin Vargas | 2 |
| Patrick Agyemang | 2 |
| Lorenzo Insigne | 2 |
Head to Head
Toronto FC Form
Predictions
Prediction accuracy
3 / 4
2.3
Toronto FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.24
Charlotte FC xG
I would bet for:
Over 2.5 goals 67% + Both teams to score 64%
Match Result
✓ CorrectActual: Toronto FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.54
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 67% |
|
33% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 28% |
|
72% |
Double Chance
Toronto FC or Draw
79%
Draw or Charlotte FC
43%
Toronto FC or Charlotte FC
78%
Half-Time Result
✓ CorrectActual: Toronto FC win at HT
Correct Score
✓ In top 12
2 – 1
9.2%
1 – 1
9.1%
2 – 0
7.7%
3 – 1
7%
1 – 0
6.2%
3 – 0
5.7%
2 – 2
5.6%
1 – 2
5%
3 – 2
4.4%
0 – 0
4.2%
4 – 1
4.1%
4 – 0
Actual
Asian Handicap — Toronto FC
| Handicap | Toronto FC covers | Push | Charlotte FC covers |
|---|---|---|---|
| -2.5 | 21% | — | 79% |
| -2 | 21% | 18% | 61% |
| -1.5 | 39% | — | 61% |
| -1 | 39% | 21% | 40% |
| -0.5 | 60% | — | 40% |
| +0.5 | 81% | — | 19% |
| +1 | 81% | 11% | 8% |
| +1.5 | 92% | — | 8% |
| +2 | 92% | 5% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Toronto FC keeps clean sheet
30%
✗
Charlotte FC keeps clean sheet
11%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

