
Houston Dynamo FC vs Philadelphia Union, 2025 MLS, Regular Season
· MLS1 - 1
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': Hand ball 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 right side of the six yard 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.
- 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': Attempt missed. Bruno Damiani (Philadelphia Union) header from the centre of the box misses to the right. Assisted by Jeremy Rafanello with a cross following a set piece situation.
- 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 hand ball 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 misses 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.
- 75': 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 high and wide to the left. 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).
- 87': 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, Houston Dynamo FC. Gabriel Segal replaces Ondrej Lingr.
- 90'+1': Substitution, Philadelphia Union. Quinn Sullivan replaces Jeremy Rafanello because of an injury.
- 90'+1': 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. Danley Jean Jacques (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
![]() |
HOU![]() |
|
---|---|---|
25 | Fouls | 19 |
4 | Yellow Cards | 3 |
1 | Red Cards | 0 |
0 | Offsides | 1 |
4 | Corner Kicks | 2 |
2 | Saves | 1 |
39.3 | Possession | 60.7 |
12 | SHOTS | 11 |
2 | ON GOAL | 3 |
0.2 | On Target % | 0.3 |
0 | Penalty Goals | 1 |
0 | Penalty Kicks Taken | 1 |
214 | Accurate Passes | 409 |
304 | Passes | 485 |
0.7 | Pass Completion % | 0.8 |
8 | Accurate Crosses | 3 |
21 | Crosses | 15 |
0.4 | Cross % | 0.2 |
36 | Long Balls | 67 |
16 | Accurate Long Balls | 33 |
0.4 | Long Balls % | 0.5 |
4 | Blocked Shots | 1 |
7 | Effective Tackles | 8 |
15 | Tackles | 14 |
0.5 | Tackle % | 0.6 |
10 | Interceptions | 7 |
24 | Effective Clearances | 29 |
24 | Clearances | 29 |
Game Information
Venue: Shell Energy Stadium
Location: Houston, Texas, USA
Attendance: 17,390
MLS Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | FC Cincinnati | 24 | +8 | 48 |
2 | Nashville SC | 24 | +17 | 47 |
3 | Philadelphia Union | 24 | +17 | 47 |
4 | Columbus Crew | 24 | +7 | 44 |
Line-Ups
Houston Dynamo FC (3-4-3)
No. | Name |
---|---|
31 | Jonathan Bond (GK) |
22 | Pablo Ortíz |
2 | Franco Escobar ![]() |
4 | Ethan Bartlow |
6 | Artur |
30 | Júnior Urso |
9 | Ondrej Lingr ![]() |
25 | Griffin Dorsey ![]() |
10 | Ezequiel Ponce |
27 | Sebastian Kowalczyk |
21 | Jack McGlynn |
Philadelphia Union (4-4-2)
No. | Name |
---|---|
76 | Andrew Rick (GK) |
26 | Nathan Harriel ![]() |
5 | Jakob Glesnes |
39 | Francis Westfield ![]() |
15 | Olivier Mbaizo ![]() |
4 | Jovan Lukic |
8 | Jesús Bueno |
11 | Alejandro Bedoya |
14 | Jeremy Rafanello |
20 | Bruno Damiani |
7 | Mikkel Uhre ![]() |
MLS News

From El Clásico to Manchester Derby, here are some of the most notable men's rivalries in soccer around the world.

Playing with a man advantage in the closing minutes, Maya Yoshida scored on a header just before the final whistle as the Los Angeles Galaxy forged a 3-3 tie with host Los Angeles FC in the El Trafico rivalry.

FC Cincinnati forward Luca Orellano's left-footed shot from outside the box sailed just inside the right side of the goal in the 87th minute, which proved to be the match-winner in a 1-0 win over host Real Salt Lake in Sandy, Utah, on Saturday night.

Danny Musovski came off the bench and tallied twice and Pedro de la Vega had a goal and an assist as the Seattle Sounders defeated the visiting San Jose Earthquakes 3-2 on Saturday night in a Western Conference matchup.

Rookie Ian Pilcher scored his first career goal late in the second half as San Diego FC recorded a 1-1 tie with the visiting Vancouver Whitecaps on Saturday night to remain in first place in the Western Conference.