Match summary
Minnesota United and Vancouver Whitecaps could not be separated in a goalless draw.
Minnesota United had the better of the chances, with 1.10 expected goals (xG) from 11 shots to Vancouver Whitecaps's 0.44 from 11.
26 July 2026 · MLS · 2026 · Referee Lorenzo Hernandez
Half-time: 0–0
Minnesota United and Vancouver Whitecaps could not be separated in a goalless draw.
Minnesota United had the better of the chances, with 1.10 expected goals (xG) from 11 shots to Vancouver Whitecaps's 0.44 from 11.
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′ | 5 | 0 | 25 | – | – | – | – | – |
Kyle Duncan
Taken off
|
81′ | 6 | 1 | – | 8 | 1 | 34 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jefferson Díaz
Taken off
|
57′ | 2 | – | – | 4 | 1 | 17 | – | – | – | – | |
| 90′ | 1 | – | – | 3 | 1 | 19 | 1 | – | – | |||
| 90′ | 2 | 1 | – | 3 | – | 31 | – | – | – | – | ||
Anthony Markanich
Taken off
|
81′ | 1 | 1 | – | 3 | 1 | 24 | – | – | – | – | |
Devin Padelford
Came on as a substitute
|
9′ | – | – | – | 2 | 2 | 3 | – | – | – | – |
| 90′ | – | – | 44 | 3 | 0.18 | 2 | – | 9 | 1 | 4 | – | ||
| 90′ | – | – | 38 | – | 0.02 | – | 1 | – | 1 | – | – | ||
Wil Trapp
Taken off
|
68′ | – | – | 36 | – | 0.02 | – | 1 | – | – | – | – | |
Carlos Harvey
Came on as a substitute
|
33′ | – | – | 16 | – | 0.01 | – | 1 | – | – | – | – | |
Peter Stroud
Came on as a substitute
|
22′ | – | – | 12 | – | 0.00 | 1 | – | 1 | – | – | – |
Kelvin Yeboah
Taken off
|
68′ | – | – | 1 | – | 0.10 | 0.05 | 1 | 2 | – | 15 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 4 | 3 | 0.38 | 0.53 | 1 | 8 | 3 | 16 | |||
Tomás Chancalay
Came on as a substitute
|
22′ | – | – | 2 | – | 0.21 | 0.01 | – | 2 | – | 11 | – | |
Bongokuhle Hlongwane
Came on as a substitute
|
9′ | – | – | – | – | – | – | – | – | – | 1 | – |
| 90′ | 3 | 0 | 23 | – | – | – | – | – |
| 90′ | – | – | – | 2 | 1 | 62 | 1 | – | – | – | ||
Ranko Veselinović
Taken off
|
11′ | – | – | – | – | – | 5 | 1 | – | – | – | |
| 90′ | – | – | – | 3 | 1 | 86 | 2 | – | – | – | ||
Tate Johnson
Taken off
|
89′ | 1 | – | – | 5 | 1 | 64 | – | – | – | – | |
Mihail Gherasimencov
Came on as a substitute
|
79′ | 3 | – | – | 3 | – | 34 | 1 | – | – | – | |
Nikola Djordjevic
Came on as a substitute
|
45′ | 1 | – | – | 4 | 2 | 24 | 1 | – | – | – |
Oliver Larraz
Taken off
|
45′ | – | – | 36 | – | 0.08 | 1 | 1 | 2 | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 83 | 2 | 0.09 | 5 | 1 | 5 | – | – | – | ||
Cheick Tidiane Sabaly
Taken off
|
45′ | – | – | 9 | – | 0.01 | – | – | 2 | 1 | – | – | |
| 90′ | – | – | 55 | 4 | 0.26 | 1 | – | 1 | 1 | – | – | ||
| 90′ | – | – | 69 | 2 | 0.15 | 2 | – | 6 | 2 | 2 | |||
Ryan Gauld
Came on as a substitute
|
45′ | – | – | 49 | – | 0.28 | – | – | – | – | – | – |
Brian White
Taken off
|
69′ | – | – | 2 | 1 | 0.11 | 0.04 | 2 | – | – | 12 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rayan Elloumi
Came on as a substitute
|
21′ | – | – | – | – | – | 0.00 | – | – | – | 4 | – |
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.