Vancouver Whitecaps vs Philadelphia Union

14 September 2025 · MLS · 2025 · Referee Allen Chapman

Full time 7 – 0

Half-time: 4–0

  • M. Laborda 18’
  • E. Sabbi 24’, 61’
  • T. Muller 30’ (pen), 45+1’ (pen), 88’
  • R. Elloumi 80’

Match summary

Vancouver Whitecaps won comfortably, 7-0 at home to Philadelphia Union. Vancouver Whitecaps led 4-0 at half-time.

In the first half, M. Laborda put Vancouver Whitecaps ahead with a header in the 18th minute, E. Sabbi made it 2-0 in the 24th minute, T. Muller made it 3-0 from the penalty spot in the 30th minute, and Muller made it 4-0 from the penalty spot in first-half stoppage time. In the second half, Sabbi made it 5-0 in the 61st minute, R. Elloumi made it 6-0 with a header in the 80th minute, and Muller made it 7-0 with a header in the 88th minute.

The chances backed that up: Vancouver Whitecaps created 5.46 expected goals (xG) from 19 shots to Philadelphia Union's 0.91 from 10.

Match stats

57% Possession 43%
19 Shots 10
12 Shots on target 2
9 Corners 1
506 Passes 389
83.2% Pass accuracy 73.8%
10 Tackles 20
15 Fouls 23
3 Yellow cards 3
1 Offsides 1

Key events

Vancouver Whitecaps Philadelphia Union
Kick-off
T. MullerShot on target
5’
8’
16’
M. LabordaHeader1-0 (Vancouver Whitecaps)
18’
E. SabbiLeft foot shot2-0 (Vancouver Whitecaps)
24’
T. MullerPenalty3-0 (Vancouver Whitecaps)
30’
41’
M. IloskiVAR: Goal given
A. AhmedShot on target
44’
T. MullerPenalty4-0 (Vancouver Whitecaps)
45+1’
45+2’
45+2’
45+2’
Half-time4-0
Second half underway
T. MullerShot on target
52’
E. SabbiLeft foot shot5-0 (Vancouver Whitecaps)
61’
68’
68’
68’
70’
73’
J. LukićShot on target
74’
74’
76’
Q. SullivanShot on target
R. ElloumiHeader6-0 (Vancouver Whitecaps)
80’
J. NelsonShot on target
80’
81’
G. BovalinaT. Blackmon
87’
87’
T. MullerHeader7-0 (Vancouver Whitecaps)
88’
J. BadwalShot on target
88’
Full-time7-0

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 1 2 3 4 5 6 7 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 5.46 0.91 18’ M. Laborda (Vancouver Whitecaps), 1-0 18’ 24’ E. Sabbi (Vancouver Whitecaps), 2-0 24’ 30’ T. Muller (Vancouver Whitecaps), 3-0 30’ 45+1’ T. Muller (Vancouver Whitecaps), 4-0 45+1’ 61’ E. Sabbi (Vancouver Whitecaps), 5-0 61’ 80’ R. Elloumi (Vancouver Whitecaps), 6-0 80’ 88’ T. Muller (Vancouver Whitecaps), 7-0 88’ 0 1 2 3 4 5 6 7 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 5.46 0.91 18’ M. Laborda (Vancouver Whitecaps), 1-0 Laborda 18’ 24’ E. Sabbi (Vancouver Whitecaps), 2-0 Sabbi 24’ 30’ T. Muller (Vancouver Whitecaps), 3-0 Muller 30’ 45+1’ T. Muller (Vancouver Whitecaps), 4-0 Muller 45+1’ 61’ E. Sabbi (Vancouver Whitecaps), 5-0 Sabbi 61’ 80’ R. Elloumi (Vancouver Whitecaps), 6-0 Elloumi 80’ 88’ T. Muller (Vancouver Whitecaps), 7-0 Muller 88’
Vancouver Whitecaps 5.46 xGPhiladelphia Union 0.91 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Philadelphia Union attacking Vancouver Whitecaps attacking 
30’ T. Muller (Vancouver Whitecaps), penalty, 0.79 xG, goal 46’ T. Muller (Vancouver Whitecaps), penalty, 0.79 xG, goal 88’ T. Muller (Vancouver Whitecaps), open play, 0.68 xG, goal 10’ T. Blackmon (Vancouver Whitecaps), from a corner, 0.66 xG, off target 64’ A. Ahmed (Vancouver Whitecaps), open play, 0.53 xG, off target 66’ B. Damiani (Philadelphia Union), open play, 0.28 xG, off target 52’ T. Muller (Vancouver Whitecaps), open play, 0.26 xG, saved 80’ J. Nelson (Vancouver Whitecaps), open play, 0.26 xG, saved 10’ M. Laborda (Vancouver Whitecaps), from a corner, 0.24 xG, off target 88’ J. Badwal (Vancouver Whitecaps), open play, 0.20 xG, saved 44’ A. Ahmed (Vancouver Whitecaps), open play, 0.19 xG, saved 50’ I. Vassilev (Philadelphia Union), open play, 0.19 xG, blocked 84’ E. Sabbi (Vancouver Whitecaps), open play, 0.16 xG, off target 18’ M. Laborda (Vancouver Whitecaps), from a corner, 0.14 xG, goal 5’ T. Muller (Vancouver Whitecaps), open play, 0.14 xG, saved 22’ M. Iloski (Philadelphia Union), direct free kick, 0.12 xG, off target 24’ E. Sabbi (Vancouver Whitecaps), open play, 0.12 xG, goal 48’ J. Lukić (Philadelphia Union), open play, 0.11 xG, off target 44’ D. Rios (Vancouver Whitecaps), open play, 0.09 xG, blocked 61’ E. Sabbi (Vancouver Whitecaps), open play, 0.10 xG, goal 80’ R. Elloumi (Vancouver Whitecaps), from a corner, 0.06 xG, goal 57’ M. Iloski (Philadelphia Union), direct free kick, 0.04 xG, blocked 73’ J. Lukić (Philadelphia Union), open play, 0.04 xG, saved 76’ Q. Sullivan (Philadelphia Union), direct free kick, 0.04 xG, saved 38’ Q. Sullivan (Philadelphia Union), open play, 0.04 xG, blocked 28’ M. Laborda (Vancouver Whitecaps), from a corner, 0.03 xG, off target 57’ J. Lukić (Philadelphia Union), set piece, 0.02 xG, blocked 54’ É. Ocampo (Vancouver Whitecaps), from a corner, 0.02 xG, off target 14’ J. Lukić (Philadelphia Union), set piece, 0.01 xG, blocked 30’ T. Muller (Vancouver Whitecaps), penalty, 0.79 xG, goal 46’ T. Muller (Vancouver Whitecaps), penalty, 0.79 xG, goal 88’ T. Muller (Vancouver Whitecaps), open play, 0.68 xG, goal 10’ T. Blackmon (Vancouver Whitecaps), from a corner, 0.66 xG, off target 64’ A. Ahmed (Vancouver Whitecaps), open play, 0.53 xG, off target 66’ B. Damiani (Philadelphia Union), open play, 0.28 xG, off target 80’ J. Nelson (Vancouver Whitecaps), open play, 0.26 xG, saved 52’ T. Muller (Vancouver Whitecaps), open play, 0.26 xG, saved 10’ M. Laborda (Vancouver Whitecaps), from a corner, 0.24 xG, off target 88’ J. Badwal (Vancouver Whitecaps), open play, 0.20 xG, saved 44’ A. Ahmed (Vancouver Whitecaps), open play, 0.19 xG, saved 50’ I. Vassilev (Philadelphia Union), open play, 0.19 xG, blocked 84’ E. Sabbi (Vancouver Whitecaps), open play, 0.16 xG, off target 18’ M. Laborda (Vancouver Whitecaps), from a corner, 0.14 xG, goal 5’ T. Muller (Vancouver Whitecaps), open play, 0.14 xG, saved 24’ E. Sabbi (Vancouver Whitecaps), open play, 0.12 xG, goal 22’ M. Iloski (Philadelphia Union), direct free kick, 0.12 xG, off target 48’ J. Lukić (Philadelphia Union), open play, 0.11 xG, off target 44’ D. Rios (Vancouver Whitecaps), open play, 0.09 xG, blocked 61’ E. Sabbi (Vancouver Whitecaps), open play, 0.10 xG, goal 80’ R. Elloumi (Vancouver Whitecaps), from a corner, 0.06 xG, goal 57’ M. Iloski (Philadelphia Union), direct free kick, 0.04 xG, blocked 73’ J. Lukić (Philadelphia Union), open play, 0.04 xG, saved 76’ Q. Sullivan (Philadelphia Union), direct free kick, 0.04 xG, saved 38’ Q. Sullivan (Philadelphia Union), open play, 0.04 xG, blocked 28’ M. Laborda (Vancouver Whitecaps), from a corner, 0.03 xG, off target 57’ J. Lukić (Philadelphia Union), set piece, 0.02 xG, blocked 54’ É. Ocampo (Vancouver Whitecaps), from a corner, 0.02 xG, off target 14’ J. Lukić (Philadelphia Union), set piece, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Vancouver Whitecaps 4-2-3-1 Starting XI
Takaoka
Ocampo 68’
Halbouni
Blackmon 87’
Laborda
Berhalter 2
Cubas 81’
Sabbi 2
Muller 3
Ahmed 68’
Rios 68’
Philadelphia Union 4-4-2 Starting XI
Rick
Bedoya 45’
Glesnes
Harriel
Westfield
Sullivan
Bueno 45’
Lukić
Vassilev 62’
Uhre 45’
Iloski 70’

Player stats

Goalkeeper1 player
90′ 2 0 43 1 – – – –
Defenders6 players
É. Ocampo Taken off
68′ 1 – – 3 1 30 – – – –
90′ 1 – – 7 3 59 1 – – –
T. Blackmon Taken off
87′ – 1 – 3 1 79 3 – – –
90′ 1 2 – 5 2 56 – 1 – –
T. Johnson Came on as a substitute
22′ – – – 1 1 11 1 – – –
G. Bovalina Came on as a substitute
8′ – – – 2 – 3 – – 1 –
Midfielders6 players
90′ – 2 61 5 0.63 1 3 4 1 2 –
A. Cubas Taken off
81′ – – 41 – 0.01 2 4 4 2 1 –
90′ 2 – 12 – 0.02 1 – 7 4 5 –
90′ 3 1 47 2 0.32 1 – 4 1 1 –
A. Ahmed Taken off
68′ – 1 26 2 0.26 2 1 8 – 4 –
J. Badwal Came on as a substitute
9′ – – 10 – 0.01 – – – – – –
Forwards3 players
D. Rios Taken off
68′ – – 1 – 0.09 0.00 – 2 1 13 –
J. Nelson Came on as a substitute
22′ – – 1 1 0.26 0.12 1 1 – 11 –
R. Elloumi Came on as a substitute
22′ 1 – 1 1 0.06 0.00 – 1 – 4 –
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. Referee data before 2025/26 from the Transfermarkt datasets project.