Toronto FC vs Charlotte FC Prediction, Betting Tips, Lineups & Odds | 31 May 2025
The Value Lies With TFC
We believe that Toronto 0.0 could be the way forward against Charlotte. The Asian Handicap odds of -105 makes plenty of appeal, with our stake refunded if the home team only manage to draw.
Teams’ Previous Meet Saw 3-2 Charlotte Win
Toronto FC were beaten 2-1 at BMO Field in their last game. This loss to Philadelphia Union was their third straight home defeat. Robin Fraser's team had four shots on target and 42% possession, while Ola Brynhildsen registered the goal.
Charlotte FC have suffered a defeat in their previous four road games including a recent 4-2 loss. This occurred at Sports Illustrated Stadium against New York Red Bulls. The Crown had six shots on goal and boasted 59% possession, while Kerwin Vargas and Liel Abada were on the scoresheet.
Head-to-Head Statistics
It was Charlotte who came out on top when they last played Toronto. At Bank of America Stadium, a 3-2 home win was recorded. The past 6 H2H meetings have included three victories for Toronto, two wins for Charlotte and a single draw.
MLS | G | W | D | L | GF | GA | GD | GD | P | |
---|---|---|---|---|---|---|---|---|---|---|
5 | ![]() |
29 | 16 | 2 | 11 | 48 | 40 | 8 | 48:40 | 50 |
26 | ![]() |
28 | 5 | 10 | 13 | 28 | 35 | -7 | 28:35 | 25 |
TFC have 3 wins, 5 losses and 2 draws, averaging 1.2 goals from 3.8 shots on goal and 8.4 attempts. The Reds have averaged 46.4% possession and 3.0 corners per match, with their opponents getting 1.0 goals from 5.5 shots on goal, 11.0 attempts and 6.4 corners.
Top goalscorers are Federico Bernardeschi and Theodor Corbeanu on 3 goals, while Ola Brynhildsen has bagged 2. The leading assistors are Deybi Flores and Lorenzo Insigne with 2.
Charlotte FC – Last 10 League GamesCharlotte have 4 victories and 6 defeats, averaging 9.5 attempts, 5.2 shots on goal and 1.6 goals. The North Carolina club average 48.1% possession, 3.7 corners in their favour and 5.4 corners against, while 2.1 goals have been conceded from 6.1 shots on goal and 9.7 attempts.
The leading scorers have been Liel Abada and Patrick Agyemang with 4, while Wilfried Zaha has 3. Pep Biel has had 3 assists in the previous 10 games.
Confirmed Lineups
Toronto FC confirmed lineup (4-3-3): Sean Johnson (GK), Kosi Thompson, Zane Monlouis, Lazar Stefanovic, Raoul Petretta, Deybi Flores, Lorenzo Insigne, Jonathan Osorio, Maxime Dominguez, Ola Brynhildsen, Tyrese Spicer.
Charlotte FC confirmed lineup (4-3-3): David Bingham (GK), Jahkeele Marshall-Rutty, Andrew Privett, Adilson Malanda, Souleyman Doumbia, Pep Biel, Ashley Westwood, Brandt Bronico, Liel Abada, Patrick Agyemang, Wilfried Zaha.
Toronto FC vs Charlotte FC Prediction & Betting Tips
Toronto look like a value bet on the Asian Handicap 0.0. This MLS bet stands out at -105, with our selection expected to perform well in this game based on the available stats.
We use the injury and suspension information to come up with the best possible football predictions. You will also see that we take a stats-led approach by considering the key numbers.
Key Toronto FC vs Charlotte FC league stats:
TFC 0.0 Probability
According to the latest odds, there’s a 51.3% likelihood of our pick winning. After careful examination, our tipsters have this probability close to 60%. This is why we can recommend this bet.
If you’re searching for bigger odds when it comes to TFC covering the line, then consider a Bet Builder. This allows you to load additional selections to your wager.

Correct Score Prediction
Our correct score prediction is a 1-0 win for Toronto which is available at odds of +950. We think they’ll achieve victory and this is a way of getting bigger odds and more excitement.
Player Prop Picks
Kerwin Vargas (Charlotte) can be wagered to finish with one or more shots on goal at -120. All things considered, we think that the betting odds are really appealing when it comes to backing him on the Shots Target market.


T&C apply. Gamble responsibly 18+
Theo Corbeanu (TFC) has netted two goals in his past five MLS games. We’ll use this stat and take odds of +325 that he is able to score at least one goal when it comes to wagering on Anytime Goalscorer.


T&C apply. Gamble responsibly 18+
Corners Prediction
In their past six games, Toronto have had less than 4.5 corners. The number of Toronto corners could be lower than the line suggests and that leads us to a bet at odds of -122.






T&C apply. Gamble responsibly 18+
Bet Builder Tips
We’ve compiled a same-game multi that includes Toronto on the Asian Handicap at 0.0, less than three goals to be registered merged with Kerwin Vargas (Charlotte) to record one or more shots on target.
We advise a bet builder as it can be a fun approach when betting on a football game. You can predict different outcomes and see their odds combined before going ahead and placing this tailored bet.
Toronto FC vs Charlotte FC Odds
The odds are updated on a frequent basis. You might therefore find that they are different to the ones listed for the above betting predictions.
Game Could Go Right to the Wire According to the Bookies
For this MLS clash, Charlotte FC are the +123 favourites to triumph according to the latest Full-Time Result betting odds. This reflects that they have a 45% chance of winning. Toronto FC are the +200 outsiders, with the draw being a different option which could yield dividends.
Charlotte and Toronto can be backed at +175 and +235 respectively on the Half-Time Result market. This is an ideal route for bettors who want a quick settlement and the draw is +133.
The expectation is that Over 2.5 Goals will be scored according to the latest odds. If both teams to score is something you think will happen, there’s an opportunity to wager Yes at -172 on the BTTS market.
The top football betting sites provide hundreds of markets for the latest MLS matches. Be sure to peruse all of the available options before going ahead with your preferred wager.







Patrick Agyemang Favourite to Be First Goalscorer
Patrick Agyemang is favourite to be First Goalscorer at +460 and if you’re keen to back him to simply find the net, then the price is +195.










- 3 wins, 5 defeats and 2 draws in the previous 10 matches
- 1 win, 7 defeats and 2 draws in the previous 10 home matches
- 4 wins and 6 defeats in the previous 10 matches
- 1 win, 8 defeats and 1 draw in the previous 10 away matches
- An average of 1.20 goals scored and 1.00 conceded in the previous 10 matches
- An average of 0.50 goals scored and 1.10 conceded in the previous 10 home matches
- An average of 2.20 goals per game in the previous 10 matches
- An average of 1.60 goals per game in the previous 10 home matches
- BTTS Yes in 4 of the previous 10 matches
- BTTS Yes in 3 of the previous 10 home matches
- Over 2.5 Goals in 3 of the previous 10 matches
- Over 2.5 Goals in 3 of the previous 10 home matches
- An average of 1.60 goals scored and 2.10 conceded in the previous 10 matches
- An average of 1.10 goals scored and 2.50 conceded in the previous 10 away matches
- An average of 3.70 goals per game in the previous 10 matches
- An average of 3.60 goals per game in the previous 10 away matches
- BTTS Yes in 7 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 away matches
- Over 2.5 Goals in 8 of the previous 10 matches
- Over 2.5 Goals in 5 of the previous 10 away matches
- An average of 3.00 corners awarded and 6.40 corners conceded in the last 10 matches
- An average of 3.70 corners awarded and 5.70 corners against in the last 10 home matches
- An average of 9.40 corners awarded in the last 10 matches
- An average of 9.40 corners awarded in the last 10 home matches
- Had the most corners in 0 and least corners in 9 of the last 10 matches
- Had the most corners in 2 and least corners in 7 of the last 10 home matches
- An average of 3.70 corners awarded and 5.40 corners conceded in the last 10 matches
- An average of 4.20 corners awarded and 6.70 corners against in the last 10 away matches
- An average of 9.10 corners awarded in the last 10 matches
- An average of 10.90 corners awarded in the last 10 away matches
- Had the most corners in 4 and least corners in 6 of the last 10 matches
- Had the most corners in 2 and least corners in 8 of the last 10 away matches
- An average of 46.40% possession in the last 10 matches
- An average of 47.90% possession in the last 10 home matches
- Most possession in 3 of the last 10 matches
- Most possession in 2 of the last 10 home matches
- An average of 48.10% possession in the last 10 matches
- An average of 47.00% possession in the last 10 away matches
- Most possession in 5 of the last 10 matches
- Most possession in 4 of the last 10 away matches
- Top Scorers for Toronto FC this season are Federico Bernardeschi (4), Theodor Corbeanu (3), Deandre Kerr (2)
- Top Assistors for Toronto FC this season are Federico Bernardeschi (3), Deybi Flores (2), Lorenzo Insigne (2)
Toronto FC vs Charlotte FC Lineups & Team News
You’ve found the right place for Toronto vs Charlotte team news, with all the latest information available including lineups and injuries so you’re fully informed.
Getting the player information you need is easy thanks to the MLS squads.
Toronto FC Confirmed Lineup 4-3-3
Charlotte FC Confirmed Lineup 4-3-3
Toronto FC Confirmed Lineup 4-3-3
Charlotte FC Confirmed Lineup 4-3-3
Toronto FC Substitutes
- 5Kevin Long
- 7Theodor Corbeanu
- 8Matthew Longstaff
- 11Derrick Etienne
- 14Alonso Coello
- 17Sigurd Rosted
- 22Richie Laryea
- 38Charles Sharp
- 90Luka Gavran
Charlotte FC Substitutes
- 1Kristijan Kahlina
- 3Tim Ream
- 6Bill Poni Tuiloma
- 18Kerwin Vargas
- 19Eryk Williamson
- 25Tyger Smalls
- 28Djibril Diani
- 35Nick Scardina
- 38Iuri Tavares
Previous Toronto FC Lineups
Previous Charlotte FC Lineups
Injuries & Suspensions
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Philadelphia | 29 | 17 | 6 | 6 | 49:26 | 57 |
2 | San Diego | 29 | 17 | 5 | 7 | 54:34 | 56 |
3 | FC Cincinnati | 29 | 16 | 4 | 9 | 42:36 | 52 |
4 | Minnesota Utd | 29 | 14 | 9 | 6 | 48:32 | 51 |
5 | Charlotte FC | 29 | 16 | 2 | 11 | 48:40 | 50 |
6 | Nashville SC | 29 | 15 | 5 | 9 | 49:33 | 50 |
7 | Vancouver | 27 | 14 | 7 | 6 | 47:31 | 49 |
8 | Orlando City | 28 | 13 | 8 | 7 | 54:40 | 47 |
9 | Inter Miami | 25 | 13 | 7 | 5 | 54:40 | 46 |
10 | Columbus Crew | 28 | 12 | 10 | 6 | 43:39 | 46 |
11 | NYCFC | 27 | 13 | 5 | 9 | 38:32 | 44 |
12 | Seattle Sounders | 27 | 12 | 8 | 7 | 48:38 | 44 |
13 | Los Angeles FC | 26 | 11 | 8 | 7 | 45:33 | 41 |
14 | NY Red Bulls | 29 | 11 | 7 | 11 | 42:38 | 40 |
15 | Chicago Fire | 27 | 11 | 6 | 10 | 50:48 | 39 |
16 | Portland Timbers | 28 | 10 | 9 | 9 | 36:38 | 39 |
17 | Austin FC | 27 | 10 | 8 | 9 | 29:33 | 38 |
18 | Colorado Rapids | 29 | 10 | 6 | 13 | 38:48 | 36 |
19 | SJ Earthquakes | 29 | 9 | 8 | 12 | 53:51 | 35 |
20 | Houston Dynamo | 28 | 8 | 8 | 12 | 37:46 | 32 |
21 | Real Salt Lake | 27 | 9 | 4 | 14 | 28:36 | 31 |
22 | NE Revolution | 28 | 8 | 7 | 13 | 36:40 | 31 |
23 | FC Dallas | 27 | 7 | 9 | 11 | 39:47 | 30 |
24 | Sporting KC | 28 | 7 | 6 | 15 | 43:57 | 27 |
25 | Atlanta United | 28 | 5 | 11 | 12 | 32:49 | 26 |
26 | Toronto FC | 28 | 5 | 10 | 13 | 28:35 | 25 |
27 | CF Montréal | 29 | 5 | 9 | 15 | 29:51 | 24 |
28 | D.C. United | 29 | 5 | 9 | 15 | 26:54 | 24 |
29 | St. Louis | 28 | 5 | 6 | 17 | 33:50 | 21 |
30 | LA Galaxy | 27 | 4 | 7 | 16 | 32:55 | 19 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Philadelphia | 15 | 10 | 4 | 1 | 34:15 | 34 |
2 | Charlotte FC | 14 | 11 | 1 | 2 | 27:12 | 34 |
3 | Nashville SC | 15 | 10 | 3 | 2 | 31:11 | 33 |
4 | NY Red Bulls | 15 | 10 | 3 | 2 | 34:19 | 33 |
5 | Seattle Sounders | 13 | 8 | 4 | 1 | 32:16 | 28 |
6 | Columbus Crew | 15 | 8 | 4 | 3 | 25:18 | 28 |
7 | Vancouver | 13 | 8 | 3 | 2 | 29:16 | 27 |
8 | NYCFC | 13 | 9 | 0 | 4 | 22:13 | 27 |
9 | Los Angeles FC | 14 | 8 | 2 | 4 | 24:12 | 26 |
10 | San Diego | 15 | 7 | 5 | 3 | 24:13 | 26 |
11 | Minnesota Utd | 15 | 7 | 4 | 4 | 26:17 | 25 |
12 | Orlando City | 14 | 7 | 3 | 4 | 31:21 | 24 |
13 | Inter Miami | 12 | 7 | 3 | 2 | 27:17 | 24 |
14 | FC Cincinnati | 14 | 7 | 2 | 5 | 21:17 | 23 |
15 | Colorado Rapids | 14 | 7 | 2 | 5 | 20:17 | 23 |
16 | Portland Timbers | 14 | 6 | 5 | 3 | 21:19 | 23 |
17 | Austin FC | 14 | 5 | 7 | 2 | 14:12 | 22 |
18 | Real Salt Lake | 13 | 6 | 1 | 6 | 16:15 | 19 |
19 | SJ Earthquakes | 14 | 4 | 6 | 4 | 32:24 | 18 |
20 | Atlanta United | 14 | 4 | 6 | 4 | 23:22 | 18 |
21 | Chicago Fire | 13 | 4 | 5 | 4 | 17:18 | 17 |
22 | St. Louis | 14 | 4 | 4 | 6 | 20:22 | 16 |
23 | Sporting KC | 14 | 4 | 4 | 6 | 24:28 | 16 |
24 | LA Galaxy | 13 | 4 | 2 | 7 | 17:22 | 14 |
25 | Houston Dynamo | 14 | 4 | 2 | 8 | 16:25 | 14 |
26 | Toronto FC | 15 | 2 | 6 | 7 | 12:16 | 12 |
27 | FC Dallas | 14 | 3 | 3 | 8 | 18:23 | 12 |
28 | D.C. United | 14 | 2 | 6 | 6 | 12:23 | 12 |
29 | NE Revolution | 14 | 3 | 2 | 9 | 15:22 | 11 |
30 | CF Montréal | 14 | 2 | 5 | 7 | 13:28 | 11 |

















