MLS
· Regular Season - 16
July 23, 2026 04:30
Son Heung-Min
11'
D. Bouanga
(ast. M. Choiniere)
40'
D. Yedlin
68'
(og)
86'
(ast. S. Lobjanidze)
L. Engel
The ForzaPitch pre-match prediction gave Los Angeles FC a 50% win probability (draw 25%, Real Salt Lake 24%). The final result was Los Angeles FC 3–1 Real Salt Lake.
Match statistics
7
Total shots
21
3
Shots on target
6
1.17
Actual xG
2.56
5
Saves
1
29%
Possession
71%
7
Corners
12
11
Tackles
13
Match Events
⚽Son Heung-Min
11'
⚽D. Bouanga
· ast. M. Choiniere
40'
J. Shaffelburg
/ D. Martinez
64'
64'
V. Olatunji
/
S. Spierings
M. Choiniere
/ J. Terry
64'
⚽D. Yedlin
(og)
68'
Son Heung-Min
/ J. Ebobisse
72'
78'
S. Lobjanidze
/
D. Luna
79'
G. Dillon
/
M. Guilavogui
79'
Z. Booth
/
S. Solans
D. Bouanga
/ T. Boyd
84'
R. Hollingshead
/ K. Nielsen
84'
84'
A. Katranis
/
J. Sanabria
86'
ast. S. Lobjanidze ·
L. Engel⚽
Pre-match prediction
50.04%
Los ←
25.35%
X
24.61%
Real
we assigned to the actual result (Los Angeles FC)
50.04%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.61
1.17
-0.44
1.11
2.56
+1.45
Real Salt Lake dominated by xG (2.56 vs 1.17).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Hugo Lloris
G
Hugo Lloris
G
23
Yevhen Cheberko
D
Yevhen Cheberko
D
91
Nkosi Tafari
D
Nkosi Tafari
D
5
Ryan Porteous
D
Ryan Porteous
D
24
Ryan Hollingshead
84'
D
Ryan Hollingshead
84'
D
8
Mark Delgado
M
Mark Delgado
M
4
Eddie Segura
M
Eddie Segura
M
66
Mathieu Choinière
1 👟
64'
M
Mathieu Choinière
1 👟
64'
M
99
D. Bouanga
1 ⚽
84'
F
D. Bouanga
1 ⚽
84'
F
7
Son Heung-Min
1 ⚽
72'
F
Son Heung-Min
1 ⚽
72'
F
18
J. Shaffelburg
64'
F
J. Shaffelburg
64'
F
Bench
33
Aaron Long
D
Aaron Long
D
30
David Martínez Morales
26'
F
David Martínez Morales
26'
F
17
Jeremy Ebobisse
18'
F
Jeremy Ebobisse
18'
F
22
Jude Terry
26'
M
Jude Terry
26'
M
45
Kenny Nielsen
12'
D
Kenny Nielsen
12'
D
21
Ryan Raposo
M
Ryan Raposo
M
40
Sebastian Nava
F
Sebastian Nava
F
12
Thomas Hasal
G
Thomas Hasal
G
19
Tyler Boyd
12'
F
Tyler Boyd
12'
F
1
Rafael Cabral
G
Rafael Cabral
G
4
Lukas Engel
1 ⚽
D
Lukas Engel
1 ⚽
D
26
Philip Quinton
D
Philip Quinton
D
2
DeAndre Yedlin
1 ⚽
D
DeAndre Yedlin
1 ⚽
D
8
Juan Sanabria
84'
M
Juan Sanabria
84'
M
92
Noel Caliskan
M
Noel Caliskan
M
6
Stijn Spierings
64'
M
Stijn Spierings
64'
M
72
Z. Gozo
M
Z. Gozo
M
9
Morgan Guilavogui
79'
F
Morgan Guilavogui
79'
F
10
D. Luna
78'
F
D. Luna
78'
F
22
Sergi Solans
79'
F
Sergi Solans
79'
F
Bench
98
Alexandros Katranis
12'
D
Alexandros Katranis
12'
D
27
Griffin Dillon
11'
M
Griffin Dillon
11'
M
21
Juan Jose Arias
D
Juan Jose Arias
D
31
Mason Stajduhar
G
Mason Stajduhar
G
7
Pablo Ruíz
M
Pablo Ruíz
M
12
Saba Lobzhanidze
1 👟
12'
M
Saba Lobzhanidze
1 👟
12'
M
29
Sam Junqua
D
Sam Junqua
D
17
Victor Olatunji
26'
F
Victor Olatunji
26'
F
23
Zach Booth
11'
M
Zach Booth
11'
M
Best on the pitch
D. Bouanga
F · Los
8.00
1 ⚽
1 shots
· 20 pass
Noel Caliskan
M · Real
7.90
3 shots
· 102 pass
Son Heung-Min
F · Los
7.90
1 ⚽
3 shots
· 18 pass
Lukas Engel
D · Real
7.60
1 ⚽
1 shots
· 107 pass
Morgan Guilavogui
F · Real
7.50
2 shots
· 52 pass
J. Shaffelburg
F · Los
7.20
· 9 pass
Los Angeles FC — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Hugo Lloris | G | 90 | 7.20 | — | — | — | 29 | 15% | — | — | — |
| Yevhen Cheberko | D | 90 | 6.30 | — | — | — | 35 | 30% | 1 | — | — |
| Nkosi Tafari | D | 90 | 7.00 | — | — | 1 | 26 | 24% | — | — | — |
| Ryan Porteous | D | 90 | 6.70 | — | — | 1 | 29 | 26% | — | — | — |
| Ryan Hollingshead | D | 84 | 7.20 | — | — | — | 21 | 14% | 1 | — | — |
| Mark Delgado | M | 90 | 6.60 | — | — | — | 33 | 29% | 2 | — | — |
| Eddie Segura | M | 90 | 6.70 | — | — | — | 23 | 16% | 2 | — | — |
| Mathieu Choinière | M | 64 | 7.00 | — | 1 | — | 28 | 23% | 1 | — | — |
| D. Bouanga | F | 84 | 8.00 | 1 | — | 1 | 20 | 13% | — | — | — |
| Son Heung-Min | F | 72 | 7.90 | 1 | — | 3 | 18 | 17% | — | — | — |
| J. Shaffelburg | F | 64 | 7.20 | — | — | — | 9 | 6% | — | — | — |
| David Martínez Morales | F | 26 | 6.60 | — | — | — | 9 | 8% | 1 | — | — |
| Jeremy Ebobisse | F | 18 | 6.70 | — | — | — | 3 | 3% | 1 | — | — |
| Jude Terry | M | 26 | 6.90 | — | — | — | 9 | 8% | 2 | — | — |
| Kenny Nielsen | D | 12 | 6.30 | — | — | — | 1 | — | — | — | — |
| Tyler Boyd | F | 12 | 6.60 | — | — | 1 | 2 | 2% | — | — | — |
Real Salt Lake — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Rafael Cabral | G | 90 | 6.20 | — | — | — | 23 | 23% | — | — | — |
| Lukas Engel | D | 90 | 7.60 | 1 | — | 1 | 107 | 93% | — | — | — |
| Philip Quinton | D | 90 | 6.90 | — | — | — | 84 | 81% | 1 | — | — |
| DeAndre Yedlin | D | 90 | 5.60 | 1 | — | — | 65 | 59% | — | — | — |
| Juan Sanabria | M | 84 | 6.30 | — | — | — | 58 | 55% | — | — | — |
| Noel Caliskan | M | 90 | 7.90 | — | — | 3 | 102 | 94% | 2 | — | — |
| Stijn Spierings | M | 64 | 6.70 | — | — | 2 | 82 | 73% | 1 | — | — |
| Z. Gozo | M | 90 | 6.90 | — | — | 3 | 34 | 30% | 2 | — | — |
| Morgan Guilavogui | F | 79 | 7.50 | — | — | 2 | 52 | 46% | 3 | — | — |
| D. Luna | F | 78 | 6.90 | — | — | 3 | 53 | 49% | 1 | — | — |
| Sergi Solans | F | 79 | 6.30 | — | — | 3 | 15 | 13% | 2 | — | — |
| Alexandros Katranis | D | 12 | 6.90 | — | — | — | 7 | 7% | 1 | — | — |
| Griffin Dillon | M | 11 | 6.30 | — | — | — | 9 | 6% | — | — | — |
| Saba Lobzhanidze | M | 12 | 6.70 | — | 1 | 1 | 2 | 2% | — | — | — |
| Victor Olatunji | F | 26 | 6.30 | — | — | 3 | 5 | 5% | — | — | — |
| Zach Booth | M | 11 | 6.70 | — | — | — | 5 | 5% | — | — | — |
Frequently Asked Questions
What was the final score of Los Angeles FC vs Real Salt Lake?
The final score was Los Angeles FC 3–1 Real Salt Lake.
What did the model predict before Los Angeles FC vs Real Salt Lake?
The model assigned 50% probability to a Los Angeles FC win, 25% to a draw, and 24% to an Real Salt Lake win.