← All matches
Jack Cassidy
Portland Timbers
Real Salt Lake
Portland Timbers
4-1-4-1 · 3-4-3
Real Salt Lake
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG
Tap a player for their full match card.
Highlights 4 clips
Player of the match
Match events
10'
C. Bassett · Foul
18'
⚽
J. Sanabria · assist M. Guilavogui0–1
33'
VAR
Card check · M. Guilavogui
34'
M. Guilavogui · Violent conduct
41'
D. Chará · Foul
Half-time · 0–1
55'
S. Solans · Foul
56'
⚽
F. Mora · assist A. Lassiter1–1
57'
🔁
A. Alves ◂ A. Lassiter
58'
🔁
S. Junqua ◂ D. Yedlin
67'
⚽
F. Mora · assist K. Velde2–1
72'
🔁
A. Aravena ◂ F. Mora
72'
🔁
J. Caicedo ◂ D. Chará
74'
🔁
J. Arias ◂ L. Engel
74'
🔁
S. Lobzhanidze ◂ D. Luna
74'
🔁
V. Olatunji ◂ S. Solans
85'
🔁
A. Katranis ◂ J. Sanabria
86'
🔁
J. Ortíz ◂ C. Bassett
Full-time · 2–1
Coaches
Pablo Mastroeni 
Recent form
DHFC Dallas2-2
WASeattle Sounders FC5-1
LHSan Jose Earthquakes1-3
LAInter Miami CF0-2
DACF Montréal2-2
LALos Angeles FC1-3
WHBurnley4-1
DAMinnesota United1-1
WHColorado Rapids2-1
WHHouston Dynamo3-0
Where to watch
Betano
Apple TV (DE)
Match facts
Stadium
Providence Park
City
Portland
Kickoff
26 Jul, 02:30 UTC
Competition
MLS
Highlights & clips
41
J. Pantemis
6.7
5
B. Bye
7.0
20
F. Surman
7.0
4
K. Miller
7.6
27
J. Fory
6.7
30
J. Caicedo
7.0
↑ 72'
11
A. Alves
6.8
↑ 57'
80
J. Ortíz
6.5
↑ 86'
10
D. Da Costa
7.3
99
K. Velde
8.2
28
A. Aravena
6.6
↑ 72'
1
R. Cabral
7.7
29
S. Junqua
6.6
↑ 58'
26
P. Quinton
7.1
21
J. Arias
6.8
↑ 74'
72
Z. Gozo
6.2
6
S. Spierings
6.8
92
N. Caliskan
7.1
98
A. Katranis
7.0
↑ 85'
12
S. Lobzhanidze
6.4
↑ 74'
17
V. Olatunji
6.2
↑ 74'
9
M. Guilavogui
5.6
Substitutes
25GT. Muse
23DI. Smith
6DA. Bonetig
15DE. Miller
53DS. Jura
21MD. Chará↓ 72'7.1
17MC. Bassett↓ 86'5.9
9FF. Mora↓ 72'8.3
7FA. Lassiter↓ 57'7.5
Coach: Jack Cassidy
Substitutes
31GM. Stajduhar
2DD. Yedlin↓ 58'7.0
4DL. Engel↓ 74'6.4
8MJ. Sanabria↓ 85'7.8
10MD. Luna↓ 74'6.9
23MZ. Booth
27MG. Dillon
7MP. Ruiz
22FS. Solans↓ 74'6.1
Coach: Pablo Mastroeni
Top stats
61%Possession39%
2.21Expected goals (xG)0.21
22Total shots6
6Shots on target2
6Big chances1
14Corners5
Shots
8Shots off target4
8Blocked shots0
17Shots inside box2
5Shots outside box4
1Hit woodwork0
2Big chances scored1
4Big chances missed0
-0.08Goals prevented0.11
Attack
37Touches in box17
63Final third entries37
4Offsides2
13Free kicks12
6Fouled in final third1
Passing
526Passes340
465Accurate passes264
19/32 (59%)Long balls30/65 (46%)
11/38 (29%)Crosses1/14 (7%)
21Throw-ins11
Duels
54Duels46
33/66 (50%)Ground duels33/66 (50%)
18/29 (62%)Aerial duels11/29 (38%)
10/24 (42%)Dribbles4/10 (40%)
3Dispossessed6
Defending
12Tackles17
58Tackles won76
8Interceptions5
26Clearances42
42Recoveries33
Discipline
12Fouls13
2Yellow cards1
0Red cards1
Goalkeeping
1Saves4
1Big saves1
3Goal kicks9
Forecast BSD enginebest price across 44 bookmakers
BTTSBoth teams to score 71% · 1.35 @ Novibet
GoalsOver 2.5 goals 68% · 1.37 @ Novibet
CornersOver 9.5 corners 56% · 1.73 @ Pinnacle
Who winsSalt Lake to win (DNB) 51% · 1.80 @ 10bet
GoalsOver 1.5 goals 85% · 1.12 @ Unibet
CornersOver 8.5 corners 67% · 1.42 @ Unibet
1X2Salt Lake to win 39% · 2.37 @ Betano
1X2Draw 24% · 4.10 @ 10bet
1X2Portland to win 37% · 2.83 @ Pinnacle
CornersUnder 10.5 corners 55% · 1.73 @ 10bet
GoalsUnder 3.5 goals 53% · 2.01 @ Pinnacle
Odds consensus
1X2consensus
2.67
Portland Timbers ▲
3.92
Draw ▲
2.29
Real Salt Lake ▼
Double Chanceconsensus
1.60
Portland Timbers or Draw ▲
1.24
Portland Timbers or Real Salt Lake
1.45
Draw or Real Salt Lake ▼
Both Teams to Scoreconsensus
1.31
Yes ▼
3.20
No ▲
Total Goals 0.50consensus
1.01
Over 0.50
21.40
Under 0.50 ▲
Total Goals 1.50consensus
1.09
Over 1.50 ▼
6.89
Under 1.50 ▲
Total Goals 2.50consensus
1.33
Over 2.50 ▼
3.15
Under 2.50 ▲
Total Goals 3.50consensus
1.86
Over 3.50 ▼
1.92
Under 3.50 ▲
Total Goals 4.50consensus
2.90
Over 4.50 ▼
1.39
Under 4.50 ▲
Draw No Betconsensus
2.00
Portland Timbers ▲
1.75
Real Salt Lake ▼
Total Corners (O/U) 4.50consensus
13.75
Under 4.50
Total Corners (O/U) 5.50consensus
1.03
Over 5.50
9.60
Under 5.50
Total Corners (O/U) 6.50consensus
1.08
Over 6.50
6.00
Under 6.50
Total Corners (O/U) 7.50consensus
1.21
Over 7.50 ▲
3.84
Under 7.50 ▼
Total Corners (O/U) 8.50consensus
1.37
Over 8.50
2.80
Under 8.50
Total Corners (O/U) 9.50consensus
1.66
Over 9.50
2.09
Under 9.50
Total Corners (O/U) 10.50consensus
2.07
Over 10.50 ▲
1.67
Under 10.50
Our calls before kick-off, and how they went.
Over 1.5 goals
✓
85% confidence
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.