MLS

Vancouver Whitecaps vs Philadelphia Union, 2025 MLS, Regular Season

· MLS
  • 18': Mathías Laborda
  • 24': Emmanuel Sabbi
  • 30': Thomas Müller (P)
  • 45'+1': Thomas Müller (P)
  • 61': Emmanuel Sabbi
  • 80': Rayan Elloumi
  • 88': Thomas Müller
FT
7 - 0

Thomas Müller nets birthday hat trick in 7-0 Vancouver rout

Thomas Müller scored a hat trick on his 36th birthday as the Whitecaps beat the Philadelphia Union 7-0 on Saturday night to clinch a playoff spot.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Handball by Mikael Uhre (Philadelphia Union).
  • 2': Foul by Daniel Ríos (Vancouver Whitecaps FC).
  • 2': Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
  • 3': Foul by Milan Iloski (Philadelphia Union).
  • 3': Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 5': Attempt saved. Thomas Müller (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the bottom left corner by Andrew Rick (Philadelphia Union). Assisted by Sebastian Berhalter.
  • 8': Foul by Andrés Cubas (Vancouver Whitecaps FC).
  • 8': Milan Iloski (Philadelphia Union) wins a free kick in the attacking half.
  • 8': Thomas Müller (Vancouver Whitecaps FC) is shown the yellow card.
  • 10': Corner, Vancouver Whitecaps FC. Conceded by Jakob Glesnes.
  • 10': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Sebastian Berhalter with a cross following a corner.
  • 10': Attempt missed. Tristan Blackmon (Vancouver Whitecaps FC) right footed shot from very close range misses to the left. Assisted by Mathías Laborda following a corner.
  • 14': Attempt blocked. Jovan Lukic (Philadelphia Union) right footed shot from outside the box is blocked. Assisted by Frankie Westfield.
  • 15': Foul by Jovan Lukic (Philadelphia Union).
  • 15': Sebastian Berhalter (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 16': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
  • 16': Mikael Uhre (Philadelphia Union) wins a free kick in the defensive half.
  • 16': Tristan Blackmon (Vancouver Whitecaps FC) is shown the yellow card for a bad foul.
  • 17': Corner, Vancouver Whitecaps FC. Conceded by Nathan Harriel.
  • 18': Goal! Vancouver Whitecaps FC 1, Philadelphia Union 0. Mathías Laborda (Vancouver Whitecaps FC) header from very close range to the high centre of the goal. Assisted by Sebastian Berhalter with a cross following a corner.
  • 20': Foul by Belal Halbouni (Vancouver Whitecaps FC).
  • 20': Milan Iloski (Philadelphia Union) wins a free kick in the attacking half.
  • 22': Attempt missed. Milan Iloski (Philadelphia Union) right footed shot from outside the box is just a bit too high from a direct free kick.
  • 24': Goal! Vancouver Whitecaps FC 2, Philadelphia Union 0. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the centre of the box to the top left corner. Assisted by Ali Ahmed with a cross.
  • 28': Corner, Vancouver Whitecaps FC. Conceded by Jakob Glesnes.
  • 28': Attempt missed. Mathías Laborda (Vancouver Whitecaps FC) header from the centre of the box misses to the right. Assisted by Sebastian Berhalter with a cross following a corner.
  • 28': Penalty conceded by Jesús Bueno (Philadelphia Union) with a handball in the penalty area.
  • 30': Goal! Vancouver Whitecaps FC 3, Philadelphia Union 0. Thomas Müller (Vancouver Whitecaps FC) converts the penalty with a right footed shot to the bottom left corner.
  • 31': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 31': Jovan Lukic (Philadelphia Union) wins a free kick in the defensive half.
  • 35': Corner, Vancouver Whitecaps FC. Conceded by Nathan Harriel.
  • 36': Corner, Vancouver Whitecaps FC. Conceded by Jakob Glesnes.
  • 37': Corner, Vancouver Whitecaps FC. Conceded by Jakob Glesnes.
  • 38': Attempt blocked. Quinn Sullivan (Philadelphia Union) right footed shot from outside the box is blocked. Assisted by Indiana Vassilev.
  • 39': Offside, Philadelphia Union. Alejandro Bedoya is caught offside.
  • 40': GOAL OVERTURNED BY VAR: Mikael Uhre (Philadelphia Union) scores but the goal is ruled out after a VAR review.
  • 41': VAR Decision: No Goal Vancouver Whitecaps FC 3-0 Philadelphia Union.
  • 42': Foul by Quinn Sullivan (Philadelphia Union).
  • 42': Mathías Laborda (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 43': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 43': Foul by Alejandro Bedoya (Philadelphia Union).
  • 44': Attempt blocked. Daniel Ríos (Vancouver Whitecaps FC) left footed shot from the centre of the box is blocked.
  • 44': Attempt saved. Ali Ahmed (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the centre of the goal by Andrew Rick (Philadelphia Union).
  • 45': Penalty Vancouver Whitecaps FC. Ali Ahmed draws a foul in the penalty area.
  • 45': Penalty conceded by Alejandro Bedoya (Philadelphia Union) after a foul in the penalty area.
  • 45': Fourth official has announced 6 minutes of added time.
  • 45'+1': Goal! Vancouver Whitecaps FC 4, Philadelphia Union 0. Thomas Müller (Vancouver Whitecaps FC) converts the penalty with a right footed shot to the bottom left corner.
  • 45'+2': Substitution, Philadelphia Union. Danley Jean Jacques replaces Jesús Bueno.
  • 45'+2': Substitution, Philadelphia Union. Tai Baribo replaces Mikael Uhre.
  • 45'+2': Substitution, Philadelphia Union. Kai Wagner replaces Alejandro Bedoya.
  • 45'+5': Danley Jean Jacques (Philadelphia Union) wins a free kick on the right wing.
  • 45'+5': Foul by Daniel Ríos (Vancouver Whitecaps FC).
  • 45'+6': Corner, Philadelphia Union. Conceded by Tristan Blackmon.
  • 45'+6': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 45'+6': Foul by Jovan Lukic (Philadelphia Union).
  • 45'+8': Belal Halbouni (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 45'+8': Foul by Tai Baribo (Philadelphia Union).
  • 45'+8': First Half ends, Vancouver Whitecaps FC 4, Philadelphia Union 0.
  • 45': Second Half begins Vancouver Whitecaps FC 4, Philadelphia Union 0.
  • 48': Attempt missed. Jovan Lukic (Philadelphia Union) right footed shot from the centre of the box is too high. Assisted by Quinn Sullivan.
  • 50': Attempt blocked. Indiana Vassilev (Philadelphia Union) header from the centre of the box is blocked. Assisted by Kai Wagner with a cross.
  • 50': Daniel Ríos (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 50': Foul by Nathan Harriel (Philadelphia Union).
  • 51': Offside, Vancouver Whitecaps FC. Ali Ahmed is caught offside.
  • 51': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 51': Foul by Kai Wagner (Philadelphia Union).
  • 52': Foul by Danley Jean Jacques (Philadelphia Union).
  • 52': Mathías Laborda (Vancouver Whitecaps FC) wins a free kick on the left wing.
  • 52': Attempt saved. Thomas Müller (Vancouver Whitecaps FC) left footed shot from a difficult angle on the left is saved in the centre of the goal by Andrew Rick (Philadelphia Union). Assisted by Ali Ahmed with a through ball.
  • 53': Corner, Vancouver Whitecaps FC. Conceded by Andrew Rick.
  • 53': Corner, Vancouver Whitecaps FC. Conceded by Frankie Westfield.
  • 54': Attempt missed. Édier Ocampo (Vancouver Whitecaps FC) right footed shot from outside the box is too high following a corner.
  • 56': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 56': Foul by Kai Wagner (Philadelphia Union).
  • 56': Foul by Thomas Müller (Vancouver Whitecaps FC).
  • 56': Jakob Glesnes (Philadelphia Union) wins a free kick in the defensive half.
  • 57': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 57': Indiana Vassilev (Philadelphia Union) wins a free kick on the left wing.
  • 57': Attempt blocked. Milan Iloski (Philadelphia Union) right footed shot from outside the box is blocked.
  • 57': Attempt blocked. Jovan Lukic (Philadelphia Union) right footed shot from the centre of the box is blocked.
  • 58': Foul by Sebastian Berhalter (Vancouver Whitecaps FC).
  • 58': Milan Iloski (Philadelphia Union) wins a free kick on the left wing.
  • 59': Ali Ahmed (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 59': Foul by Milan Iloski (Philadelphia Union).
  • 61': Goal! Vancouver Whitecaps FC 5, Philadelphia Union 0. Emmanuel Sabbi (Vancouver Whitecaps FC) left footed shot from the right side of the box to the top left corner. Assisted by Thomas Müller.
  • 62': Substitution, Philadelphia Union. Bruno Damiani replaces Indiana Vassilev.
  • 63': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 63': Foul by Jovan Lukic (Philadelphia Union).
  • 64': Attempt missed. Ali Ahmed (Vancouver Whitecaps FC) right footed shot from the centre of the box misses to the left. Assisted by Édier Ocampo.
  • 66': Attempt missed. Bruno Damiani (Philadelphia Union) right footed shot from the left side of the six yard box misses to the right. Assisted by Milan Iloski.
  • 67': Foul by Andrés Cubas (Vancouver Whitecaps FC).
  • 67': Milan Iloski (Philadelphia Union) wins a free kick in the defensive half.
  • 68': Substitution, Vancouver Whitecaps FC. Jayden Nelson replaces Ali Ahmed.
  • 68': Substitution, Vancouver Whitecaps FC. Rayan Elloumi replaces Daniel Ríos.
  • 68': Substitution, Vancouver Whitecaps FC. Tate Johnson replaces Édier Ocampo.
  • 68': Andrés Cubas (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 68': Foul by Milan Iloski (Philadelphia Union).
  • 68': Milan Iloski (Philadelphia Union) is shown the yellow card.
  • 69': Foul by Bruno Damiani (Philadelphia Union).
  • 69': Tristan Blackmon (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 70': Substitution, Philadelphia Union. Neil Pierre replaces Milan Iloski.
  • 73': Attempt saved. Jovan Lukic (Philadelphia Union) left footed shot from outside the box is saved in the centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC). Assisted by Frankie Westfield.
  • 74': Tate Johnson (Vancouver Whitecaps FC) has gone down, but the referee deems it simulation.
  • 74': Tate Johnson (Vancouver Whitecaps FC) is shown the yellow card.
  • 74': Belal Halbouni (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 74': Foul by Tai Baribo (Philadelphia Union).
  • 74': Tai Baribo (Philadelphia Union) is shown the yellow card for a bad foul.
  • 76': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 76': Kai Wagner (Philadelphia Union) wins a free kick on the left wing.
  • 76': Attempt saved. Quinn Sullivan (Philadelphia Union) right footed shot from a difficult angle and long range on the left is saved in the centre of the goal by Yohei Takaoka (Vancouver Whitecaps FC).
  • 80': Attempt saved. Jayden Nelson (Vancouver Whitecaps FC) left footed shot from the centre of the box is saved in the bottom right corner by Andrew Rick (Philadelphia Union).
  • 80': Corner, Vancouver Whitecaps FC. Conceded by Andrew Rick.
  • 80': Goal! Vancouver Whitecaps FC 6, Philadelphia Union 0. Rayan Elloumi (Vancouver Whitecaps FC) header from the centre of the box to the bottom left corner. Assisted by Sebastian Berhalter with a cross following a corner.
  • 81': Substitution, Vancouver Whitecaps FC. Jeevan Badwal replaces Andrés Cubas.
  • 82': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 82': Foul by Kai Wagner (Philadelphia Union).
  • 83': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 83': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
  • 84': Attempt missed. Emmanuel Sabbi (Vancouver Whitecaps FC) right footed shot from the centre of the box is close, but misses to the left. Assisted by Thomas Müller with a through ball.
  • 84': Bruno Damiani (Philadelphia Union) wins a free kick in the attacking half.
  • 84': Foul by Tristan Blackmon (Vancouver Whitecaps FC).
  • 85': Foul by Jakob Glesnes (Philadelphia Union).
  • 85': Thomas Müller (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 87': Emmanuel Sabbi (Vancouver Whitecaps FC) wins a free kick in the attacking half.
  • 87': Foul by Jovan Lukic (Philadelphia Union).
  • 87': Jovan Lukic (Philadelphia Union) is shown the yellow card for a bad foul.
  • 87': Substitution, Vancouver Whitecaps FC. Giuseppe Bovalina replaces Tristan Blackmon.
  • 88': Attempt saved. Jeevan Badwal (Vancouver Whitecaps FC) right footed shot from the centre of the box is saved in the top centre of the goal by Andrew Rick (Philadelphia Union).
  • 88': Goal! Vancouver Whitecaps FC 7, Philadelphia Union 0. Thomas Müller (Vancouver Whitecaps FC) header from very close range to the bottom right corner. Assisted by Giuseppe Bovalina with a headed pass.
  • 89': Foul by Bruno Damiani (Philadelphia Union).
  • 89': Giuseppe Bovalina (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 90': Foul by Quinn Sullivan (Philadelphia Union).
  • 90': Giuseppe Bovalina (Vancouver Whitecaps FC) wins a free kick in the defensive half.
  • 90': Fourth official has announced 4 minutes of added time.
  • 90'+3': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 90'+3': Foul by Emmanuel Sabbi (Vancouver Whitecaps FC).
  • 90'+5': Second Half ends, Vancouver Whitecaps FC 7, Philadelphia Union 0.
  • 0': Match ends, Vancouver Whitecaps FC 7, Philadelphia Union 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/10739.png&h=25&scale=crop&w=25&location=originPHI VANhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/9727.png&h=25&scale=crop&w=25&location=origin
23 Fouls 15
3 Yellow Cards 3
0 Red Cards 0
1 Offsides 1
1 Corner Kicks 9
5 Saves 2
43.4 Possession 56.6
10 SHOTS 19
2 ON GOAL 12
0.2 On Target % 0.6
0 Penalty Goals 2
0 Penalty Kicks Taken 2
287 Accurate Passes 421
389 Passes 506
0.7 Pass Completion % 0.8
3 Accurate Crosses 7
11 Crosses 17
0.3 Cross % 0.4
47 Long Balls 61
16 Accurate Long Balls 34
0.3 Long Balls % 0.6
5 Blocked Shots 1
14 Effective Tackles 5
20 Tackles 10
0.7 Tackle % 0.5
12 Interceptions 12
16 Effective Clearances 20
16 Clearances 20

Game Information

Competition: MLS

Venue: BC Place
Location: Vancouver, Canada
Attendance: 26,031

MLS Table

# TEAM GP GD PTS
1 Philadelphia Union 30 +16 57
2 FC Cincinnati 30 +7 55
3 Charlotte FC 30 +11 53
4 Nashville SC 30 +15 50
Full Table

Line-Ups

VAN Vancouver Whitecaps (4-2-3-1)

No. Name
1 Yohei Takaoka (GK)
33 Tristan Blackmon Yellow Card
12 Belal Halbouni
2 Mathías Laborda
18 Édier Ocampo
13 Thomas Müller Yellow Card
20 Andrés Cubas
16 Sebastian Berhalter
14 Daniel Ríos
22 Ali Ahmed
11 Emmanuel Sabbi

PHI Philadelphia Union (4-4-2)

No. Name
76 Andrew Rick (GK)
26 Nathan Harriel
5 Jakob Glesnes
39 Francis Westfield
11 Alejandro Bedoya
4 Jovan Lukic Yellow Card
8 Jesús Bueno
19 Indiana Vassilev
33 Quinn Sullivan
32 Milan Iloski Yellow Card
7 Mikkel Uhre

MLS News

Lionel Messi's Barcelona rookie card sells for record $1.5M
Lionel Messi's Barcelona rookie card sells for record $1.5M

A 2004-05 Panini Mega Cracks Lionel Messi rookie card -- assessed a perfect 10 by card grader Professional Sports Authenticator -- was sold for $1.5 million through Fanatics Collect's fledgling private sales network.

Thomas Müller nets birthday hat trick in 7-0 Vancouver rout
Thomas Müller nets birthday hat trick in 7-0 Vancouver rout

Thomas Müller scored a hat trick on his 36th birthday as the Whitecaps beat the Philadelphia Union 7-0 on Saturday night to clinch a playoff spot.

Son scores in first minute as LAFC beats San Jose Earthquakes
Son scores in first minute as LAFC beats San Jose Earthquakes

Denis Bouanga finished with a hat trick after Son Heung-Min scored in the first minute and LAFC beat the San Jose Earthquakes 4-2 at Levi Stadium.