Match summary
CF Montreal and Toronto FC could not be separated in a goalless draw.
CF Montreal had the better of the chances, with 0.94 expected goals (xG) from 14 shots to Toronto FC's 0.44 from 8.
16 July 2026 · MLS · 2026 · Referee Guido Gonzales Jr
Half-time: 0–0
CF Montreal and Toronto FC could not be separated in a goalless draw.
CF Montreal had the better of the chances, with 0.94 expected goals (xG) from 14 shots to Toronto FC's 0.44 from 8.
Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.
Tap a goal for the scorer and score.
Every shot and where it was taken from.
Hover or tap a shot for the player, minute and xG.
| 90′ | 0 | 0 | 28 | – | – | – | – | – |
| 90′ | 2 | 1 | – | 6 | 1 | 34 | 2 | – | – | – | ||
| 90′ | 2 | – | – | 6 | 3 | 71 | 2 | – | – | – | ||
| 90′ | – | 1 | – | 4 | 4 | 63 | 1 | – | – | – | ||
| 90′ | 4 | – | – | 7 | 1 | 39 | 1 | – | – | – |
Victor Loturi
Taken off
|
60′ | – | – | 24 | – | 0.01 | – | – | – | 2 | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Samuel Piette
Taken off
|
60′ | – | – | 40 | 2 | 0.11 | 1 | 1 | 2 | – | 1 | – | |
| 90′ | – | – | 62 | 1 | 0.04 | – | – | 1 | – | – | – | ||
| 90′ | – | – | 31 | 3 | 0.14 | – | – | 3 | 1 | – | – | ||
Noah Streit
Taken off
|
88′ | – | – | 20 | 2 | 0.07 | – | – | 6 | 1 | 2 | – | |
Fabian Herbers
Came on as a substitute
|
30′ | – | – | 13 | – | 0.00 | – | – | – | – | – | – | |
Daniel Pereira
Came on as a substitute
|
30′ | – | – | 12 | – | 0.00 | – | – | 1 | 2 | 1 |
Daniel Ríos
Taken off
|
77′ | – | – | 2 | 1 | 0.17 | 0.01 | 2 | – | – | 19 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Owen Graham-Roache
Came on as a substitute
|
13′ | – | – | – | – | – | – | – | – | – | 1 | – | |
Olger Escobar
Came on as a substitute
|
2′ | – | – | – | – | – | – | – | 1 | 1 | – | – |
| 90′ | 3 | 0 | 39 | – | – | – | – | – |
| 90′ | 1 | – | – | 2 | 1 | 74 | 1 | – | – | – | ||
| 90′ | 1 | 4 | – | 3 | 2 | 81 | 1 | – | – | – | ||
| 90′ | 1 | 1 | – | 6 | 5 | 46 | – | – | – | – | ||
Kobe Franklin
Taken off
|
61′ | 1 | 2 | – | 3 | 2 | 24 | – | – | – | – | |
| 90′ | 1 | – | – | 6 | – | 37 | 1 | – | – | – |
| 90′ | – | – | 53 | 2 | 0.54 | 2 | 2 | 7 | 2 | 2 | – | ||
| 90′ | – | – | 27 | 1 | 0.06 | – | 1 | 2 | 1 | 2 | |||
Theo Corbeanu
Taken off
|
62′ | – | – | 19 | – | 0.09 | 2 | – | 4 | 1 | – | – | |
Derrick Etienne
Taken off
|
74′ | – | – | 13 | 1 | 0.01 | – | 1 | 2 | 1 | 1 | – | |
Malik Henry
Came on as a substitute
|
28′ | – | – | 14 | – | 0.01 | 1 | – | 2 | – | 1 | – | |
Đorđe Mihailović
Came on as a substitute
|
16′ | – | – | 7 | – | 0.03 | – | – | – | – | – | – |
| 90′ | – | – | – | – | – | 0.02 | – | 9 | 3 | 19 | – | ||
Jules-Anthony Vilsaint
Came on as a substitute
|
29′ | – | – | 1 | – | 0.03 | 0.01 | – | 1 | 1 | 10 | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.