Ad
Major League Soccer · Matchweek 17 · Jul 26
Portland Timbers - Real Salt Lake
Portland Timbers beat Real Salt Lake 2-1 in Major League Soccer (Matchweek 17). Goals: F. Mora 56', 67'; J. Sanabria 18'.
F. Mora 56', 67'
⚽
J. Sanabria 18'
Key events
10'
🟨
C. BassettYellow card
Portland Tim
18'
⚽
J. Sanabria(0 - 1) · Assist: M. Guilavogui
Real Salt La
34'
🟥
M. GuilavoguiRed card
Real Salt La
41'
🟨
D. CharaYellow card
Portland Tim
55'
🟨
S. SolansYellow card
Real Salt La
56'
⚽
F. Mora(1 - 1) · Assist: A. Lassiter
Portland Tim
67'
⚽
F. Mora(2 - 1) · Assist: K. Velde
Portland Tim
Quick stats
%61Possession%39
2.32Expected goals (xG)1.77
22Total shots6
6Shots on target2
8Shots off target4
8Blocked shots0
17Shots inside box2
5Shots outside box4
1Saves4
Match timeline
First half
C. BassettYellow card🟨
10'
18'
⚽J. Sanabria(0 - 1) · Assist: M. Guilavogui
34'
🟥M. GuilavoguiRed card
D. CharaYellow card🟨
41'
HT 0 - 1
55'
🟨S. SolansYellow card
F. Mora(1 - 1) · Assist: A. Lassiter⚽
56'
A. Lassiter ↔ AntonySubstitution🔁
57'
58'
🔁D. Yedlin ↔ S. JunquaSubstitution
F. Mora(2 - 1) · Assist: K. Velde⚽
67'
D. Chara ↔ J. CaicedoSubstitution🔁
72'
F. Mora ↔ A. AravenaSubstitution🔁
72'
74'
🔁D. Luna ↔ S. LobjanidzeSubstitution
74'
🔁S. Solans ↔ V. OlatunjiSubstitution
74'
🔁L. Engel ↔ J. J. AriasSubstitution
85'
🔁J. Sanabria ↔ A. KatranisSubstitution
C. Bassett ↔ J. OrtizSubstitution🔁
86'
FT 2 - 1
Match statsPortland Timbers · Real Salt Lake
Key stats
%61Possession%39
2.32Expected goals (xG)1.77
Shots
22Total shots6
6Shots on target2
8Shots off target4
8Blocked shots0
17Shots inside box2
5Shots outside box4
1Saves4
Passing
518Total passes338
457Accurate passes264
%88Pass accuracy%78
Set pieces & discipline
13Corners5
4Offsides2
11Fouls13
Cards
2Yellow cards1
0Red cards1
LineupsPortland Timbers 4-3-3Real Salt Lake 5-4-1
41Pantemis
27Fory
4Miller
20Surman
5Bye
7Lassiter
30Caicedo
17Bassett
11Antony
19Kelsy
72Gozo
9Guilavogui
8Sanabria
2Yedlin
4Engel
26Quinton
22Solans
10Luna
92Caliskan
6Spierings
Portland Timbers · Bench
21D. Chará
15E. Miller
9F. Mora
25T. Muse
80J. Ortiz
99K. Velde
28A. Aravena
6A. Bonetig
Coach: Martí Cifuentes
Real Salt Lake · Bench
27G. Dillon
31M. Stajduhar
7P. Ruiz
17V. Olatunji
98A. Katránis
29S. Junqua
21J. Arias
23Chadwick Zachary Booth
Coach: Pablo Mastroeni
Head to head
1Wins2Draws
2Wins
May 2
Real Salt Lake
2-0
Portland Timbers
Oct 23
Portland Timbers
3-1
Real Salt Lake
Jul 17
Portland Timbers
0-1
Real Salt Lake
May 15
Real Salt Lake
0-0
Portland Timbers
Sep 22
Real Salt Lake
3-3
Portland Timbers
xG difference & finishing
Portland Timbers2 gol · 2.32 xG
-0.32
Real Salt Lake1 gol · 1.77 xG
-0.77
+ = scored above expectation, − = below
Win probabilityModel: 1 (%56) ✓
Portland Timbers %56
Draw %21
Real Salt Lake %23
1.89Portland Timbers xPuan
0.90Real Salt Lake xPuan
🎯
Skoryum Pro
Tactical metrics & visuals
Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles — plus the tactical visualisation built from event data.
Open dashboard🔥
Skoryum Pro
Team & player heatmaps
See where each team dominated the pitch and switch to per-player heatmaps built from raw event coordinates.
Open dashboard🤖
Skoryum Pro
ML deep-dive
Feature-level model breakdown: which signals drove the prediction, expected points simulation and value analysis.
Open dashboardForm
Portland TimbersDWLLD
Real Salt LakeLDWWL
Skoryum Pro
Heatmap & tactical analysis
Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.
Open dashboardMatch Reportsall →
Rayo Vallecano 1-1 Alaves
Atletico Madrid 2-0 Malaga
Casa Pia 0-7 Benfica
Deportivo La Coruna 1-1 Elche
Samsunspor 3-3 Göztepe
Famalicao 1-2 Maritimo
Ad
Want depth? Live tracking, xG and player analytics, data-grounded AI chat — in the dashboard.Open dashboard
Skoryum