Real Salt Lake vs Portland Timbers

2 - 0
🕒 Sat, 02 May 2026 21:45 Europe/London 🧑‍⚖️ Rosendo Mendoza 🔁 Regular Season - 11 🏁 match finished
Season
2026-2027 Season
Stage
Regular Season - 11
Regular Season Table
Real Salt Lake 9 · Portland Timbers 19
Referee Stats
1 matches · 3.00 yellow cards avg
Yellow cards avg 3.00
Reds avg 0.00
Penalties avg 0.00
Over 4.5 cards 0%
Home wins 100%
Draws 0%
Away wins 0%
How the match was won
  • Real Salt Lake outshot their opponent (25-11).
  • Possession was balanced (53%-47%).
  • Real Salt Lake had the sharper finishing (15-2 shots on target).

Team Overview

Real Salt Lake (Home stats)

Games / Record

8
W-D-L: 7-0-1

Goals For / Against

18 / 8
Avg: 2.25 / 1.00

Points

21
Avg: 2.63

Clean Sheets

2

Failed to Score

1
Portland Timbers (Away stats)

Games / Record

9
W-D-L: 2-1-6

Goals For / Against

13 / 18
Avg: 1.44 / 2.00

Points

7
Avg: 0.78

Clean Sheets

0

Failed to Score

4

Match Context & Trends

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

Quick comparison bars

2.63
PPG
0.78
2.25
GF
1.44
1.00
GA
2.00
75%
O2.5
56%
63%
BTTS
56%
50%
Score 1st
22%

League-position context

Real Salt Lake rank9th
Portland Timbers rank19th
Real Salt Lake points26
Portland Timbers points21
Real Salt Lake: #9 · 26 pts · GD +4
11 pts off the top 2. 0 pts off the play-off line. 11 pts clear of the relegation zone.
Portland Timbers: #19 · 21 pts · GD -1
16 pts off the top 2. 5 pts off the play-off line. 6 pts clear of the relegation zone.
5-point gap between the two sides coming into kick-off.

Real Salt Lake last 5 home

W W W L W
Points12/15
Weighted index87
Goals11-5
Record4-0-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.

Portland Timbers last 5 away

W L D L W
Points7/15
Weighted index47
Goals9-8
Record2-1-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

Real Salt Lake trend breakdown

Over 2.575%
BTTS63%
BTTS + O2.563%
1H Over 0.575%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 25% · 1H BTTS 38%

Portland Timbers trend breakdown

Over 2.556%
BTTS56%
BTTS + O2.556%
1H Over 0.589%
Also: Over 0.5 100% · Over 1.5 100% · Over 3.5 44% · 1H BTTS 33%

Scoring reliability

Real Salt Lake score at home88%
Real Salt Lake clean sheet at home25%
Portland Timbers score away56%
Portland Timbers clean sheet away0%

First-goal patterns

Real Salt Lake score first50%
Real Salt Lake win after scoring first100%
Portland Timbers score first22%
Portland Timbers win after scoring first50%
Comeback rate after conceding first: Real Salt Lake 75% · Portland Timbers 17%
Avg first goal minute: Real Salt Lake 10.5' · Portland Timbers 35.5'

Vs league average

Real Salt Lake score at home2.25 vs 1.89
Real Salt Lake concede at home1.00 vs 1.34
Portland Timbers score away1.44 vs 1.34
Portland Timbers concede away2.00 vs 1.89
Real Salt Lake score 19% above league average, while Portland Timbers score 7% above league average.
Defensive side: Real Salt Lake are 26% below league average at home, and Portland Timbers are 6% above league average away.

Head-to-head trends

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

Real Salt Lake goal timing (home)

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

Portland Timbers goal timing (away)

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

Match Statistics

Shots on Goal
15
2
Total Shots
25
11
Shots off Goal
8
4
Blocked Shots
2
5
Shots Inside Box
15
8
Shots Outside Box
10
3
Ball Possession
53%
47%
Corner Kicks
6
2
Fouls
15
12
Offsides
0
1
Yellow Cards
1
2
Red Cards
Goalkeeper Saves
2
13
Total Passes
515
458
Passes Accurate
445
389
Passes %
86%
85%

Events

Yellow Cards
Home
1
Away
2
Red Cards
Home
0
Away
0
Substitutions
Home
5
Away
4
10'
10' Goal · 1-0
Z. Gozo
Normal Goal · Assist: S. Solans
28'
28' Goal · 2-0
D. Luna
Normal Goal · Assist: J. Sanabria
46'
46' F. Surman
1st substitution · For: K. Miller
59'
59' C. Bassett
2nd substitution · For: A. Aravena
59'
59' A. Bonetig
3rd substitution · For: Ian Smith
60'
60' J. Fory
61'
61' J. Glad
1st substitution · For: P. Quinton
76'
76' Z. Gozo
2nd substitution · For: Chadwick Zachary Booth
76'
76' S. Solans
3rd substitution · For: V. Olatunji
82'
82' Ian Smith
85'
85' J. Sanabria
89'
89' S. Spierings
4th substitution · For: P. Ruiz
89'
89' D. Luna
5th substitution · For: A. Hezarkhani
90+1'
90+1' K. Kelsy
4th substitution · For: Andrew Guerra

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

Real Salt Lake beat Portland Timbers 2-0 on Saturday, 02 May 2026 in MLS. The match was refereed by Rosendo Mendoza.

First half: Real Salt Lake took an early lead at 10' when Z. Gozo scored, with the assist credited to S. Solans, making the score 1-0. Real Salt Lake extended the lead at 28' when D. Luna scored, with the assist credited to J. Sanabria, making the score 2-0.

Second half: No goals were scored in the second half. Portland Timbers made their 1st substitution at 46', with F. Surman replacing K. Miller. Portland Timbers made their 2nd substitution at 59', with C. Bassett replacing A. Aravena. Portland Timbers made their 3rd substitution at 59', with A. Bonetig replacing Ian Smith. J. Fory received a yellow card for Portland Timbers at 60'. Real Salt Lake made their 1st substitution at 61', with J. Glad replacing P. Quinton. Real Salt Lake made their 2nd substitution at 76', with Z. Gozo replacing Chadwick Zachary Booth. Real Salt Lake made their 3rd substitution at 76', with S. Solans replacing V. Olatunji. Ian Smith received a yellow card for Portland Timbers at 82'. J. Sanabria received a yellow card for Real Salt Lake at 85'. Real Salt Lake made their 4th substitution at 89', with S. Spierings replacing P. Ruiz. Real Salt Lake made their 5th substitution at 89', with D. Luna replacing A. Hezarkhani. Portland Timbers made their 4th substitution at 90+1', with K. Kelsy replacing Andrew Guerra.

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

How the match was won

  • Real Salt Lake outshot their opponent (25-11).
  • Possession was balanced (53%-47%).
  • Real Salt Lake had the sharper finishing (15-2 shots on target).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games22
Home Wins5
Draws5
Away Wins12
Over 2.5 Goals15 (68.2%)
BTTS13 (59.1%)
Home vs Away as Scheduled
Total Games10
Home Wins4
Draws3
Away Wins3
Over 2.5 Goals7 (70.0%)
BTTS7 (70.0%)

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