← 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 1 clip
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
Referee
Elijio Arreguin
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
8DJ. Sanabria↓ 85'7.8
2DD. Yedlin↓ 58'7.0
4DL. Engel↓ 74'6.4
10MD. Luna↓ 74'6.9
23MZ. Booth
27MG. Dillon
7MP. Ruiz
22FS. Solans↓ 74'6.1
Coach: Pablo Mastroeni
Top stats
61%Possession39%
2.59Expected goals (xG)0.15
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.5Goals prevented0.68
Attack
33Touches in box15
63Final third entries36
4Offsides2
13Free kicks12
6Fouled in final third1
Passing
524Passes339
463Accurate passes264
19/33 (58%)Long balls30/65 (46%)
11/37 (30%)Crosses2/14 (14%)
21Throw-ins11
Duels
54Duels46
33/66 (50%)Ground duels33/66 (50%)
19/30 (63%)Aerial duels11/30 (37%)
10/24 (42%)Dribbles4/10 (40%)
3Dispossessed6
Defending
12Tackles17
58Tackles won82
8Interceptions4
25Clearances44
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.36 @ Betano
GoalsOver 2.5 goals 68% · 1.37 @ Novibet
CornersOver 9.5 corners 56% · 1.70 @ Marathon
Who winsSalt Lake to win (DNB) 51% · 1.75 @ Betano
GoalsOver 1.5 goals 85% · 1.14 @ Novibet
CornersOver 8.5 corners 67% · 1.42 @ Unibet
1X2Salt Lake to win 39% · 2.30 @ Interwetten
1X2Draw 24% · 4.35 @ Betano
1X2Portland to win 37% · 3.00 @ Bet365
CornersUnder 10.5 corners 55% · 1.73 @ 10bet
GoalsUnder 3.5 goals 53% · 2.02 @ Bet365
Odds consensus
1X2consensus
2.64
Portland Timbers ▼
3.99
Draw ▲
2.19
Real Salt Lake ▼
Double Chanceconsensus
1.64
Portland Timbers or Draw ▲
1.24
Portland Timbers or Real Salt Lake ▼
1.40
Draw or Real Salt Lake ▼
Both Teams to Scoreconsensus
1.32
Yes ▲
3.20
No ▲
Total Goals 0.50consensus
1.01
Over 0.50 ▼
21.63
Under 0.50 ▼
Total Goals 1.50consensus
1.10
Over 1.50 ▼
7.00
Under 1.50 ▲
Total Goals 2.50consensus
1.35
Over 2.50 ▼
3.15
Under 2.50 ▲
Total Goals 3.50consensus
1.85
Over 3.50 ▼
1.93
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.68
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.22
Over 7.50 ▼
3.79
Under 7.50 ▼
Total Corners (O/U) 8.50consensus
1.37
Over 8.50 ▼
2.81
Under 8.50 ▲
Total Corners (O/U) 9.50consensus
1.64
Over 9.50 ▼
2.11
Under 9.50 ▼
Total Corners (O/U) 10.50consensus
2.04
Over 10.50 ▼
1.69
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.