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'.

🏟 Providence Park Portland 👤 Referee: Elijio Arreguin, USA
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
%61 Possession %39
1.48 Pre-match xG 1.53
22 Total shots 6
6 Shots on target 2
8 Shots off target 4
8 Blocked shots 0
17 Shots inside box 2
5 Shots outside box 4
1 Saves 4
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
%61 Possession %39
1.48 Pre-match xG 1.53
Shots
22 Total shots 6
6 Shots on target 2
8 Shots off target 4
8 Blocked shots 0
17 Shots inside box 2
5 Shots outside box 4
1 Saves 4
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
518 Total passes 338
457 Accurate passes 264
%88 Pass accuracy %78
Set pieces & discipline
13 Corners 5
4 Offsides 2
11 Fouls 13
Cards
2 Yellow cards 1
0 Red cards 1
By half
0 1st-half goals 1
2 2nd-half goals 0
Penalties
0 Penalties won 0
0 Penalty goals 0
LineupsPortland Timbers 4-3-3Real Salt Lake 5-4-1
Portland Timbers · Bench
Coach: Martí Cifuentes
Real Salt Lake · Bench
Coach: Pablo Mastroeni
HEAD TO HEAD16 meetings · 2020–2026
Portland Timbers 7
Aug 30who was on topMay 2
Real Salt Lake 4
7 Portland Timbers 5 draw 4 Real Salt Lake
GOALS IN THIS FIXTURE
3.2goals / match
31–21total goals
5/5clean sheets
6-1Portland Timbers best win · Sep 26
2-0Real Salt Lake best win · May 2
%75 Over 1.5 12/16
%62 Over 2.5 10/16
%44 Over 3.5 7/16
%56 BTTS 9/16
DOES THE VENUE MATTER
Portland Timbers at home9 matches
6W 2D 1L 23:10
Real Salt Lake at home7 matches
3W 3D 1L 11:8
Results are read from the side that hosted the match.
FORM COMPARISON
Portland Timbers1W 1D 3L Real Salt Lake2W 1D 2L
0.80 1.40 Points per game
6 7 Goals scored
13 7 Goals conceded
1.32 1.61 xG average
1.86 1.73 xGA average
%0 %20 Clean sheets
%60 %60 BTTS
%100 %60 Over 2.5
3.4 4.8 Corners
3.0 3.0 Cards
Portland Timbers2W 3D 5L Real Salt Lake3W 1D 6L
0.90 1.00 Points per game
11 12 Goals scored
19 20 Goals conceded
1.45 1.88 xG average
1.73 1.50 xGA average
%0 %10 Clean sheets
%60 %70 BTTS
%70 %70 Over 2.5
4.7 5.7 Corners
2.8 2.8 Cards
SEASON COMPARISON
10Portland Timbersin the table32pts
27matches 9-5-13W-D-L 48:51goals -3diff
LLLDW
11Real Salt Lakein the table32pts
27matches 9-5-13W-D-L 40:44goals -4diff
WLLLL
PREVIOUS MEETINGS
May 2 Real Salt Lake 2-0 Portland Timbers Major League Soccer
Oct 23 Portland Timbers 3-1 Real Salt Lake Major League Soccer
Jul 17 Portland Timbers 0-1 Real Salt Lake Major League Soccer
May 15 Real Salt Lake 0-0 Portland Timbers Major League Soccer
Sep 22 Real Salt Lake 3-3 Portland Timbers Major League Soccer
Jul 14 Portland Timbers 3-0 Real Salt Lake Major League Soccer
Aug 31 Portland Timbers 2-1 Real Salt Lake Major League Soccer
May 18 Real Salt Lake 0-0 Portland Timbers Major League Soccer
WHAT THE NUMBERS SAY
Portland Timbers dominated the ball61% possession
Portland Timbers took more shots22 - 6
THIS MATCH VS SEASON AVERAGE
Goals 2.02.1 -0.1
Shots 22.013.0 +9.0
On target 6.04.2 +1.8
Possession %61%51 +10.1
Corners 13.04.3 +8.7
Cards 2.01.3 +0.7
Conceded 1.01.9 -0.9
this matchseason average · 13 matches
Goals 1.01.1 -0.1
Shots 6.012.3 -6.3
On target 2.04.4 -2.4
Possession %39%49 -9.8
Corners 5.05.2 -0.2
Cards 2.02.3 -0.3
Conceded 2.01.9 +0.1
this matchseason average · 12 matches
PLAYER RATINGS★ Kristoffer Velde 8.20
Starting XI
99 Kristoffer Velde M · 91' 8.20
Assist1On target2/4Key pass5Dribbles5/10Tackles2Duels won12/20Fouls won4Fouls2Offside3Passes32 · %25
9 Felipe Mora F · 72' 8.20
Goals2On target2/3Duels won2/5Passes6 · %4
4 Kamal Miller D · 91' 7.70
Tackles2Duels won5/5Passes77 · %70
7 Ariel Lassiter M · 57' 7.30
Assist1Key pass2Dribbles1/2Duels won2/3Fouls won1Passes20 · %17
10 David Pereira Da Costa M · 91' 7.20
On target1/1Key pass5Dribbles1/5Tackles2Duels won4/9Fouls won1Passes52 · %49
21 Diego Chará M · 72' · K 7.20
Key pass3Tackles1Interceptions1Duels won3/5Fouls won1Fouls1Passes39 · %37
5 Brandon Bye D · 91' 7.00
Key pass2Tackles1Interceptions2Duels won9/14Fouls won1Fouls2Passes58 · %48
20 Finn Surman D · 91' 7.00
Interceptions3Duels won3/6Fouls1Passes68 · %63
27 Jímer Fory D · 91' 6.70
Key pass1Tackles2Interceptions1Duels won5/8Fouls won1Fouls1Passes49 · %38
41 James Pantemis G · 91' 6.60
Saves1Passes22 · %20
17 Cole Bassett M · 86' 5.90
On target1/2Key pass1Duels won1/10Fouls won1Fouls2Passes40 · %34
Substitutes
30 José Caicedo M · 19' 6.90
Key pass2Tackles2Interceptions1Duels won2/2Passes10 · %10
28 Alexander Aravena F · 19' 6.70
Dribbles1/1Duels won1/1Passes5 · %5
11 Antony Alves F · 34' 6.70
Fouls1Offside1Passes10 · %10
80 Joao Ortíz M · 5'
Key pass1Fouls1Passes4 · %4
Unused: Sawyer JuraEric MillerAlex BonetigTrey MuseIan Smith
Starting XI
1 Rafael Cabral G · 91' · K 7.90
Saves4Passes35 · %22
8 Juan Sanabria M · 85' 7.90
Goals1On target1/1Key pass1Dribbles1/1Tackles2Duels won5/6Passes34 · %28
92 Noel Caliskan M · 91' 7.20
Tackles1Blocks1Duels won5/7Fouls won1Fouls1Passes49 · %40
26 Philip Quinton D · 91' 7.20
Tackles1Blocks2Duels won3/5Passes35 · %25
2 DeAndre Yedlin D · 58' 7.00
Tackles3Interceptions1Blocks1Duels won4/5Fouls won1Offside1Passes19 · %16
6 Stijn Spierings M · 91' 6.90
Tackles3Interceptions1Blocks1Duels won4/7Fouls won1Fouls4Passes33 · %30
10 Diego Luna F · 74' 6.90
Dribbles1/2Tackles1Interceptions1Blocks1Duels won3/7Fouls won1Fouls1Passes29 · %26
4 Lukas Engel D · 74' 6.50
Tackles1Blocks1Duels won1/2Passes41 · %33
22 Sergi Solans F · 74' 6.20
Duels won1/9Fouls won1Fouls1Passes11 · %8
72 Zavier Gozo M · 91' 6.20
On target1/1Dribbles2/5Tackles4Interceptions1Duels won7/22Fouls1Passes21 · %14
9 Morgan Guilavogui F · 34' 5.60
Assist1Key pass2Tackles1Duels won4/10Fouls won3Fouls2Passes8 · %7
Substitutes
21 Juan Jose Arias D · 17' 6.70
Blocks1Duels won1/3Fouls won1Fouls1Passes6 · %5
17 Victor Olatunji F · 17' 6.30
Fouls1Offside1Passes2
29 Sam Junqua D · 33' 6.30
Duels won2/2Fouls won1Passes8 · %6
12 Saba Lobzhanidze M · 17' 6.20
Passes2 · %1
98 Alexandros Katranis D · 6'
Duels won1/1Fouls won1Passes2 · %2
Unused: Pablo RuízMason StajduharZach BoothGriffin Dillon
Win probabilityModel: 1 (%56) ✓
Portland Timbers %56 Draw %21 Real Salt Lake %23
1.89Portland Timbers xPuan
0.90Real Salt Lake xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Portland TimbersDWLLD
Real Salt LakeLDWWL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad