TrivelaPLUCLChampMLSScotlandLiga MXWSLTransfersMy feedSign in

Trivela — football, by the numbers. Data: FotMob (xG), API-Football (clubs/fixtures), The Odds API (odds), Open-Meteo (weather), club press via Google News RSS. Headlines are attributed and linked to their sources; transfer items are rumors, not facts.

Betting content is informational only — never guaranteed advice.

Major League Soccer · 2026 · Matchday 20

Wed 19 Aug, 19:30 GMT-4 · BMO Field, Toronto, Ontario

Toronto FC3–3Charlotte FC

FINISHED

Timeline

No events yet

Goals, cards and subs appear as the feed ingests them.

Analysis

Recap · AI-generated from structured data

Toronto FC 3-3 Charlotte FC: recap

Headline: Toronto FC 3-3 Charlotte FC: recap

Final: Toronto FC 3-3 Charlotte FC at BMO Field.

Table implications: Updated standings reflect this result..

Preview · AI-generated from structured data

Toronto FC vs Charlotte FC: Matchday 20 preview

Headline: Toronto FC vs Charlotte FC: Matchday 20 preview

Toronto FC meet Charlotte FC at BMO Field (Aug 19, 2026, 7:30 PM).

Likely Toronto FC XI: Luka Gavran, Zane Monlouis, Benjamín Kuscevic, Kobe Franklin, Richie Laryea, Niklas Dorsch, Djordje Mihailovic, Alonso Coello, Theo Corbeanu, Josh Sargent, Derrick Etienne.

Likely Charlotte FC XI: Kristijan Kahlina, Tim Ream, Andrew Privett, Nathan Byrne, Henry Kessler, Ashley Westwood, Brandt Bronico, Pep Biel, Archie Goodwin, Idan Toklomati, Allan Saint-Maximin.

Availability notes: Nicksoen Gomis: injured; Harry Toffolo: injured; Deandre Kerr: injured; Jonathan Osorio: injured; Lazar Stefanovic: injured; Nelson Palacio: injured; Nimfasha Berchimas: injured; Aron John: injured; Matheus Pereira: injured.

Moneyline (decimal): Toronto FC 2, Draw 3.17, Charlotte FC 3.3. Implied (no-vig): 45% / 28% / 27%.

Angle to note (informational only, not betting advice): market favours Toronto FC; draw is live at these prices.

Team stats

No team stats

Stats arrive with the live-data feed.

Expected goals

xG: 1.90 – 1.35

Toronto FCCharlotte FC

Shot map

Joshua Sargent (6′) — xG 0.14 · Miss · RegularPlayDániel Sallói (8′) — xG 0.17 · Miss · FastBreakMarkus Cimermancic (8′) — xG 0.10, xGOT 0.25 · AttemptSaved · FastBreakRodolfo Aloko (8′) — xG 0.06, xGOT 0.56 · Goal · RegularPlayAlonso Coello (11′) — xG 0.09 · AttemptSaved · RegularPlayMarkus Cimermancic (13′) — xG 0.07, xGOT 0.60 · Goal · RegularPlayPep Biel (17′) — xG 0.06, xGOT 0.30 · AttemptSaved · RegularPlayDavid Schnegg (18′) — xG 0.02 · Miss · FromCornerLiel Abada (20′) — xG 0.28, xGOT 0.40 · AttemptSaved · RegularPlayIdan Toklomati (20′) — xG 0.22, xGOT 0.62 · Goal · RegularPlayWalker Zimmerman (27′) — xG 0.03 · Miss · FromCornerLiel Abada (32′) — xG 0.11 · Miss · RegularPlayTheodor Corbeanu (39′) — xG 0.06 · Miss · FastBreakIdan Toklomati (45′) — xG 0.03, xGOT 0.01 · AttemptSaved · RegularPlayBenjamín Kuscevic (50′) — xG 0.05 · Miss · FromCornerJoshua Sargent (53′) — xG 0.05, xGOT 0.11 · AttemptSaved · RegularPlayHenry Kessler (54′) — xG 0.08 · Miss · FromCornerHenry Kessler (58′) — xG 0.16, xGOT 0.19 · Goal · SetPieceTheodor Corbeanu (62′) — xG 0.02 · AttemptSaved · RegularPlayNiklas Dorsch (66′) — xG 0.02 · AttemptSaved · FromCornerNiklas Dorsch (68′) — xG 0.12 · AttemptSaved · FreeKickNiklas Dorsch (68′) — xG 0.03 · Miss · SetPieceAllan Saint-Maximin (70′) — xG 0.02, xGOT 0.03 · AttemptSaved · RegularPlayDániel Sallói (76′) — xG 0.88, xGOT 0.96 · Goal · RegularPlayTyger Smalls (86′) — xG 0.05, xGOT 0.22 · AttemptSaved · RegularPlayWill Cleary (87′) — xG 0.04 · Post · FromCornerAllan Saint-Maximin (87′) — xG 0.05, xGOT 0.02 · AttemptSaved · RegularPlayNiklas Dorsch (90′) — xG 0.02, xGOT 0.62 · Goal · RegularPlayAshley Westwood (90′) — xG 0.09, xGOT 0.10 · AttemptSaved · RegularPlayTheodor Corbeanu (90′) — xG 0.04, xGOT 0.09 · AttemptSaved · FastBreakAllan Saint-Maximin (90′) — xG 0.06 · Miss · RegularPlayAllan Saint-Maximin (90′) — xG 0.04 · Miss · FromCorner

Goal On target Off target / blockedcircle size ∝ xG · hover for detail

Player xG

PlayerxGxAxGOTMinRating
Dániel Sallói · Toronto FC1.040.020.96—7.7
Liel Abada · Charlotte FC0.390.030.40—7.4
Henry Kessler · Charlotte FC0.250.010.19—7.5
Idan Toklomati · Charlotte FC0.240.010.64—7.6
Niklas Dorsch · Toronto FC0.190.050.62—7.8
Joshua Sargent · Toronto FC0.190.110.11—7.8
Markus Cimermancic · Toronto FC0.180.030.86—7.8
Allan Saint-Maximin · Charlotte FC0.170.070.05—7.1
Theodor Corbeanu · Toronto FC0.120.540.09—8.0
Ashley Westwood · Charlotte FC0.090.170.10—8.5
Alonso Coello · Toronto FC0.090.13——7.4
Pep Biel · Charlotte FC0.060.200.30—6.8
Rodolfo Aloko · Charlotte FC0.060.760.56—7.8
Benjamín Kuscevic · Toronto FC0.050.01——6.7
Tyger Smalls · Charlotte FC0.05—0.22—6.3
Will Cleary · Charlotte FC0.040.18——6.6
Walker Zimmerman · Toronto FC0.030.18——5.5
David Schnegg · Charlotte FC0.020.07——6.2
Tim Ream · Charlotte FC—0.01——6.2
Nathan Byrne · Charlotte FC—————
William Yarbrough · Toronto FC—————
Tyler Miller · Charlotte FC—————
Derrick Etienne · Toronto FC—0.04——7.2
Kristijan Kahlina · Charlotte FC————6.1
Raheem Edwards · Toronto FC—————
Richie Laryea · Toronto FC—0.02——6.5
Luca de la Torre · Charlotte FC—0.07——6.2
Brandt Bronico · Charlotte FC—0.03——6.4
Djibril Diani · Charlotte FC————6.2
Kobe Franklin · Toronto FC————6.0
Zane Monlouis · Toronto FC————6.1
Matheus Pereira · Toronto FC————6.9
Archie Goodwin · Charlotte FC—0.02——6.2
Jules-Anthony Vilsaint · Toronto FC—————
Luka Gavran · Toronto FC————5.5
Andrew Privett · Charlotte FC—————
Emilio Aristizábal · Toronto FC—————
Morrison Agyemang · Charlotte FC—————
Malik Henry · Toronto FC—————
Jackson Gilman · Toronto FC—0.01——6.1

Data: FotMob xG · xG match centre →

← Major League Soccer