Los Angeles FC vs Real Salt Lake

23 July 2026 · MLS · 2026 · Referee Pierre-Luc Lauziere

Full time 3 – 1

Half-time: 2–0

  • Son Heung-min 11’
  • Denis Bouanga 40’
  • DeAndre Yedlin 68’ (og)
  • Lukas Engel 86’

Match summary

Los Angeles FC beat Real Salt Lake 3-1. Los Angeles FC led 2-0 at half-time.

In the first half, Son Heung-min put Los Angeles FC ahead in the 11th minute and Denis Bouanga made it 2-0 in the 40th minute. In the second half, Yedlin's own goal made it 3-0 in the 68th minute and Lukas Engel pulled one back to make it 3-1 from a corner in the 86th minute.

Real Salt Lake can feel hard done by, creating 2.56 expected goals (xG) from 28 shots to Los Angeles FC's 1.17 from 12.

Match stats

29% Possession 71%
12 Shots 28
3 Shots on target 6
7 Corners 12
59 Attacks 111
29 Dangerous attacks 90
293 Passes 705
80.2% Pass accuracy 91.2%
11 Tackles 16
5 Fouls 7
1 Offsides 0

Key events

Los Angeles FC Real Salt Lake
Kick-off
6’
Morgan GuilavoguiShot on target
Son Heung-minLeft foot shot1-0 (Los Angeles FC)
11’
36’
Noel CaliskanShot on target
Denis BouangaRight foot shot2-0 (Los Angeles FC)
40’
Half-time2-0
Second half underway
Son Heung-minShot on target
49’
60’
Morgan GuilavoguiShot on target
Jude TerryMathieu Choinière
64’
DeAndre YedlinOwn goal3-0 (Los Angeles FC)
68’
86’
Lukas EngelLeft foot shot3-1 (Real Salt Lake)
86’
Victor OlatunjiShot on target
90+1’
Saba LobzhanidzeShot on target
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.56 11’ Son Heung-min (Los Angeles FC), 1-0 11’ 40’ Denis Bouanga (Los Angeles FC), 2-0 40’ 68’ DeAndre Yedlin (Los Angeles FC) own goal, 3-0 68’ 86’ Lukas Engel (Real Salt Lake), 3-1 86’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.56 11’ Son Heung-min (Los Angeles FC), 1-0 Heung-min 11’ 40’ Denis Bouanga (Los Angeles FC), 2-0 Bouanga 40’ 68’ DeAndre Yedlin (Los Angeles FC) own goal, 3-0 Yedlin 68’ 86’ Lukas Engel (Real Salt Lake), 3-1 Engel 86’
Los Angeles FC 1.17 xGReal Salt Lake 2.56 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Salt Lake attacking Los Angeles FC attacking 
47’ Sergi Solans (Real Salt Lake), open play, 0.59 xG, off target 86’ Victor Olatunji (Real Salt Lake), open play, 0.55 xG, saved 40’ Denis Bouanga (Los Angeles FC), open play, 0.41 xG, goal 67’ Victor Olatunji (Real Salt Lake), open play, 0.37 xG, off target 10’ Ryan Porteous (Los Angeles FC), from a corner, 0.15 xG, off target 74’ Nkosi Tafari (Los Angeles FC), from a corner, 0.14 xG, off target 25’ Noel Caliskan (Real Salt Lake), open play, 0.12 xG, off target 37’ Denis Bouanga (Los Angeles FC), open play, 0.12 xG, blocked 63’ Sergi Solans (Real Salt Lake), open play, 0.11 xG, off target 46’ Zavier Gozo (Real Salt Lake), set piece, 0.10 xG, blocked 39’ Eddie Segura (Los Angeles FC), from a corner, 0.08 xG, blocked 49’ Son Heung-min (Los Angeles FC), open play, 0.07 xG, saved 57’ Son Heung-min (Los Angeles FC), open play, 0.07 xG, off target 76’ Diego Luna (Real Salt Lake), open play, 0.07 xG, off target 11’ Son Heung-min (Los Angeles FC), open play, 0.06 xG, goal 53’ Stijn Spierings (Real Salt Lake), from a corner, 0.06 xG, off target 48’ Zavier Gozo (Real Salt Lake), open play, 0.05 xG, off target 64’ Zavier Gozo (Real Salt Lake), open play, 0.05 xG, off target 5’ Diego Luna (Real Salt Lake), open play, 0.04 xG, off target 86’ Lukas Engel (Real Salt Lake), from a corner, 0.04 xG, goal 55’ Diego Luna (Real Salt Lake), open play, 0.04 xG, off target 70’ Victor Olatunji (Real Salt Lake), open play, 0.04 xG, off target 83’ Juan Sanabria (Real Salt Lake), from a corner, 0.03 xG, blocked 2’ Sergi Solans (Real Salt Lake), open play, 0.03 xG, off target 25’ Stijn Spierings (Real Salt Lake), open play, 0.03 xG, off target 50’ Zavier Gozo (Real Salt Lake), open play, 0.03 xG, off target 64’ Stijn Spierings (Real Salt Lake), open play, 0.03 xG, blocked 65’ Jude Terry (Los Angeles FC), open play, 0.03 xG, blocked 72’ David Martínez Morales (Los Angeles FC), from a corner, 0.03 xG, blocked 18’ Son Heung-min (Los Angeles FC), open play, 0.02 xG, blocked 36’ Noel Caliskan (Real Salt Lake), open play, 0.03 xG, off target 60’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, saved 63’ Zavier Gozo (Real Salt Lake), open play, 0.02 xG, blocked 90’ Saba Lobzhanidze (Real Salt Lake), open play, 0.02 xG, blocked 90+1’ Saba Lobzhanidze (Real Salt Lake), open play, 0.02 xG, saved 21’ Noel Caliskan (Real Salt Lake), open play, 0.02 xG, blocked 36’ Noel Caliskan (Real Salt Lake), open play, 0.02 xG, saved 77’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, blocked 6’ Morgan Guilavogui (Real Salt Lake), open play, 0.01 xG, saved 90+4’ Tyler Boyd (Los Angeles FC), open play, 0.02 xG, off target 68’ DeAndre Yedlin (Real Salt Lake), own goal 47’ Sergi Solans (Real Salt Lake), open play, 0.59 xG, off target 86’ Victor Olatunji (Real Salt Lake), open play, 0.55 xG, saved 40’ Denis Bouanga (Los Angeles FC), open play, 0.41 xG, goal 67’ Victor Olatunji (Real Salt Lake), open play, 0.37 xG, off target 10’ Ryan Porteous (Los Angeles FC), from a corner, 0.15 xG, off target 74’ Nkosi Tafari (Los Angeles FC), from a corner, 0.14 xG, off target 25’ Noel Caliskan (Real Salt Lake), open play, 0.12 xG, off target 37’ Denis Bouanga (Los Angeles FC), open play, 0.12 xG, blocked 63’ Sergi Solans (Real Salt Lake), open play, 0.11 xG, off target 46’ Zavier Gozo (Real Salt Lake), set piece, 0.10 xG, blocked 39’ Eddie Segura (Los Angeles FC), from a corner, 0.08 xG, blocked 57’ Son Heung-min (Los Angeles FC), open play, 0.07 xG, off target 49’ Son Heung-min (Los Angeles FC), open play, 0.07 xG, saved 76’ Diego Luna (Real Salt Lake), open play, 0.07 xG, off target 11’ Son Heung-min (Los Angeles FC), open play, 0.06 xG, goal 53’ Stijn Spierings (Real Salt Lake), from a corner, 0.06 xG, off target 48’ Zavier Gozo (Real Salt Lake), open play, 0.05 xG, off target 64’ Zavier Gozo (Real Salt Lake), open play, 0.05 xG, off target 5’ Diego Luna (Real Salt Lake), open play, 0.04 xG, off target 86’ Lukas Engel (Real Salt Lake), from a corner, 0.04 xG, goal 55’ Diego Luna (Real Salt Lake), open play, 0.04 xG, off target 70’ Victor Olatunji (Real Salt Lake), open play, 0.04 xG, off target 83’ Juan Sanabria (Real Salt Lake), from a corner, 0.03 xG, blocked 25’ Stijn Spierings (Real Salt Lake), open play, 0.03 xG, off target 50’ Zavier Gozo (Real Salt Lake), open play, 0.03 xG, off target 64’ Stijn Spierings (Real Salt Lake), open play, 0.03 xG, blocked 65’ Jude Terry (Los Angeles FC), open play, 0.03 xG, blocked 72’ David Martínez Morales (Los Angeles FC), from a corner, 0.03 xG, blocked 2’ Sergi Solans (Real Salt Lake), open play, 0.03 xG, off target 36’ Noel Caliskan (Real Salt Lake), open play, 0.03 xG, off target 18’ Son Heung-min (Los Angeles FC), open play, 0.02 xG, blocked 60’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, saved 63’ Zavier Gozo (Real Salt Lake), open play, 0.02 xG, blocked 90’ Saba Lobzhanidze (Real Salt Lake), open play, 0.02 xG, blocked 90+1’ Saba Lobzhanidze (Real Salt Lake), open play, 0.02 xG, saved 21’ Noel Caliskan (Real Salt Lake), open play, 0.02 xG, blocked 36’ Noel Caliskan (Real Salt Lake), open play, 0.02 xG, saved 77’ Morgan Guilavogui (Real Salt Lake), open play, 0.02 xG, blocked 90+4’ Tyler Boyd (Los Angeles FC), open play, 0.02 xG, off target 6’ Morgan Guilavogui (Real Salt Lake), open play, 0.01 xG, saved 68’ DeAndre Yedlin (Real Salt Lake), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Los Angeles FC 4-3-3 Starting XI
Lloris
Hollingshead 84’
Porteous
Tafari
Cheberko
Segura
Choinière 64’
Delgado
Shaffelburg 64’
Bouanga 84’
Heung-min 72’
Real Salt Lake 3-4-2-1 Starting XI
Cabral
Engel
Quinton
Yedlin
Sanabria 84’
Spierings 64’
Caliskan
Gozo
Luna 78’
Guilavogui 79’
Solans 79’

Player stats

Goalkeeper1 player
90′ 5 1 29 – – – – –
Defenders6 players
Ryan Hollingshead Taken off
84′ 1 2 – 4 1 21 1 – – –
90′ – 3 – 2 2 29 1 – – –
90′ – – – 2 2 26 – – – –
90′ 1 – – 2 – 35 1 – – –
90′ 2 – – 3 – 23 – – – –
Kenny Nielsen Came on as a substitute
12′ – – – – – 1 – – – –
Midfielders5 players
Mathieu Choinière Taken off
64′ – 1 28 2 0.18 1 3 1 1 – –
90′ – – 33 1 0.02 2 2 3 1 1 –
Jacob Shaffelburg Taken off
64′ – – 9 1 0.14 – – – – – –
Denis Bouanga Taken off
84′ 1 – 20 2 0.16 – 1 2 – – –
Jude Terry Came on as a substitute
26′ – – 9 – 0.00 2 – 2 – – –
Forwards4 players
Son Heung-min Taken off
72′ 1 – 4 2 0.21 0.20 2 – – 18 –
David Martínez Morales Came on as a substitute
26′ – – 1 – 0.03 0.02 1 2 1 9 –
Jeremy Ebobisse Came on as a substitute
18′ – – – – – 0.00 – 1 – 3 –
Tyler Boyd Came on as a substitute
12′ – – 1 – 0.02 0.01 – 2 2 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.