Live win probability
BSD modelIn-game win probability from our ML pre-match model, updated by score, time and live xG. Something FotMob and Sofascore don't show.
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Timeline
D. Flores
37'
⚽
45'
🔁S. Rosted ◂ Z. Monlouis
46'
🔁D. Etienne ◂ T. Spicer
46'
⚽P. Biel
assist L. Abada
assist L. Abada
56'
🔁T. Ream ◂ S. Doumbia
66'
🔁T. Corbeanu ◂ M. Dominguez
67'
🔁E. Williamson ◂ P. Biel
75'
🔁R. Laryea ◂ L. Stefanovic
77'
J. Osorio
80'
🔁A. Coello ◂ D. Flores
83'
🔁K. C. Vargas ◂ L. Abada
85'
R. Laryea
86'
⚽
90'
P. Agyemang
90'
⚽P. Agyemang
90'
⚽
90'
R. Petretta
90'+2
Form
Toronto FC
WLWLL
Charlotte FC
LLLWL
Match facts
Stadium
BMO Field
City
Toronto
Referee
Joseph Dickerson
Kickoff
31 May, 23:30 UTC
Toronto FC
3-4-2-1
1
S. Johnson
7.9
76
L. Stefanovic
7.2
12
Z. Monlouis
7.0
28
R. Petretta
7.3
6
K. Thompson
6.3
20
D. Flores
7.2
21
J. Osorio
7.4
16
T. Spicer
6.7
23
M. Dominguez
6.5
24
L. Insigne
7.1
9
O. Brynhildsen
6.4
Substitutes
17
S. Rosted
6.3
11
D. Etienne
6.6
7
T. Corbeanu
6.7
22
R. Laryea
6.2
14
A. Coello
6.4
90
L. Gavran
5
K. Long
8
M. Longstaff
38
C. Sharp
Charlotte FC
4-2-3-1
22
D. Bingham
7.4
2
J. Marshall-Rutty
7.4
29
A. Malanda
7.3
4
A. Privett
7.6
21
S. Doumbia
7.1
8
A. Westwood
7.6
13
B. Bronico
7.1
11
L. Abada
6.8
16
P. Biel
⚽1
7.5
10
W. Zaha
8.1
33
P. Agyemang
⚽1
7.4
Substitutes
3
T. Ream
6.6
19
E. Williamson
6.2
18
K. C. Vargas
6.6
1
K. Kahlina
35
N. Scardina
6
B. Tuiloma
28
D. Diani
38
I. Tavares
25
T. Smalls
Coach: Robin Fraser
Coach: Dean Smith
53%Possession47%
0.53Expected goals (xG)2.71
7Total shots18
2Shots on target8
1Big chances6
4Corners6
12Fouls9
4Yellow cards1