Skip to main content
← MLS
MLS · Regular Season - 11 May 02, 2026 22:45
#4 · 26 pts
2 – 0
Final score
#10 · 21 pts
Model correct — prediction Real Salt Lake
Z. Gozo (ast. S. Solans) 10'
D. Luna (ast. J. Sanabria) 28'
Share Telegram

The ForzaPitch pre-match prediction gave Real Salt Lake a 63% win probability (draw 19%, Portland Timbers 17%). The final result was Real Salt Lake 2–0 Portland Timbers. In 1 previous meetings, Real Salt Lake have won 0 times, with 0 draws and 1 wins for Portland Timbers.

Match statistics
23
Total shots
6
15
Shots on target
2
3.54
Actual xG
1.05
2
Saves
13
53%
Possession
47%
6
Corners
2
8
Tackles
16
1
🟨 Yellow cards
2
Match Events
Z. Gozo · ast. S. Solans
10'
D. Luna · ast. J. Sanabria
28'
46'
K. Miller / F. Surman
59'
I. Smith / A. Bonetig
59'
A. Aravena / C. Bassett
59'
J. Fory
J. Glad / P. Quinton
61'
Z. Gozo / Z. Booth
76'
S. Solans / V. Olatunji
76'
82'
I. Smith
J. Sanabria
85'
D. Luna / A. Hezarkhani
89'
S. Spierings / P. Ruiz
89'
90'+1
G. Guerra / K. Kelsy
Pre-match prediction
63.62%
Real ←
19.28%
X
17.1%
Portland
✓ Correct prediction — we assigned to the actual result (Real Salt Lake) 63.62% (high confidence)
Expected vs actual xG
Exp.
Actual
Δ
Real
4.00
3.54
-0.46
Portland
1.05
1.05
+-0.0
Real Salt Lake dominated by xG (3.54 vs 1.05). The final result reflects the playing dominance. The model's xG estimates were accurate.
League Table
#Team GPts
1 Vancouver Whitecaps Vancouver Whitecaps 16 33
2 Los Angeles FC Los Angeles FC 18 33
3 San Jose Earthquakes San Jose Earthquakes 17 33
4 Real Salt Lake Real Salt Lake 16 26
5 Houston Dynamo Houston Dynamo 16 26
6 FC Dallas FC Dallas 17 26
7 St. Louis City St. Louis City 17 25
8 Seattle Sounders Seattle Sounders 16 24
9 Minnesota United FC Minnesota United FC 17 23
10 Portland Timbers Portland Timbers 17 21
11 Los Angeles Galaxy Los Angeles Galaxy 18 21
12 San Diego San Diego 17 20
13 Colorado Rapids Colorado Rapids 17 19
14 Austin Austin 17 17
15 Sporting Kansas City Sporting Kansas City 17 14
Lineups
Real Salt Lake Real Salt Lake 3-4-2-1
1
G 7.30
29
D 6.90
15 Justen Glad Justen Glad 61' D 7.00
2 DeAndre Yedlin DeAndre Yedlin D 7.00
8 Juan Sanabria Juan Sanabria 1 👟 M 7.30
92 Noel Caliskan Noel Caliskan M 7.90
6 Stijn Spierings Stijn Spierings 89' M 7.20
72 Z. Gozo Z. Gozo 1 ⚽ 77' M 8.20
9 Morgan Guilavogui Morgan Guilavogui F 8.00
10 D. Luna D. Luna 1 ⚽ 89' F 9.70
22 Sergi Solans Sergi Solans 1 👟 76' F 6.30
Bench
98 Alexandros Katranis Alexandros Katranis D
41
G 10.00
27 J. Fory J. Fory D 6.50
6 Alex Bonetig Alex Bonetig 59' D 6.30
20 Finn Surman Finn Surman 45' D 6.70
5
D 6.30
30
M 7.00
17 Cole Bassett Cole Bassett 59' M 7.20
11 Antony Alves Antony Alves M 6.90
10 David Pereira da Costa David Pereira da Costa M 6.30
99 Kristoffer Velde Kristoffer Velde M 6.50
19 K. Kelsy K. Kelsy 89' F 6.20
Bench
28 Alexander Aravena Alexander Aravena 31' F 6.90
21 Diego Chará Diego Chará M
9 Felipe Mora Felipe Mora F
23 Ian Smith Ian Smith 31' D 6.60
Best on the pitch
G · Portland
10.00
· 31 pass
D. Luna
D. Luna
F · Real
9.70
1 ⚽
3 shots · 60 pass
Z. Gozo
Z. Gozo
M · Real
8.20
1 ⚽
7 shots · 31 pass
Morgan Guilavogui
Morgan Guilavogui
F · Real
8.00
5 shots · 49 pass
Noel Caliskan
Noel Caliskan
M · Real
7.90
2 shots · 71 pass
Juan Sanabria
Juan Sanabria
M · Real
7.30
1 👟
2 shots · 37 pass
Real Salt Lake Real Salt Lake — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
G 90 7.30 47 31%
D 90 6.90 63 51%
Justen Glad D 61 7.00 35 34%
DeAndre Yedlin D 90 7.00 36 36% 1
Juan Sanabria M 90 7.30 1 2 37 35% 2 1
Noel Caliskan M 90 7.90 2 71 63% 3
Stijn Spierings M 89 7.20 1 43 39% 1
Z. Gozo M 77 8.20 1 7 31 24%
Morgan Guilavogui F 90 8.00 5 49 45%
D. Luna F 89 9.70 1 3 60 54% 1
Sergi Solans F 76 6.30 1 3 15 12%
Portland Timbers Portland Timbers — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
G 90 10.00 31 25%
J. Fory D 90 6.50 59 50% 3 1
Alex Bonetig D 59 6.30 26 25% 1
Finn Surman D 45 6.70 19 18% 2
D 90 6.30 42 32% 3
M 90 7.00 65 57% 4
Cole Bassett M 59 7.20 38 31%
Antony Alves M 90 6.90 1 32 26%
David Pereira da Costa M 90 6.30 1 38 34% 1
Kristoffer Velde M 90 6.50 2 33 23% 1
K. Kelsy F 89 6.20 2 17 12%
Alexander Aravena F 31 6.90 18 18%
Ian Smith D 31 6.60 13 12% 1 1
Frequently Asked Questions
What was the final score of Real Salt Lake vs Portland Timbers?
The final score was Real Salt Lake 2–0 Portland Timbers.
What did the model predict before Real Salt Lake vs Portland Timbers?
The model assigned 63% probability to a Real Salt Lake win, 19% to a draw, and 17% to an Portland Timbers win.