
Houston Dynamo 2-1 Real Salt Lake: result and stats, Major League Soccer
- Guilherme57'
- M. Bogusz87'
- 76'S. Lobjanidze
Houston Dynamo


Juan GuerraSubstitutions
- 69'A. Bouzat
306.8D. Samassekou
186.4 - 80'H. Herrera
166.2M. Arana
226.8 - 80'I. Aliyu
246.4D. McGuire
236.5 - 90'
- 90'Guilherme
208.9A
Unused
- B. GillinghamG
26 - V. SilvaD
33 - A. ReschD
34 - G. RiveraD
37
Anthony PulisSubstitutions
- 46'L. Engel
46.2P. Quinton
265.6 - 70'D. Yedlin
26.2A. Katranis
986.2 - 70'J. Shokalook
136.1S. Lobjanidze
127.0 - 70'D. Luna
106.6Lineker Rodrigues
707.1A - 90'C. Guske
256.3
Unused
- M. StajduharG
31 - R. MesallesD
77 - L. MoisaM
34 - L. O'GaraM
76
Home

OutFelipe AndradeYellow Cards
OutL. FosterInactive
OutJ. MaurerConcussion
OutM. SaracchiLower-Body Injury
Away

OutZ. BoothHamstring Injury
OutG. DillonFoot Injury
OutE. EneliKnee Injury
OutJ. GladGroin Injury
OutM. GuilavoguiKnee Injury
OutS. JunquaConcussion
OutA. PiolAchilles Tendon Injury
OutS. SpieringsAnkle Injury

Player of the match
Highest-rated players




xG race
21 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Shot map
12 v 9Houston Dynamo shoot right, Real Salt Lake left. Bigger dot = better chance.
Goal mouth
15 on target · 3 scoredWhere each shot on target crossed the line. Placement beats power.
Shot duel
Bogusz's 35' chance was the biggest of the match: 0,48 xG, saved.
Every shot on its minute, Houston Dynamo above and Real Salt Lake below. The longer the bar, the bigger the chance. Faces on goals and on chances of 0,3 xG or more.
xG analytics
Houston Dynamo
Real Salt LakeExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
Momentum
19 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
2-1
88' Saved Noel Çalışkan 0.04 xG · Regular play · Right footAverage positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Artur and Herrera, 34 passes between them.
Most-connected pair: Engel and Arias, 17 passes between them.
Tactical battle
40control60

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
The moment that decided it
The goal that swung the win probability the most. Press play to replay the move, touch by touch.
- Score
- 1–1→2–1
- Houston Dynamo win chance
- 6%→96%
- xG of the shot
- 0.01
- Touches in the move
- 2
- 1Guilhermeassist›
- 2M. BoguszLeft foot
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
More match stats
Attack
Passing
Duels
Defending
Match summary
Houston Dynamo beat Real Salt Lake 2-1 at Shell Energy Stadium in the Major League Soccer. It was goalless at half-time. Scorers: Guilherme (57'), M. Bogusz (87') for Houston Dynamo; S. Lobjanidze (76') for Real Salt Lake. In their last 32 meetings, Houston Dynamo have won 11, Real Salt Lake 15, with 6 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Houston Dynamo or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Goal profile
This seasonHow often each side reaches a scoreline, across 34 matches each.
They score
They concede
Heaviest results
best 3-0 (H)·worst 2-6 (A)
best 3-0 (H)·worst 0-3 (H)
Venue spotlight
Head-to-headLast 32 meetings
- 10 Sept 2026
Houston Dynamo2 - 1Real Salt Lake
Major League Soccer - 14 May 2026
Real Salt Lake3 - 0Houston Dynamo
Major League Soccer - 13 Jul 2025
Real Salt Lake1 - 0Houston Dynamo
Major League Soccer - 16 Mar 2025
Houston Dynamo1 - 2Real Salt Lake
Major League Soccer - 15 Sept 2024
Houston Dynamo4 - 1Real Salt Lake
Major League Soccer - 6 Aug 2024
Houston Dynamo3 - 0Real Salt Lake
Leagues Cup
Show 26 earlier meetingsHide earlier meetings
- 4 Jul 2024
Real Salt Lake3 - 2Houston Dynamo
Major League Soccer - 11 Nov 2023
Houston Dynamo1 - 1Real Salt Lake
Major League Soccer - 7 Nov 2023
Real Salt Lake1 - 1Houston Dynamo
Major League Soccer - 29 Oct 2023
Houston Dynamo2 - 1Real Salt Lake
Major League Soccer - 27 Aug 2023
Real Salt Lake0 - 3Houston Dynamo
Major League Soccer - 24 Aug 2023
Houston Dynamo3 - 1Real Salt Lake
US Open Cup - 7 May 2023
Houston Dynamo0 - 0Real Salt Lake
Major League Soccer - 29 May 2022
Real Salt Lake3 - 0Houston Dynamo
Major League Soccer - 28 Feb 2022
Houston Dynamo0 - 0Real Salt Lake
Major League Soccer - 19 Aug 2021
Real Salt Lake2 - 1Houston Dynamo
Major League Soccer - 1 Aug 2021
Houston Dynamo0 - 0Real Salt Lake
Major League Soccer - 27 Jun 2021
Real Salt Lake1 - 1Houston Dynamo
Major League Soccer - 29 Sept 2019
Real Salt Lake2 - 1Houston Dynamo
Major League Soccer - 2 Mar 2019
Houston Dynamo1 - 1Real Salt Lake
Major League Soccer - 19 Aug 2018
Houston Dynamo1 - 2Real Salt Lake
Major League Soccer - 31 May 2018
Real Salt Lake2 - 1Houston Dynamo
Major League Soccer - 6 Aug 2017
Real Salt Lake0 - 0Houston Dynamo
Major League Soccer - 1 Jun 2017
Houston Dynamo5 - 1Real Salt Lake
Major League Soccer - 18 Sept 2016
Real Salt Lake0 - 1Houston Dynamo
Major League Soccer - 15 May 2016
Houston Dynamo1 - 0Real Salt Lake
Major League Soccer - 1 May 2016
Real Salt Lake2 - 1Houston Dynamo
Major League Soccer - 13 Sept 2015
Houston Dynamo1 - 3Real Salt Lake
Major League Soccer - 19 Jul 2015
Real Salt Lake2 - 0Houston Dynamo
Major League Soccer - 11 May 2014
Houston Dynamo2 - 5Real Salt Lake
Major League Soccer - 11 Aug 2013
Real Salt Lake1 - 0Houston Dynamo
Major League Soccer - 7 Sept 2012
Houston Dynamo1 - 0Real Salt Lake
Major League Soccer




























