Portland Timbers vs Real Salt Lake

2 - 1
🕒 Sun, 26 Jul 2026 03:30 Europe/London 📍 Providence Park 🧑‍⚖️ Elijio Arreguin 🔁 Regular Season - 17 🏁 match finished
Season
2026-2027 Season
Stage
Regular Season - 17
Regular Season Table
Portland Timbers 16 · Real Salt Lake 21
Referee Stats
10 matches · 4.20 yellow cards avg
Yellow cards avg 4.20
Reds avg 0.20
Penalties avg 0.20
Over 4.5 cards 50%
Home wins 60%
Draws 20%
Away wins 20%
How the match was won
  • Physical contest: 3 yellows, 1 reds.

Team Overview

Portland Timbers (Home stats)

Games / Record

13
W-D-L: 7-3-3

Goals For / Against

31 / 24
Avg: 2.38 / 1.85

Points

24
Avg: 1.85

Clean Sheets

1

Failed to Score

0
Real Salt Lake (Away stats)

Games / Record

12
W-D-L: 1-3-8

Goals For / Against

13 / 22
Avg: 1.08 / 1.83

Points

6
Avg: 0.50

Clean Sheets

0

Failed to Score

2

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this MLS fixture.

Quick comparison bars

1.85
PPG
0.50
2.38
GF
1.08
1.85
GA
1.83
92%
O2.5
67%
92%
BTTS
83%
38%
Score 1st
42%

League-position context

Portland Timbers rank16th
Real Salt Lake rank21st
Portland Timbers points32
Real Salt Lake points29
Portland Timbers: #16 · 32 pts · GD +0
14 pts off the top 2. 9 pts off the play-off line. 9 pts clear of the relegation zone.
Real Salt Lake: #21 · 29 pts · GD -2
17 pts off the top 2. 12 pts off the play-off line. 6 pts clear of the relegation zone.
3-point gap between the two sides coming into kick-off.

Portland Timbers last 5 home

D W L W W
Points10/15
Weighted index58
Goals13-10
Record3-1-1
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Real Salt Lake last 5 away

L L L D L
Points1/15
Weighted index4
Goals4-8
Record0-1-4
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

Portland Timbers trend breakdown

Over 2.592%
BTTS92%
BTTS + O2.585%
1H Over 0.5100%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 62% · 1H BTTS 54%

Real Salt Lake trend breakdown

Over 2.567%
BTTS83%
BTTS + O2.567%
1H Over 0.567%
Also: Over 0.5 100% · Over 1.5 83% · Over 3.5 33% · 1H BTTS 25%

Scoring reliability

Portland Timbers score at home100%
Portland Timbers clean sheet at home8%
Real Salt Lake score away83%
Real Salt Lake clean sheet away0%

First-goal patterns

Portland Timbers score first38%
Portland Timbers win after scoring first80%
Real Salt Lake score first42%
Real Salt Lake win after scoring first20%
Comeback rate after conceding first: Portland Timbers 63% · Real Salt Lake 0%
Avg first goal minute: Portland Timbers 18.2' · Real Salt Lake 28.8'

Vs league average

Portland Timbers score at home2.38 vs 1.83
Portland Timbers concede at home1.85 vs 1.37
Real Salt Lake score away1.08 vs 1.37
Real Salt Lake concede away1.83 vs 1.83
Portland Timbers score 31% above league average, while Real Salt Lake score 21% below league average.
Defensive side: Portland Timbers are 34% above league average at home, and Real Salt Lake are level with league average away.

Head-to-head trends

Recent games5
Avg goals2.00
BTTS40%
Over 2.540%
At this venue setup: 2.80 goals on average across the last 5.

Portland Timbers goal timing (home)

1H scored: 45% 2H scored: 55% Danger: 61-75 Vulnerable: 16-30
Goals scored by 15-minute interval
61-75 7
76-90+ 6
0-15 5
16-30 5
31-45 3
46-60 3
Goals conceded by 15-minute interval
16-30 8
31-45 5
76-90+ 5
0-15 4
46-60 4
61-75 1

Real Salt Lake goal timing (away)

1H scored: 54% 2H scored: 46% Danger: 16-30 Vulnerable: 46-60
Goals scored by 15-minute interval
16-30 4
76-90+ 4
31-45 2
0-15 1
46-60 1
61-75 1
Goals conceded by 15-minute interval
46-60 6
61-75 4
76-90+ 4
16-30 3
31-45 3
0-15 2

Match Statistics

Shots on Goal
Total Shots
Shots off Goal
Blocked Shots
Shots Inside Box
Shots Outside Box
Ball Possession
Corner Kicks
Fouls
Offsides
Yellow Cards
Red Cards
Goalkeeper Saves
Total Passes
Passes Accurate
Passes %

Events

Yellow Cards
Home
2
Away
1
Red Cards
Home
0
Away
1
Substitutions
Home
4
Away
5
10'
10' C. Bassett
18'
18' Goal · 0-1
J. Sanabria
Normal Goal · Assist: M. Guilavogui
33'
33' 📺 VAR
M. Guilavogui
Card upgrade
34'
34' M. Guilavogui
41'
41' D. Chará
55'
55' S. Solans
56'
56' Goal · 1-1
F. Mora
Normal Goal · Assist: A. Lassiter
57'
57' A. Lassiter
1st substitution · For: Antony
58'
58' D. Yedlin
1st substitution · For: S. Junqua
67'
67' Goal · 2-1
F. Mora
Normal Goal · Assist: K. Velde
72'
72' F. Mora
2nd substitution · For: A. Aravena
72'
72' D. Chará
3rd substitution · For: J. Caicedo
74'
74' D. Luna
2nd substitution · For: S. Lobzhanidze
74'
74' S. Solans
3rd substitution · For: V. Olatunji
74'
74' L. Engel
4th substitution · For: J. Arias
85'
85' J. Sanabria
5th substitution · For: A. Katránis
86'
86' C. Bassett
4th substitution · For: J. Ortiz

Portland Timbers vs Real Salt Lake 2-1: match report, goals, cards and substitutions

Portland Timbers beat Real Salt Lake 2-1 on Sunday, 26 July 2026 in MLS. The match was refereed by Elijio Arreguin. It was played at Providence Park.

First half: C. Bassett received a yellow card for Portland Timbers at 10'. Real Salt Lake took the lead at 18' when J. Sanabria scored, with the assist credited to M. Guilavogui, making the score 0-1. VAR intervened at 33' for Real Salt Lake (Card upgrade). M. Guilavogui received a red card for Real Salt Lake at 34'. D. Chará received a yellow card for Portland Timbers at 41'.

Second half: S. Solans received a yellow card for Real Salt Lake at 55'. Portland Timbers leveled the score at 56' when F. Mora scored, with the assist credited to A. Lassiter, making the score 1-1. Portland Timbers made their 1st substitution at 57', with A. Lassiter replacing Antony. Real Salt Lake made their 1st substitution at 58', with D. Yedlin replacing S. Junqua. Portland Timbers took the lead at 67' when F. Mora scored, with the assist credited to K. Velde, making the score 2-1. Portland Timbers made their 2nd substitution at 72', with F. Mora replacing A. Aravena. Portland Timbers made their 3rd substitution at 72', with D. Chará replacing J. Caicedo. Real Salt Lake made their 2nd substitution at 74', with D. Luna replacing S. Lobzhanidze. Real Salt Lake made their 3rd substitution at 74', with S. Solans replacing V. Olatunji. Real Salt Lake made their 4th substitution at 74', with L. Engel replacing J. Arias. Real Salt Lake made their 5th substitution at 85', with J. Sanabria replacing A. Katránis. Portland Timbers made their 4th substitution at 86', with C. Bassett replacing J. Ortiz.

Portland Timbers used 4 substitutions while Real Salt Lake used 5 substitutions. Portland Timbers got 2 yellow cards, while Real Salt Lake got 1 yellow card and 1 red card.

How the match was won

  • Physical contest: 3 yellows, 1 reds.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games22
Home Wins12
Draws5
Away Wins5
Over 2.5 Goals15 (68.2%)
BTTS13 (59.1%)
Home vs Away as Scheduled
Total Games12
Home Wins9
Draws2
Away Wins1
Over 2.5 Goals8 (66.7%)
BTTS6 (50.0%)

Portland Timbers vs Real Salt Lake Head-to-Head History by Season