MLS

Real Salt Lake vs Houston Dynamo FC, 2025 MLS, Regular Season

· MLS
  • 42': William Agada
FT
1 - 0

William Agada's goal holds up as Real Salt Lake edge Dynamo

William Agada scored in the 42nd minute and Real Salt Lake withstood a late push by Houston Dynamo to earn a 1-0 victory Saturday night in Sandy, Utah.

Match Commentary

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 4': Diego Luna (Real Salt Lake) wins a free kick in the attacking half.
  • 4': Foul by Pablo Ortíz (Houston Dynamo FC).
  • 7': Attempt blocked. Noel Caliskan (Real Salt Lake) left footed shot from the centre of the box is blocked. Assisted by Zavier Gozo with a cross.
  • 7': Attempt blocked. Diogo Gonçalves (Real Salt Lake) right footed shot from the right side of the six yard box is blocked.
  • 7': Attempt saved. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is saved in the bottom right corner by Jonathan Bond (Houston Dynamo FC). Assisted by William Agada.
  • 7': Corner,Real Salt Lake. Conceded by Jonathan Bond.
  • 7': Attempt blocked. William Agada (Real Salt Lake) header from the centre of the box is blocked. Assisted by Pablo Ruiz with a cross.
  • 8': Attempt blocked. Sam Junqua (Real Salt Lake) left footed shot from the left side of the box is blocked.
  • 9': Attempt missed. Zavier Gozo (Real Salt Lake) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by William Agada.
  • 10': Amine Bassi (Houston Dynamo FC) wins a free kick in the defensive half.
  • 10': Foul by Justen Glad (Real Salt Lake).
  • 11': Diego Luna (Real Salt Lake) wins a free kick on the left wing.
  • 11': Foul by Felipe Andrade (Houston Dynamo FC).
  • 11': Amine Bassi (Houston Dynamo FC) wins a free kick in the defensive half.
  • 11': Foul by Pablo Ruiz (Real Salt Lake).
  • 13': Artur (Houston Dynamo FC) wins a free kick in the defensive half.
  • 13': Foul by William Agada (Real Salt Lake).
  • 16': Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from outside the box is high and wide to the right.
  • 17': Corner,Houston Dynamo FC. Conceded by Justen Glad.
  • 18': Attempt saved. Felipe Andrade (Houston Dynamo FC) header from the centre of the box is saved in the centre of the goal by Rafael Cabral (Real Salt Lake). Assisted by Jack McGlynn with a cross.
  • 21': Diogo Gonçalves (Real Salt Lake) wins a free kick in the defensive half.
  • 21': Foul by Brooklyn Raines (Houston Dynamo FC).
  • 24': Attempt missed. Braian Ojeda (Real Salt Lake) right footed shot from outside the box misses to the left.
  • 24': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from the centre of the box is close, but misses to the right. Assisted by Braian Ojeda.
  • 24': Corner,Real Salt Lake. Conceded by Pablo Ortíz.
  • 25': Attempt missed. Alexandros Katranis (Real Salt Lake) left footed shot from outside the box misses to the left. Assisted by Pablo Ruiz following a corner.
  • 27': Foul by Pablo Ruiz (Real Salt Lake).
  • 27': Jack McGlynn (Houston Dynamo FC) wins a free kick in the defensive half.
  • 31': Attempt missed. Ezequiel Ponce (Houston Dynamo FC) header from very close range misses to the left. Assisted by Amine Bassi with a cross.
  • 33': Felipe Andrade (Houston Dynamo FC) wins a free kick in the defensive half.
  • 33': Foul by Alexandros Katranis (Real Salt Lake).
  • 34': Alexandros Katranis (Real Salt Lake) wins a free kick on the left wing.
  • 34': Foul by Felipe Andrade (Houston Dynamo FC).
  • 35': Felipe Andrade (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 35': Delay in match because of an injury Alexandros Katranis (Real Salt Lake).
  • 38': Delay over. They are ready to continue.
  • 40': Foul by Artur (Houston Dynamo FC).
  • 40': Pablo Ruiz (Real Salt Lake) wins a free kick in the defensive half.
  • 40': Artur (Houston Dynamo FC) is shown the yellow card for a bad foul.
  • 41': Attempt saved. Diego Luna (Real Salt Lake) right footed shot from outside the box is saved in the top right corner by Jonathan Bond (Houston Dynamo FC). Assisted by Sam Junqua.
  • 41': Corner,Real Salt Lake. Conceded by Jonathan Bond.
  • 42': Attempt blocked. Noel Caliskan (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Diego Luna.
  • 42': Corner,Real Salt Lake. Conceded by Franco Escobar.
  • 42': Attempt blocked. William Agada (Real Salt Lake) header from the centre of the box is blocked. Assisted by Pablo Ruiz with a cross.
  • 42': Goal! Real Salt Lake 1, Houston Dynamo FC 0. William Agada (Real Salt Lake) right footed shot from the centre of the box to the bottom right corner following a corner.
  • 44': Brooklyn Raines (Houston Dynamo FC) wins a free kick in the defensive half.
  • 44': Foul by William Agada (Real Salt Lake).
  • 45': Felipe Andrade (Houston Dynamo FC) wins a free kick in the defensive half.
  • 45': Foul by Alexandros Katranis (Real Salt Lake).
  • 45': Foul by Sam Junqua (Real Salt Lake).
  • 45': Jack McGlynn (Houston Dynamo FC) wins a free kick in the attacking half.
  • 45': Fourth official has announced 4 minutes of added time.
  • 45'+1': Attempt saved. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box is saved in the top centre of the goal by Rafael Cabral (Real Salt Lake). Assisted by Jack McGlynn.
  • 45'+1': Attempt blocked. Diego Luna (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Pablo Ruiz.
  • 45'+2': Attempt missed. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is high and wide to the left. Assisted by Lawrence Ennali.
  • 45'+4': Corner,Houston Dynamo FC. Conceded by William Agada.
  • 45'+4': Attempt missed. Felipe Andrade (Houston Dynamo FC) header from the centre of the box misses to the left. Assisted by Franco Escobar with a cross following a corner.
  • 45'+5': First Half ends, Real Salt Lake 1, Houston Dynamo FC 0.
  • 45': Second Half begins Real Salt Lake 1, Houston Dynamo FC 0.
  • 47': Offside, Real Salt Lake. Diogo Gonçalves is caught offside.
  • 50': Attempt missed. Lawrence Ennali (Houston Dynamo FC) right footed shot from outside the box is too high. Assisted by Jack McGlynn.
  • 54': Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) left footed shot from the centre of the box is blocked. Assisted by Jack McGlynn.
  • 54': Corner,Houston Dynamo FC. Conceded by Noel Caliskan.
  • 55': Attempt missed. Franco Escobar (Houston Dynamo FC) right footed shot from the centre of the box is too high. Assisted by Jack McGlynn with a cross following a corner.
  • 55': Attempt missed. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is high and wide to the left. Assisted by Amine Bassi.
  • 57': Attempt saved. Ethan Bartlow (Houston Dynamo FC) right footed shot from outside the box is saved in the bottom left corner by Rafael Cabral (Real Salt Lake).
  • 57': Foul by Braian Ojeda (Real Salt Lake).
  • 57': Lawrence Ennali (Houston Dynamo FC) wins a free kick in the attacking half.
  • 57': Braian Ojeda (Real Salt Lake) is shown the yellow card for a bad foul.
  • 60': Attempt blocked. William Agada (Real Salt Lake) right footed shot from the centre of the box is blocked. Assisted by Diogo Gonçalves with a through ball.
  • 63': Foul by Felipe Andrade (Houston Dynamo FC).
  • 63': William Agada (Real Salt Lake) wins a free kick in the defensive half.
  • 66': Attempt missed. Franco Escobar (Houston Dynamo FC) right footed shot from the left side of the box is close, but misses to the left. Assisted by Jack McGlynn.
  • 67': Foul by Zavier Gozo (Real Salt Lake).
  • 67': Franco Escobar (Houston Dynamo FC) wins a free kick in the defensive half.
  • 67': Substitution, Real Salt Lake. Bode Hidalgo replaces Braian Ojeda.
  • 67': Substitution, Real Salt Lake. Brayan Vera replaces Alexandros Katranis.
  • 67': Substitution, Real Salt Lake. Ariath Piol replaces Zavier Gozo.
  • 68': Foul by Noel Caliskan (Real Salt Lake).
  • 68': Franco Escobar (Houston Dynamo FC) wins a free kick in the attacking half.
  • 68': Noel Caliskan (Real Salt Lake) is shown the yellow card for a bad foul.
  • 69': Attempt saved. Felipe Andrade (Houston Dynamo FC) right footed shot from the right side of the box is saved in the centre of the goal by Rafael Cabral (Real Salt Lake). Assisted by Franco Escobar with a through ball.
  • 70': Substitution, Houston Dynamo FC. Griffin Dorsey replaces Felipe Andrade.
  • 70': Substitution, Houston Dynamo FC. Sebastian Kowalczyk replaces Amine Bassi.
  • 70': Substitution, Houston Dynamo FC. Ondrej Lingr replaces Lawrence Ennali.
  • 71': Offside, Houston Dynamo FC. Ondrej Lingr is caught offside.
  • 72': Artur (Houston Dynamo FC) wins a free kick in the defensive half.
  • 72': Foul by William Agada (Real Salt Lake).
  • 72': William Agada (Real Salt Lake) is shown the yellow card for a bad foul.
  • 74': Bode Hidalgo (Real Salt Lake) wins a free kick in the defensive half.
  • 74': Foul by Sebastian Kowalczyk (Houston Dynamo FC).
  • 76': Attempt blocked. Bode Hidalgo (Real Salt Lake) right footed shot from the right side of the box is blocked. Assisted by Diogo Gonçalves.
  • 77': Brooklyn Raines (Houston Dynamo FC) wins a free kick on the left wing.
  • 77': Foul by Pablo Ruiz (Real Salt Lake).
  • 79': Attempt blocked. Ondrej Lingr (Houston Dynamo FC) header from the centre of the box is blocked.
  • 79': Attempt blocked. Sebastian Kowalczyk (Houston Dynamo FC) right footed shot from the left side of the box is blocked. Assisted by Ondrej Lingr.
  • 79': Ariath Piol (Real Salt Lake) wins a free kick in the defensive half.
  • 79': Foul by Jack McGlynn (Houston Dynamo FC).
  • 81': Corner,Houston Dynamo FC. Conceded by Bode Hidalgo.
  • 82': Attempt missed. Franco Escobar (Houston Dynamo FC) right footed shot from the right side of the six yard box is too high. Assisted by Griffin Dorsey with a cross.
  • 83': Substitution, Houston Dynamo FC. Duane Holmes replaces Artur.
  • 86': Attempt missed. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box is high and wide to the left. Assisted by Jack McGlynn with a cross.
  • 87': Foul by Pablo Ruiz (Real Salt Lake).
  • 87': Sebastian Kowalczyk (Houston Dynamo FC) wins a free kick on the left wing.
  • 87': Substitution, Real Salt Lake. Philip Quinton replaces William Agada.
  • 88': Offside, Houston Dynamo FC. Pablo Ortíz is caught offside.
  • 89': Substitution, Houston Dynamo FC. Gabriel Segal replaces Brooklyn Raines.
  • 90': Hand ball by Justen Glad (Real Salt Lake).
  • 90': Fourth official has announced 3 minutes of added time.
  • 90'+1': Attempt saved. Ariath Piol (Real Salt Lake) right footed shot from the centre of the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Diego Luna with a cross.
  • 90'+1': Corner,Real Salt Lake. Conceded by Jonathan Bond.
  • 90'+2': Substitution, Real Salt Lake. Emeka Eneli replaces Noel Caliskan.
  • 90'+4': Attempt missed. Gabriel Segal (Houston Dynamo FC) header from the centre of the box is high and wide to the right. Assisted by Jack McGlynn with a cross.
  • 90'+4': Attempt blocked. Ethan Bartlow (Houston Dynamo FC) header from the centre of the box is blocked. Assisted by Gabriel Segal.
  • 90'+4': Second Half ends, Real Salt Lake 1, Houston Dynamo FC 0.
  • 0': Match ends, Real Salt Lake 1, Houston Dynamo FC 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/6077.png&h=25&scale=crop&w=25&location=originHOU RSLhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/4771.png&h=25&scale=crop&w=25&location=origin
8 Fouls 15
2 Yellow Cards 3
0 Red Cards 0
2 Offsides 1
4 Corner Kicks 5
3 Saves 4
58.6 Possession 41.4
19 SHOTS 17
4 ON GOAL 5
0.2 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
489 Accurate Passes 332
564 Passes 402
0.9 Pass Completion % 0.8
8 Accurate Crosses 5
17 Crosses 8
0.5 Cross % 0.6
42 Long Balls 49
19 Accurate Long Balls 29
0.5 Long Balls % 0.6
4 Blocked Shots 8
11 Effective Tackles 9
13 Tackles 19
0.8 Tackle % 0.5
8 Interceptions 6
5 Effective Clearances 30
5 Clearances 30

Game Information

Competition: MLS

Venue: America First Field
Location: Sandy, Utah, USA
Attendance: 19,678

MLS Standings

# TEAM GP GD PTS
1 San Diego FC 24 +15 43
2 Vancouver Whitecaps 23 +13 42
3 Minnesota United FC 24 +13 41
4 Seattle Sounders FC 23 +4 37
Full Standings

Line-Ups

RSL Real Salt Lake (4-2-3-1)

No. Name
1 Rafael (GK)
29 Samuel Junqua
15 Justen Glad
98 Alexandros Katranis
92 Noel Caliskan Yellow Card
72 Zavier Gozo
7 Pablo Ruiz
6 Braian Ojeda Yellow Card
9 William Agada
8 Diego Luna
10 Diogo Gonçalves

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

No. Name
31 Jonathan Bond (GK)
22 Pablo Ortíz
4 Ethan Bartlow
2 Franco Escobar
36 Felipe Andrade Yellow Card
8 Amine Bassi
6 Artur Yellow Card
35 Brooklyn Raines
10 Ezequiel Ponce
11 Lawrence Ennali
21 Jack McGlynn

MLS News

MLS Power Rankings: Philadelphia jumps Miami into first place
MLS Power Rankings: Philadelphia jumps Miami into first place

El Trafico may have been the game of the weekend, but the Philadelphia Union are the team to beat according to ESPN's MLS Power Rankings.

Men's soccer rivalries to know: El Clásico, Manchester Derby
Men's soccer rivalries to know: El Clásico, Manchester Derby

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

LA Galaxy score late vs. shorthanded LAFC to force draw
LA Galaxy score late vs. shorthanded LAFC to force draw

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 scores late to top Real Salt Lake, maintain top spot in East
FC Cincinnati scores late to top Real Salt Lake, maintain top spot in East

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's pair off bench leads Seattle past San Jose
Danny Musovski's pair off bench leads Seattle past San Jose

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.