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 Timeline

  • 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 333
563 Passes 403
0.9 Pass Completion % 0.8
8 Accurate Crosses 5
18 Crosses 8
0.4 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

MLS Table

# TEAM GP GD PTS
1 San Diego FC 22 +16 42
2 Minnesota United FC 22 +14 40
3 Vancouver Whitecaps 21 +10 38
4 Seattle Sounders FC 21 +3 33
Full Table

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 De Andrade Vieira Yellow Card
8 Amine Bassi
6 Artur Yellow Card
35 Brooklyn Raines
10 Ezequiel Ponce
11 Lawrence Ennali
21 Jack McGlynn

MLS News

Lionel Messi extends MLS-record streak with 2 more goals
Lionel Messi extends MLS-record streak with 2 more goals

Lionel Messi extended his MLS-record streak of multigoal games as he scored twice in Inter Miami's win over Nashville.

Denis Bouanga provides offense as Los Angeles FC shut out Dallas
Denis Bouanga provides offense as Los Angeles FC shut out Dallas

Denis Bouanga earned a penalty, scored from the spot and assisted on a goal, all in a dominant first half, and Los Angeles FC earned a 2-0 victory over visiting FC Dallas on Saturday night.

Galaxy get another win, edge D.C. United
Galaxy get another win, edge D.C. United

Marco Reus and Diego Fagundez scored goals and the Los Angeles Galaxy continued their recent strong play with a 2-1 victory over D.C. United on Saturday night at Carson, Calif.

Reus, Fagundez lead LA Galaxy past D.C. United
Reus, Fagundez lead LA Galaxy past D.C. United

Marco Reus and Diego Fagundez each score as the Galaxy knock off D.C. United.

LAFC take down FC Dallas with 2-0 victory
LAFC take down FC Dallas with 2-0 victory

Nathan Ordaz and Denis Bouanga each score in the first half of LAFC's 2-0 win against FC Dallas.