Moneyball OddsDixon-Coles · xG fusion
Back to Moneyball Odds

Toronto 3-3 Charlotte: Match Report, Goals, Stats and Ratings

Full time: Toronto 3-3 Charlotte

Toronto and Charlotte drew 3-3 in MLS on Wednesday 19 August 2026 at Toronto Stadium. The goals: Rodolfo Aloko 8', Markus Cimermancic 13', Idan Toklomati 20', Henry Kessler 58', Dániel Sallói 76', Niklas Dorsch 90'.

How the match unfolded

The opening goal came in the 8th minute: Rodolfo Aloko for Charlotte, set up by Ashley Westwood. Toronto levelled at 1-1 in the 13th minute through Markus Cimermancic, set up by Josh Sargent. Idan Toklomati made it 1-2 to Charlotte in the 20th minute, set up by Liel Abada. Henry Kessler made it 1-3 to Charlotte in the 58th minute, set up by Ashley Westwood. Dániel Sallói made it 2-3 to Toronto in the 76th minute, set up by Theo Corbeanu. Toronto levelled at 3-3 in the 90th minute through Niklas Dorsch, set up by Derrick Etienne Jr.. It came with the clock nearly run down, and it rescued a point.

Charlotte led by two and were pegged back: Toronto came back for a draw.

It was 1-2 at half-time, and the second half changed the result.

Walker Zimmerman of Toronto was sent off in the 56th minute. The referee, A. Da Silva, showed 1 yellow card: 1 to Toronto and 0 to Charlotte.

Toronto: R. Fraser, 4-2-3-1 · Charlotte: D. Smith, 4-3-3.

Moneyball's prediction against the result

Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.

Why it went this way

On the day the expected goals were 2.15 for Toronto and 1.94 for Charlotte.

Charlotte made more of their chances than the xG suggests, by about 1.1 goals.

Toronto had 6 shots on target, Charlotte 10.

Toronto's goalkeeper made 7 saves.

Charlotte had 54% of the ball.

A red card changed the shape of the match, and no pre-match model can see one coming.

Where the two sides stood before this match

Toronto came into it with 31 MLS matches played, scoring 1.6 and conceding 1.9 a match, with 1.29 expected goals for and 1.85 against, and had won 26% of their matches.

Charlotte came into it with 31 MLS matches played, scoring 1.8 and conceding 1.6 a match, with 1.56 expected goals for and 2.11 against, and had won 42% of their matches.

Toronto vs Charlotte: the match in numbers

TorontoMatch statisticsCharlotte
46%Ball possession54%
2.15Expected goals (xG)1.94
16Total shots16
6Shots on target10
1Big chances4
430Total passes516
88%Pass accuracy90%
6Corners5
10Fouls10
0Offsides2
15Tackles7
7Saves3
1Yellow cards0
1Red cards0

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Ashley Westwood (Charlotte), rated 7.8 by Sportmonks, with 2 assists.

Toronto

Charlotte

The lowest-rated starter was Walker Zimmerman at 6.0. Ratings run from 0 to 10; around 7.0 is a solid match.

What comes next

Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.

Questions about Toronto vs Charlotte

What was the score in Toronto vs Charlotte?

Toronto 3-3 Charlotte (half-time 1-2), MLS, Wednesday 19 August 2026.

Who scored in Toronto vs Charlotte?

Rodolfo Aloko 8', Markus Cimermancic 13', Idan Toklomati 20', Henry Kessler 58', Dániel Sallói 76', Niklas Dorsch 90'.

Did Moneyball predict Toronto vs Charlotte correctly?

Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.

Who was man of the match in Toronto vs Charlotte?

Ashley Westwood, rated 7.8 by Sportmonks.

Who refereed Toronto vs Charlotte?

A. Da Silva.

Every match, before and after

Moneyball Odds writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.

Open Moneyball Odds Match Live All match reports

Moneyball Odds is a statistical analysis site, not a bookmaker. No model predicts football reliably. For readers aged 18 and over.