MLS

Houston Dynamo FC vs Philadelphia Union, 2025 MLS, Regular Season

· MLS
  • 45'+10': Jack McGlynn (P)
FT
1 - 1
  • 15': Alejandro Bedoya
  • Red Card 90'+9': Francis Westfield

Union, Dynamo play to draw in physical contest

A late VAR decision in the 85th minute helped split the points between the Philadelphia Union and host Houston Dynamo FC on Saturday night after former Union midfielder Jack McGlynn scored a first-half penalty kick in the 1-1 draw.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Foul by Jesús Bueno (Philadelphia Union).
  • 1': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick on the left wing.
  • 3': Attempt missed. Mikael Uhre (Philadelphia Union) right footed shot from the centre of the box misses to the right.
  • 4': Foul by Mikael Uhre (Philadelphia Union).
  • 4': Franco Escobar (Houston Dynamo FC) wins a free kick in the defensive half.
  • 5': Artur (Houston Dynamo FC) wins a free kick in the defensive half.
  • 5': Foul by Mikael Uhre (Philadelphia Union).
  • 6': Foul by Ezequiel Ponce (Houston Dynamo FC).
  • 6': Nathan Harriel (Philadelphia Union) wins a free kick in the defensive half.
  • 6': Foul by Alejandro Bedoya (Philadelphia Union).
  • 6': Griffin Dorsey (Houston Dynamo FC) wins a free kick in the defensive half.
  • 7': Foul by Jakob Glesnes (Philadelphia Union).
  • 7': Júnior Urso (Houston Dynamo FC) wins a free kick in the attacking half.
  • 7': Foul by Franco Escobar (Houston Dynamo FC).
  • 7': Jesús Bueno (Philadelphia Union) wins a free kick in the defensive half.
  • 8': Foul by Sebastian Kowalczyk (Houston Dynamo FC).
  • 8': Jesús Bueno (Philadelphia Union) wins a free kick on the right wing.
  • 9': Foul by Frankie Westfield (Philadelphia Union).
  • 9': Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 10': Foul by Jack McGlynn (Houston Dynamo FC).
  • 10': Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.
  • 11': Handball by Mikael Uhre (Philadelphia Union).
  • 12': Foul by Bruno Damiani (Philadelphia Union).
  • 12': Júnior Urso (Houston Dynamo FC) wins a free kick on the left wing.
  • 13': Attempt missed. Ethan Bartlow (Houston Dynamo FC) header from the centre of the box is too high. Assisted by Jack McGlynn with a cross following a set piece situation.
  • 15': Goal! Houston Dynamo FC 0, Philadelphia Union 1. Alejandro Bedoya (Philadelphia Union) left footed shot from very close range to the top left corner.
  • 17': Foul by Olivier Mbaizo (Philadelphia Union).
  • 17': Ondrej Lingr (Houston Dynamo FC) wins a free kick on the left wing.
  • 17': Olivier Mbaizo (Philadelphia Union) is shown the yellow card for a bad foul.
  • 20': Attempt saved. Sebastian Kowalczyk (Houston Dynamo FC) right footed shot from the centre of the box is saved in the top centre of the goal by Andrew Rick (Philadelphia Union). Assisted by Júnior Urso with a through ball.
  • 21': Ethan Bartlow (Houston Dynamo FC) wins a free kick in the defensive half.
  • 21': Foul by Bruno Damiani (Philadelphia Union).
  • 23': Foul by Jack McGlynn (Houston Dynamo FC).
  • 23': Jovan Lukic (Philadelphia Union) wins a free kick in the defensive half.
  • 24': Corner, Philadelphia Union. Conceded by Ethan Bartlow.
  • 25': Attempt blocked. Bruno Damiani (Philadelphia Union) header from the left side of the six yard box is blocked. Assisted by Jesús Bueno with a cross.
  • 26': Nathan Harriel (Philadelphia Union) is shown the yellow card for a bad foul.
  • 28': Ethan Bartlow (Houston Dynamo FC) wins a free kick in the defensive half.
  • 28': Foul by Alejandro Bedoya (Philadelphia Union).
  • 29': Attempt saved. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is saved in the centre of the goal by Andrew Rick (Philadelphia Union). Assisted by Ondrej Lingr.
  • 29': Offside, Houston Dynamo FC. Ezequiel Ponce is caught offside.
  • 31': Delay in match (Houston Dynamo FC).
  • 33': Delay over. They are ready to continue.
  • 33': Ethan Bartlow (Houston Dynamo FC) wins a free kick in the defensive half.
  • 33': Foul by Mikael Uhre (Philadelphia Union).
  • 33': Mikael Uhre (Philadelphia Union) is shown the yellow card for a bad foul.
  • 36': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 36': Foul by Artur (Houston Dynamo FC).
  • 36': Substitution, Houston Dynamo FC. Duane Holmes replaces Ezequiel Ponce because of an injury.
  • 37': Alejandro Bedoya (Philadelphia Union) wins a free kick on the left wing.
  • 37': Foul by Griffin Dorsey (Houston Dynamo FC).
  • 38': Foul by Franco Escobar (Houston Dynamo FC).
  • 38': Jakob Glesnes (Philadelphia Union) wins a free kick in the attacking half.
  • 38': Franco Escobar (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 40': Attempt blocked. Jeremy Rafanello (Philadelphia Union) right footed shot from outside the box is blocked.
  • 40': Foul by Ondrej Lingr (Houston Dynamo FC).
  • 40': Jeremy Rafanello (Philadelphia Union) wins a free kick in the attacking half.
  • 41': Delay in match because of an injury Jeremy Rafanello (Philadelphia Union).
  • 42': Delay over. They are ready to continue.
  • 42': Attempt blocked. Bruno Damiani (Philadelphia Union) left footed shot from outside the box is blocked. Assisted by Jakob Glesnes.
  • 42': Corner, Philadelphia Union. Conceded by Ethan Bartlow.
  • 45': VAR Decision: No Penalty Houston Dynamo FC.
  • 45': Fourth official has announced 7 minutes of added time.
  • 45'+6': Foul by Jesús Bueno (Philadelphia Union).
  • 45'+6': Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 45'+6': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 45'+6': Foul by Jack McGlynn (Houston Dynamo FC).
  • 45'+8': Foul by Jovan Lukic (Philadelphia Union).
  • 45'+8': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick in the attacking half.
  • 45'+9': Attempt blocked. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is blocked.
  • 45'+9': Penalty conceded by Jesús Bueno (Philadelphia Union) with a handball in the penalty area.
  • 45'+10': Goal! Houston Dynamo FC 1, Philadelphia Union 1. Jack McGlynn (Houston Dynamo FC) converts the penalty with a left footed shot to the bottom right corner.
  • 45'+12': Foul by Ondrej Lingr (Houston Dynamo FC).
  • 45'+12': Nathan Harriel (Philadelphia Union) wins a free kick in the attacking half.
  • 45'+13': First Half ends, Houston Dynamo FC 1, Philadelphia Union 1.
  • 45': Second Half begins Houston Dynamo FC 1, Philadelphia Union 1.
  • 45': Substitution, Philadelphia Union. Danley Jean Jacques replaces Jovan Lukic.
  • 45': Substitution, Philadelphia Union. Olwethu Makhanya replaces Jakob Glesnes.
  • 45': Substitution, Philadelphia Union. Tai Baribo replaces Mikael Uhre.
  • 46': Foul by Griffin Dorsey (Houston Dynamo FC).
  • 46': Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.
  • 46': Griffin Dorsey (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 47': Ethan Bartlow (Houston Dynamo FC) wins a free kick in the defensive half.
  • 47': Foul by Bruno Damiani (Philadelphia Union).
  • 49': Foul by Ondrej Lingr (Houston Dynamo FC).
  • 49': Nathan Harriel (Philadelphia Union) wins a free kick on the left wing.
  • 49': Ondrej Lingr (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 50': Foul by Jeremy Rafanello (Philadelphia Union).
  • 50': Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 51': Foul by Artur (Houston Dynamo FC).
  • 51': Jesús Bueno (Philadelphia Union) wins a free kick in the defensive half.
  • 52': Delay in match (Houston Dynamo FC).
  • 52': Delay over. They are ready to continue.
  • 53': Foul by Olivier Mbaizo (Philadelphia Union).
  • 53': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick on the left wing.
  • 55': Attempt missed. Artur (Houston Dynamo FC) right footed shot from outside the box misses to the left. Assisted by Júnior Urso.
  • 56': Corner, Houston Dynamo FC. Conceded by Nathan Harriel.
  • 57': Attempt missed. Griffin Dorsey (Houston Dynamo FC) header from the centre of the box misses to the left. Assisted by Duane Holmes with a cross.
  • 58': Substitution, Philadelphia Union. Kai Wagner replaces Olivier Mbaizo.
  • 60': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 60': Foul by Pablo Ortíz (Houston Dynamo FC).
  • 60': Bruno Damiani (Philadelphia Union) wins a free kick in the defensive half.
  • 60': Foul by Pablo Ortíz (Houston Dynamo FC).
  • 63': Attempt missed. Bruno Damiani (Philadelphia Union) header from the centre of the box is high and wide to the left. Assisted by Kai Wagner with a cross.
  • 64': Attempt blocked. Jesús Bueno (Philadelphia Union) left footed shot from outside the box is blocked.
  • 64': Corner, Philadelphia Union. Conceded by Júnior Urso.
  • 65': Attempt missed. Bruno Damiani (Philadelphia Union) header from the centre of the box is close, but misses to the left. Assisted by Kai Wagner with a cross following a corner.
  • 65': Foul by Alejandro Bedoya (Philadelphia Union).
  • 65': Griffin Dorsey (Houston Dynamo FC) wins a free kick in the defensive half.
  • 66': Duane Holmes (Houston Dynamo FC) wins a free kick in the attacking half.
  • 66': Foul by Bruno Damiani (Philadelphia Union).
  • 67': Delay in match because of an injury Franco Escobar (Houston Dynamo FC).
  • 69': Delay over. They are ready to continue.
  • 69': Substitution, Houston Dynamo FC. Felipe Andrade replaces Franco Escobar because of an injury.
  • 69': Substitution, Houston Dynamo FC. Lawrence Ennali replaces Sebastian Kowalczyk.
  • 72': Foul by Alejandro Bedoya (Philadelphia Union).
  • 72': Griffin Dorsey (Houston Dynamo FC) wins a free kick in the defensive half.
  • 73': Substitution, Philadelphia Union. Indiana Vassilev replaces Alejandro Bedoya.
  • 74': Foul by Frankie Westfield (Philadelphia Union).
  • 74': Lawrence Ennali (Houston Dynamo FC) wins a free kick on the left wing.
  • 74': Frankie Westfield (Philadelphia Union) is shown the yellow card for a bad foul.
  • 76': Griffin Dorsey (Houston Dynamo FC) hits the bar with a header from the centre of the box. Assisted by Ondrej Lingr with a cross following a set piece situation.
  • 76': Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from outside the box is close, but misses to the right following a set piece situation.
  • 77': Attempt missed. Jesús Bueno (Philadelphia Union) header from the centre of the box is close, but misses the top left corner. Assisted by Kai Wagner with a cross.
  • 79': Foul by Jack McGlynn (Houston Dynamo FC).
  • 79': Kai Wagner (Philadelphia Union) wins a free kick on the left wing.
  • 80': Corner, Houston Dynamo FC. Conceded by Kai Wagner.
  • 82': Delay in match because of an injury Jeremy Rafanello (Philadelphia Union).
  • 82': Delay over. They are ready to continue.
  • 84': Foul by Duane Holmes (Houston Dynamo FC).
  • 84': Frankie Westfield (Philadelphia Union) wins a free kick on the right wing.
  • 85': Attempt saved. Bruno Damiani (Philadelphia Union) header from the centre of the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Kai Wagner with a cross.
  • 85': Ethan Bartlow (Houston Dynamo FC) wins a free kick in the defensive half.
  • 85': Foul by Nathan Harriel (Philadelphia Union).
  • 86': Delay in match because of an injury Ethan Bartlow (Houston Dynamo FC).
  • 87': Delay over. They are ready to continue.
  • 89': VAR Decision: No Penalty Philadelphia Union.
  • 90': Substitution, Philadelphia Union. Quinn Sullivan replaces Jeremy Rafanello because of an injury.
  • 90': Substitution, Houston Dynamo FC. Gabriel Segal replaces Ondrej Lingr.
  • 90': Fourth official has announced 11 minutes of added time.
  • 90'+4': Attempt blocked. Quinn Sullivan (Philadelphia Union) right footed shot from the left side of the box is blocked. Assisted by Tai Baribo.
  • 90'+4': Corner, Philadelphia Union. Conceded by Ethan Bartlow.
  • 90'+4': Attempt missed. Olwethu Makhanya (Philadelphia Union) left footed shot from the centre of the box misses to the right. Assisted by Kai Wagner with a cross following a corner.
  • 90'+5': Foul by Bruno Damiani (Philadelphia Union).
  • 90'+5': Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 90'+6': Foul by Indiana Vassilev (Philadelphia Union).
  • 90'+6': Júnior Urso (Houston Dynamo FC) wins a free kick in the defensive half.
  • 90'+8': Foul by Lawrence Ennali (Houston Dynamo FC).
  • 90'+8': Frankie Westfield (Philadelphia Union) wins a free kick in the defensive half.
  • 90'+9': Frankie Westfield (Philadelphia Union) is shown the red card for violent conduct.
  • 90'+10': Substitution, Houston Dynamo FC. Erik Dueñas replaces Griffin Dorsey.
  • 90'+13': Artur (Houston Dynamo FC) hits the right post with a right footed shot from outside the box. Assisted by Lawrence Ennali.
  • 90'+13': Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from outside the box misses to the left. Assisted by Erik Dueñas.
  • 90'+13': Second Half ends, Houston Dynamo FC 1, Philadelphia Union 1.
  • 0': Match ends, Houston Dynamo FC 1, Philadelphia Union 1.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/10739.png&h=25&scale=crop&w=25&location=originPHI HOUhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/6077.png&h=25&scale=crop&w=25&location=origin
25 Fouls 19
4 Yellow Cards 3
1 Red Cards 0
0 Offsides 1
4 Corner Kicks 2
2 Saves 1
39.7 Possession 60.3
12 SHOTS 11
2 ON GOAL 3
0.2 On Target % 0.3
0 Penalty Goals 1
0 Penalty Kicks Taken 1
215 Accurate Passes 408
311 Passes 486
0.7 Pass Completion % 0.8
9 Accurate Crosses 3
21 Crosses 15
0.4 Cross % 0.2
36 Long Balls 67
14 Accurate Long Balls 31
0.4 Long Balls % 0.5
5 Blocked Shots 1
7 Effective Tackles 7
14 Tackles 14
0.5 Tackle % 0.5
9 Interceptions 10
22 Effective Clearances 28
22 Clearances 28

Game Information

Competition: MLS

Venue: Shell Energy Stadium
Location: Houston, Texas, USA
Attendance: 17,390

MLS Standings

# TEAM GP GD PTS
1 Philadelphia Union 29 +23 57
2 FC Cincinnati 29 +6 52
3 Charlotte FC 29 +8 50
4 Nashville SC 29 +16 50
Full Standings

Line-Ups

HOU Houston Dynamo FC (3-4-3)

No. Name
31 Jonathan Bond (GK)
22 Pablo Ortíz
2 Franco Escobar Yellow Card
4 Ethan Bartlow
6 Artur
30 Júnior Urso
9 Ondrej Lingr Yellow Card
25 Griffin Dorsey Yellow Card
10 Ezequiel Ponce
27 Sebastian Kowalczyk
21 Jack McGlynn

PHI Philadelphia Union (4-4-2)

No. Name
76 Andrew Rick (GK)
26 Nathan Harriel Yellow Card
5 Jakob Glesnes
39 Francis Westfield Yellow Card
15 Olivier Mbaizo Yellow Card
4 Jovan Lukic
8 Jesús Bueno
11 Alejandro Bedoya
14 Jeremy Rafanello
20 Bruno Damiani
7 Mikkel Uhre Yellow Card

MLS News

Son: Pochettino made me the player I am
Son: Pochettino made me the player I am

Son Heung-min speaks about the importance of former Spurs boss Mauricio Pochettino has had on him as a person and a player.

Miami's Suárez banned 6 games for spitting at Sounders staffer
Miami's Suárez banned 6 games for spitting at Sounders staffer

Inter Miami striker Luis Suárez has been given a six-game suspension for spitting at a Seattle Sounders staff member following Sunday's Leagues Cup final.

Miami's Luis Suárez apologizes for spitting on Seattle staffer
Miami's Luis Suárez apologizes for spitting on Seattle staffer

Luis Suárez apologized for spitting on a Seattle Sounders staffer following Sunday's Leagues Cup final loss.

Miami starlet Cremaschi moves to Serie A's Parma on loan
Miami starlet Cremaschi moves to Serie A's Parma on loan

Inter Miami midfielder Benjamin Cremaschi will join Parma on loan through June 2026, and the Serie A side will have the option to purchase his contract.

Burley: MLS need to 'throw the book' at Suárez
Burley: MLS need to 'throw the book' at Suárez

Craig Burley slams Luis Suárez for appearing to spit on a Seattle Sounders member of staff following Inter Miami's Leagues Cup final loss.