Real Salt Lake vs Vancouver Whitecaps

20 September 2026 · MLS · 2026 · Referee Guido Gonzales Jr

Full time 0 – 3

Half-time: 0–2

  • Brian White 9’
  • Thomas Müller 29’
  • Yadaly Diaby 63’

Match summary

Vancouver Whitecaps won comfortably, 3-0 away at Real Salt Lake. Vancouver Whitecaps led 2-0 at half-time.

Brian White put Vancouver Whitecaps ahead in the 9th minute, Thomas Müller made it 0-2 in the 29th minute, and Yadaly Diaby made it 0-3 in the 63rd minute.

The chances backed that up: Vancouver Whitecaps created 2.21 expected goals (xG) from 21 shots to Real Salt Lake's 1.16 from 12.

Match stats

47% Possession 53%
12 Shots 21
3 Shots on target 6
6 Corners 7
40 Attacks 38
21 Dangerous attacks 26
450 Passes 508
86.0% Pass accuracy 84.6%
17 Tackles 17
14 Fouls 14
2 Yellow cards 5
2 Offsides 0

Key events

Real Salt Lake Vancouver Whitecaps
Kick-off
Sergi SolansShot on target
8’
9’
Brian White0-1 (Vancouver Whitecaps)
21’
Corner
26’
Emmanuel SabbiShot on target
29’
Thomas MüllerRight foot shot0-2 (Vancouver Whitecaps)
Morgan GuilavoguiShot on target
32’
Corner
32’
34’
Yadaly DiabyShot on target
Corner
41’
Corner
42’
45+2’
Corner
Half-time0-2
48’
Corner
Second half underway
49’
52’
Corner
53’
Corner
57’
59’
61’
Corner
62’
Corner
63’
Yadaly DiabyLeft foot shot0-3 (Vancouver Whitecaps)
66’
Corner
69’
72’
Dominik MarczukShot on target
74’
79’
Corner
81’
88’
Thomas MüllerShot on target
90’
Corner
90+1’
Full-time0-3

How the chances added up

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.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 2.21 9’ Brian White (Vancouver Whitecaps), 0-1 9’ 29’ Thomas Müller (Vancouver Whitecaps), 0-2 29’ 63’ Yadaly Diaby (Vancouver Whitecaps), 0-3 63’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.16 2.21 9’ Brian White (Vancouver Whitecaps), 0-1 White 9’ 29’ Thomas Müller (Vancouver Whitecaps), 0-2 Müller 29’ 63’ Yadaly Diaby (Vancouver Whitecaps), 0-3 Diaby 63’
Real Salt Lake 1.16 xGVancouver Whitecaps 2.21 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Vancouver Whitecaps attacking Real Salt Lake attacking 
9’ Brian White (Vancouver Whitecaps), open play, 0.71 xG, goal 46’ Sergi Solans (Real Salt Lake), open play, 0.30 xG, off target 29’ Thomas Müller (Vancouver Whitecaps), open play, 0.25 xG, goal 56’ Philip Quinton (Real Salt Lake), set piece, 0.22 xG, off target 8’ Sergi Solans (Real Salt Lake), open play, 0.18 xG, saved 85’ Ryan Gauld (Vancouver Whitecaps), open play, 0.17 xG, hit the woodwork 54’ Sergi Solans (Real Salt Lake), from a corner, 0.14 xG, blocked 21’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.13 xG, blocked 41’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.13 xG, off target 82’ Jason Shokalook (Real Salt Lake), open play, 0.11 xG, off target 83’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.11 xG, off target 25’ Édier Ocampo (Vancouver Whitecaps), set piece, 0.11 xG, blocked 9’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.09 xG, off target 32’ Juan Sanabria (Real Salt Lake), from a corner, 0.08 xG, off target 62’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.08 xG, blocked 88’ Thomas Müller (Vancouver Whitecaps), open play, 0.08 xG, saved 60’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.05 xG, off target 63’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.05 xG, off target 9’ Oliver Larraz (Vancouver Whitecaps), open play, 0.04 xG, blocked 26’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.04 xG, saved 49’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.03 xG, off target 50’ Colin Guske (Real Salt Lake), open play, 0.03 xG, off target 62’ Édier Ocampo (Vancouver Whitecaps), from a corner, 0.03 xG, blocked 74’ Dominik Marczuk (Real Salt Lake), open play, 0.03 xG, saved 34’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.03 xG, saved 63’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.03 xG, goal 32’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, saved 46’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.02 xG, blocked 47’ Édier Ocampo (Vancouver Whitecaps), from a corner, 0.02 xG, off target 54’ DeAndre Yedlin (Real Salt Lake), from a corner, 0.02 xG, blocked 69’ Noel Caliskan (Real Salt Lake), from a corner, 0.02 xG, off target 68’ Taylor Booth (Real Salt Lake), set piece, 0.02 xG, blocked 90+3’ Oliver Larraz (Vancouver Whitecaps), open play, 0.01 xG, off target 9’ Brian White (Vancouver Whitecaps), open play, 0.71 xG, goal 46’ Sergi Solans (Real Salt Lake), open play, 0.30 xG, off target 29’ Thomas Müller (Vancouver Whitecaps), open play, 0.25 xG, goal 56’ Philip Quinton (Real Salt Lake), set piece, 0.22 xG, off target 8’ Sergi Solans (Real Salt Lake), open play, 0.18 xG, saved 85’ Ryan Gauld (Vancouver Whitecaps), open play, 0.17 xG, hit the woodwork 54’ Sergi Solans (Real Salt Lake), from a corner, 0.14 xG, blocked 21’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.13 xG, blocked 41’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.13 xG, off target 82’ Jason Shokalook (Real Salt Lake), open play, 0.11 xG, off target 83’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.11 xG, off target 25’ Édier Ocampo (Vancouver Whitecaps), set piece, 0.11 xG, blocked 9’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.09 xG, off target 62’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.08 xG, blocked 88’ Thomas Müller (Vancouver Whitecaps), open play, 0.08 xG, saved 32’ Juan Sanabria (Real Salt Lake), from a corner, 0.08 xG, off target 60’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.05 xG, off target 63’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.05 xG, off target 26’ Emmanuel Sabbi (Vancouver Whitecaps), open play, 0.04 xG, saved 9’ Oliver Larraz (Vancouver Whitecaps), open play, 0.04 xG, blocked 49’ Tristan Blackmon (Vancouver Whitecaps), from a corner, 0.03 xG, off target 50’ Colin Guske (Real Salt Lake), open play, 0.03 xG, off target 62’ Édier Ocampo (Vancouver Whitecaps), from a corner, 0.03 xG, blocked 74’ Dominik Marczuk (Real Salt Lake), open play, 0.03 xG, saved 34’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.03 xG, saved 63’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.03 xG, goal 32’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, saved 46’ Yadaly Diaby (Vancouver Whitecaps), open play, 0.02 xG, blocked 47’ Édier Ocampo (Vancouver Whitecaps), from a corner, 0.02 xG, off target 69’ Noel Caliskan (Real Salt Lake), from a corner, 0.02 xG, off target 54’ DeAndre Yedlin (Real Salt Lake), from a corner, 0.02 xG, blocked 68’ Taylor Booth (Real Salt Lake), set piece, 0.02 xG, blocked 90+3’ Oliver Larraz (Vancouver Whitecaps), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Real Salt Lake 3-4-3 Starting XI
Cabral
Quinton
Henry 58’
Yedlin
Sanabria
Guske 65’
Caliskan
Lobzhanidze 59’
Guilavogui
Hezarkhani 65’
Solans 73’
Vancouver Whitecaps 4-2-3-1 Starting XI
Takaoka
Johnson 80’
Blackmon
Priso 46’
Ocampo
Badwal
Larraz
Diaby 87’
Müller
Sabbi 62’
White 81’

Player stats

Goalkeeper1 player
90′ 3 3 30 – – – – –
Defenders3 players
90′ 3 6 1 3 – 52 – – – –
Kobi Henry Taken off
58′ 1 4 – 1 – 29 1 – – –
Sam Junqua Came on as a substitute
32′ – 1 – – – 23 1 – – –
Midfielders9 players
90′ – – 34 – 0.02 2 1 2 2 – –
Saba Lobzhanidze Taken off
59′ – – 13 2 0.35 – – – – – –
Colin Guske Taken off
65′ – – 27 – 0.01 4 – 8 – 3 –
90′ – – 57 – 0.05 – 2 1 1 –
90′ – – 52 2 0.53 1 3 3 1 1 –
90′ – – 44 3 0.09 2 1 10 4 4
Dominik Marczuk Came on as a substitute
31′ – – 10 – 0.01 – 1 2 1 2 –
Emeka Eneli Came on as a substitute
25′ – – 12 – 0.00 – – 1 – – –
Taylor Booth Came on as a substitute
25′ – – 10 1 0.13 1 – 3 – 2 –
Forwards3 players
Aiden Hezarkhani Taken off
65′ – – – – – 0.01 – 5 1 24 –
Sergi Solans Taken off
73′ – – 3 1 0.63 0.03 – 2 – 22 –
Jason Shokalook Came on as a substitute
17′ – – 1 – 0.11 0.00 – – – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.