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'
🏟 Providence Park 👤 Referee: E. Arreguin
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
1Wins
2Draws
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 dashboard
Form
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 dashboard
Match Reportsall →
Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17 Deportivo La Coruna 1-1 ElcheLa Liga · Aug 17 Samsunspor 3-3 GöztepeSüper Lig · Aug 17 Famalicao 1-2 MaritimoPrimeira Liga · Aug 16
Ad
Want depth? Live tracking, xG and player analytics, data-grounded AI chat — in the dashboard.Open dashboard
Ad
Ad