MLS

FC Dallas vs Houston Dynamo FC, 2025 MLS, Regular Season

· MLS
FT
0 - 2
  • 64': Jack McGlynn
  • 81': Griffin Dorsey

McGlynn, Dorsey score in Dynamo's 2-0 triumph at FC Dallas

Jack McGlynn scored on a long-range effort after halftime to break the deadlock and the Houston Dynamo pulled away to a 2-0 triumph at FC Dallas on Saturday night.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 4': Foul by Brooklyn Raines (Houston Dynamo FC).
  • 4': Ramiro (FC Dallas) wins a free kick in the defensive half.
  • 7': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 7': Foul by Ramiro (FC Dallas).
  • 9': Foul by Sebastian Kowalczyk (Houston Dynamo FC).
  • 9': Kaick (FC Dallas) wins a free kick in the attacking half.
  • 11': Foul by Pedrinho (FC Dallas).
  • 11': Pablo Ortíz (Houston Dynamo FC) wins a free kick in the defensive half.
  • 13': Foul by Kaick (FC Dallas).
  • 13': Ondrej Lingr (Houston Dynamo FC) wins a free kick in the defensive half.
  • 14': Corner, Houston Dynamo FC. Conceded by Shaq Moore.
  • 14': Attempt missed. Griffin Dorsey (Houston Dynamo FC) header from a difficult angle on the left is too high. Assisted by Jack McGlynn with a cross following a corner.
  • 16': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 16': Foul by Lucho Acosta (FC Dallas).
  • 16': Foul by Nolan Norris (FC Dallas).
  • 16': Jack McGlynn (Houston Dynamo FC) wins a free kick on the right wing.
  • 18': Attempt missed. Lucho Acosta (FC Dallas) right footed shot from the centre of the box misses to the right. Assisted by Shaq Moore with a cross.
  • 18': Foul by Amine Bassi (Houston Dynamo FC).
  • 18': Kaick (FC Dallas) wins a free kick in the attacking half.
  • 19': Corner, FC Dallas. Conceded by Pablo Ortíz.
  • 20': Corner, Houston Dynamo FC. Conceded by Shaq Moore.
  • 21': Attempt blocked. Brooklyn Raines (Houston Dynamo FC) right footed shot from the left side of the six yard box is blocked. Assisted by Jack McGlynn with a cross.
  • 21': Corner, Houston Dynamo FC. Conceded by Anderson Julio.
  • 22': Foul by Sebastian Kowalczyk (Houston Dynamo FC).
  • 22': Nolan Norris (FC Dallas) wins a free kick in the defensive half.
  • 26': Foul by Anderson Julio (FC Dallas).
  • 26': Jack McGlynn (Houston Dynamo FC) wins a free kick in the defensive half.
  • 27': Foul by Franco Escobar (Houston Dynamo FC).
  • 27': Shaq Moore (FC Dallas) wins a free kick on the right wing.
  • 27': Corner, FC Dallas. Conceded by Femi Awodesu.
  • 28': Foul by Osaze Urhoghide (FC Dallas).
  • 28': Franco Escobar (Houston Dynamo FC) wins a free kick in the defensive half.
  • 31': Foul by Brooklyn Raines (Houston Dynamo FC).
  • 31': Kaick (FC Dallas) wins a free kick in the defensive half.
  • 32': Corner, FC Dallas. Conceded by Pablo Ortíz.
  • 34': Foul by Jack McGlynn (Houston Dynamo FC).
  • 34': Nolan Norris (FC Dallas) wins a free kick in the attacking half.
  • 36': Foul by Ondrej Lingr (Houston Dynamo FC).
  • 36': Shaq Moore (FC Dallas) wins a free kick in the defensive half.
  • 37': Offside, FC Dallas. Petar Musa is caught offside.
  • 38': Attempt blocked. Ondrej Lingr (Houston Dynamo FC) right footed shot from outside the box is blocked. Assisted by Griffin Dorsey.
  • 38': Attempt saved. Anderson Julio (FC Dallas) right footed shot from more than 35 yards is saved in the top centre of the goal by Jonathan Bond (Houston Dynamo FC).
  • 38': Corner, FC Dallas. Conceded by Jonathan Bond.
  • 39': Attempt blocked. Pedrinho (FC Dallas) left footed shot from the centre of the box is blocked. Assisted by Lucho Acosta.
  • 39': Attempt missed. Shaq Moore (FC Dallas) right footed shot from outside the box is just a bit too high. Assisted by Ramiro following a corner.
  • 42': Corner, Houston Dynamo FC. Conceded by Michael Collodi.
  • 44': Foul by Femi Awodesu (Houston Dynamo FC).
  • 44': Osaze Urhoghide (FC Dallas) wins a free kick in the defensive half.
  • 44': Brooklyn Raines (Houston Dynamo FC) is shown the yellow card.
  • 45': Fourth official has announced 0 minutes of added time.
  • 45'+1': Corner, Houston Dynamo FC. Conceded by Nolan Norris.
  • 45'+1': First Half ends, FC Dallas 0, Houston Dynamo FC 0.
  • 45': Second Half begins FC Dallas 0, Houston Dynamo FC 0.
  • 45': Substitution, FC Dallas. Logan Farrington replaces Petar Musa.
  • 45': Substitution, Houston Dynamo FC. Felipe Andrade replaces Pablo Ortíz.
  • 48': Foul by Artur (Houston Dynamo FC).
  • 48': Kaick (FC Dallas) wins a free kick in the defensive half.
  • 48': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the attacking half.
  • 48': Foul by Anderson Julio (FC Dallas).
  • 49': Attempt missed. Ondrej Lingr (Houston Dynamo FC) header from the right side of the six yard box misses to the left. Assisted by Sebastian Kowalczyk with a cross.
  • 49': Corner, Houston Dynamo FC. Conceded by Shaq Moore.
  • 52': Attempt blocked. Griffin Dorsey (Houston Dynamo FC) left footed shot from the right side of the box is blocked. Assisted by Ondrej Lingr.
  • 53': Foul by Felipe Andrade (Houston Dynamo FC).
  • 53': Pedrinho (FC Dallas) wins a free kick in the attacking half.
  • 54': Foul by Amine Bassi (Houston Dynamo FC).
  • 54': Logan Farrington (FC Dallas) wins a free kick in the attacking half.
  • 55': Attempt missed. Lucho Acosta (FC Dallas) right footed shot from outside the box is just a bit too high from a direct free kick.
  • 56': Foul by Amine Bassi (Houston Dynamo FC).
  • 56': Kaick (FC Dallas) wins a free kick in the defensive half.
  • 57': Anderson Julio (FC Dallas) wins a free kick on the left wing.
  • 57': Foul by Felipe Andrade (Houston Dynamo FC).
  • 58': Corner, FC Dallas. Conceded by Felipe Andrade.
  • 58': Attempt missed. Pedrinho (FC Dallas) right footed shot from outside the box is high and wide to the right. Assisted by Lucho Acosta following a corner.
  • 59': Foul by Ondrej Lingr (Houston Dynamo FC).
  • 59': Osaze Urhoghide (FC Dallas) wins a free kick in the defensive half.
  • 60': Amine Bassi (Houston Dynamo FC) wins a free kick in the attacking half.
  • 60': Foul by Kaick (FC Dallas).
  • 60': Foul by Shaq Moore (FC Dallas).
  • 60': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick on the left wing.
  • 62': Corner, FC Dallas. Conceded by Franco Escobar.
  • 64': Goal! FC Dallas 0, Houston Dynamo FC 1. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box to the top left corner. Assisted by Griffin Dorsey.
  • 66': Attempt saved. Sebastian Kowalczyk (Houston Dynamo FC) right footed shot from outside the box is saved in the bottom right corner by Michael Collodi (FC Dallas). Assisted by Brooklyn Raines.
  • 71': Substitution, FC Dallas. Paxton Pomykal replaces Kaick.
  • 71': Substitution, FC Dallas. Lalas Abubakar replaces Nolan Norris.
  • 73': Foul by Franco Escobar (Houston Dynamo FC).
  • 73': Shaq Moore (FC Dallas) wins a free kick in the defensive half.
  • 76': Substitution, Houston Dynamo FC. Toyosi Olusanya replaces Ondrej Lingr.
  • 77': Foul by Amine Bassi (Houston Dynamo FC).
  • 77': Ramiro (FC Dallas) wins a free kick in the defensive half.
  • 79': Attempt blocked. Logan Farrington (FC Dallas) left footed shot from the right side of the box is blocked. Assisted by Shaq Moore.
  • 79': Attempt saved. Anderson Julio (FC Dallas) right footed shot from outside the box is saved in the top right corner by Jonathan Bond (Houston Dynamo FC).
  • 81': Goal! FC Dallas 0, Houston Dynamo FC 2. Griffin Dorsey (Houston Dynamo FC) left footed shot from the right side of the box to the bottom left corner. Assisted by Toyosi Olusanya.
  • 82': Substitution, FC Dallas. Bernard Kamungo replaces Shaq Moore.
  • 82': Substitution, FC Dallas. Tsiki Ntsabeleng replaces Ramiro.
  • 84': Corner, FC Dallas. Conceded by Sebastian Kowalczyk.
  • 84': Franco Escobar (Houston Dynamo FC) is shown the yellow card.
  • 84': Lucho Acosta (FC Dallas) is shown the yellow card.
  • 86': Lucho Acosta (FC Dallas) has gone down, but the referee deems it simulation.
  • 88': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 88': Foul by Pedrinho (FC Dallas).
  • 88': Pedrinho (FC Dallas) is shown the yellow card for a bad foul.
  • 89': Substitution, Houston Dynamo FC. Ethan Bartlow replaces Jack McGlynn.
  • 89': Substitution, Houston Dynamo FC. Júnior Urso replaces Amine Bassi.
  • 90'+1': Fourth official has announced 6 minutes of added time.
  • 90'+1': Attempt saved. Lucho Acosta (FC Dallas) right footed shot from outside the box is saved in the bottom left corner by Jonathan Bond (Houston Dynamo FC).
  • 90'+2': Attempt saved. Toyosi Olusanya (Houston Dynamo FC) right footed shot from outside the box is saved in the bottom right corner by Michael Collodi (FC Dallas).
  • 90'+2': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 90'+2': Foul by Bernard Kamungo (FC Dallas).
  • 90'+3': Foul by Osaze Urhoghide (FC Dallas).
  • 90'+3': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick in the attacking half.
  • 90'+3': Osaze Urhoghide (FC Dallas) is shown the yellow card for a bad foul.
  • 90'+6': Attempt missed. Logan Farrington (FC Dallas) header from the right side of the six yard box misses to the left. Assisted by Paxton Pomykal with a cross.
  • 90'+6': Bernard Kamungo (FC Dallas) wins a free kick on the left wing.
  • 90'+6': Foul by Brooklyn Raines (Houston Dynamo FC).
  • 90'+6': Attempt missed. Logan Farrington (FC Dallas) right footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Lucho Acosta with a cross following a set piece situation.
  • 90'+7': Second Half ends, FC Dallas 0, Houston Dynamo FC 2.
  • 0': Match ends, FC Dallas 0, Houston Dynamo FC 2.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/6077.png&h=25&scale=crop&w=25&location=originHOU DALhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/185.png&h=25&scale=crop&w=25&location=origin
18 Fouls 14
2 Yellow Cards 3
0 Red Cards 0
0 Offsides 1
6 Corner Kicks 7
3 Saves 2
52.6 Possession 47.4
9 SHOTS 11
4 ON GOAL 3
0.4 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
383 Accurate Passes 327
446 Passes 401
0.9 Pass Completion % 0.8
3 Accurate Crosses 4
16 Crosses 16
0.2 Cross % 0.3
43 Long Balls 43
15 Accurate Long Balls 25
0.3 Long Balls % 0.6
3 Blocked Shots 2
8 Effective Tackles 6
11 Tackles 12
0.7 Tackle % 0.5
10 Interceptions 4
29 Effective Clearances 14
29 Clearances 14

Game Information

Competition: MLS

Venue: Toyota Stadium
Location: Toyota Stadium, USA
Attendance: 11,004

MLS Table

# TEAM GP GD PTS
1 Austin FC 0 0 0
2 Colorado Rapids 0 0 0
3 FC Dallas 0 0 0
4 Houston Dynamo FC 0 0 0
Full Table

Line-Ups

DAL FC Dallas (4-2-3-1)

No. Name
30 Michael Collodi (GK)
3 Osaze Urhoghide Yellow Card
25 Sebastien Ibeagha
32 Nolan Norris
18 Shaq Moore
10 Luciano Acosta Yellow Card
17 Ramiro
55 Kaick
9 Petar Musa
11 Anderson Julio
20 Pedrinho Yellow Card

HOU Houston Dynamo FC (4-2-3-1)

No. Name
31 Jonathan Bond (GK)
22 Pablo Ortíz
24 Obafemi Awodesu
2 Franco Escobar Yellow Card
25 Griffin Dorsey
8 Amine Bassi
35 Brooklyn Raines Yellow Card
6 Artur
9 Ondrej Lingr
27 Sebastian Kowalczyk
21 Jack McGlynn

MLS News

MLS jersey Power Rankings: Who's the best dressed in 2026?
MLS jersey Power Rankings: Who's the best dressed in 2026?

All 30 MLS clubs have new jerseys for 2026, so who boasts the best (and worst) threads in the league? ESPN ranks them from first to worst.

Inter Miami MLS' most valuable team; 5 teams worth over $1B - report
Inter Miami MLS' most valuable team; 5 teams worth over $1B - report

Five clubs from MLS now have a valuation of over $1 billion, with Miami leading the way for the first time at $1.45 billion, according to a report published by Sportico on Tuesday.

Lionel Messi nets solo golazo in Inter Miami preseason draw
Lionel Messi nets solo golazo in Inter Miami preseason draw

Lionel Messi scored a trademark solo goal and added an assist for new signing Germán Berterame as Inter Miami drew 2-2 with Barcelona SC in a preseason friendly in Quito, Ecuador, on Saturday.

Atlanta reach settlement with Botafogo over Almada transfer
Atlanta reach settlement with Botafogo over Almada transfer

Atlanta United has reached a settlement with Brazilian Serie A side Botafogo over unpaid fees related to the transfer of midfielder Thiago Almada.

Minnesota's James deal is a low-risk marriage of convenience
Minnesota's James deal is a low-risk marriage of convenience

James Rodríguez and Minnesota United are betting on their partnership, but the short-term deal suggests they're keeping plenty of chips in reserve.