Tuesday , 8 September 2026

Portland Timbers vs Real Salt Lake, MLS 2026 REGULAR SEASON

MLS · 2026
Sun 26 Jul 2026 · 02:30 UTC Providence Park HT 45' · FT 45'
0–1 18' Juan Sanabria
Felipe Mora 56' 1–1
Felipe Mora 67' 2–1

Overview

Recent Form

DateOpponentH/A ScoreResult
26 Jul Real Salt Lake H 2–1 W
23 Jul FC Dallas H 2–2 D
17 Jul Seattle Sounders FC A 5–1 W
24 May San Jose Earthquakes H 1–3 L
17 May Internacional CF Miami A 0–2 L
13 May Montreal Impact FC A 0–1 L
DateOpponentH/A ScoreResult
26 Jul Portland Timbers A 1–2 L
23 Jul Los Angeles FC A 1–3 L
23 May Minnesota United FC A 1–1 D
17 May Colorado Rapids SC H 2–1 W
14 May Houston Dynamo H 3–0 W
10 May FC Dallas A 1–3 L

Season Stats

Portland Timbers Real Salt Lake
#22 Position #25
31 Points 29
23 Played 22
9 / 4 / 10 W / D / L 8 / 5 / 9
44 Scored 36
43 Conceded 35
+1 GD +1
1.35 PPG 1.32
39% Win % 36%

Key Stats

60% Both Teams to Score
H2H (20 games)
70% Over 2.5 Goals
H2H history
4% Clean Sheets
Portland Timbers this season
9% Clean Sheets
Real Salt Lake this season

Portland Timbers are 22nd (31 pts). Real Salt Lake are 25th (29 pts).

Goal Timing (This Season)

Portland Timbers
0-15
4/7
16-30
7/6
31-45
4/7
46-60
5/3
61-75
7/
76+
7/7
■ Scored ■ Conceded
Real Salt Lake
0-15
4/5
16-30
4/4
31-45
5/4
46-60
5/4
61-75
4/4
76+
4/8
■ Scored ■ Conceded

Top Scorers (This Season)

Portland Timbers
Kevin Kelsy 9 G 2 A
Kristoffer Velde 6 G 5 A
Real Salt Lake
Sergi Solans 9 G 3 A
Zavier Gozo 6 G 3 A

Events

Match Events

  • 0' The game is set. Real Salt Lake kicks off things out of here…
  • 5' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 10' The referee reaches into his pocket. Out comes the card for Cole Bassett.
  • 15' The 24-year-old Jimer Fory has been sensational this season — 0 goals and 2 assists is a remarkable return.
  • 18' Magnificent from Juan Sanabria! That is 1 goals in 525 appearances — and it could not have come at a better time.
  • 23' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
  • 28' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
  • 31' Real Salt Lake receives a card for a hard tackle on 31.
  • 34' Real Salt Lake player sees a card in front of him.
  • 35' A moment of madness from Noel Caliskan on 35 minutes earns him a card. Real Salt Lake will be frustrated.
  • 40' Diego Luna has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
  • 41' That is a card for Portland Timbers. Diego Chara will be fuming at that decision.
  • 46' Portland Timbers are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 51' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Juan Arias suffering a number of foals already.
  • 55' Real Salt Lake player sees a card in front of him.
  • 56' The Chile Felipe Mora breaks the deadlock on 56 minutes. 1-1!
  • 57' Portland Timbers make a change. Ariel Lassiter trudges off to be replaced by Antony on 57 minutes.
  • 58' It is a substitution in Real Salt Lake team. DeAndre Yedlin is replaced by Sam Junqua on 58 minute.
  • 63' It looks like no one’s ball. Portland Timbers is used to counterattacking playing. None of the sides are ready to take the lead.
  • 67' Felipe Mora with the second goal in the match!
  • 72' The Portland Timbers manager makes a substitution. Diego Chara departs to be replaced by Jose Caicedo.
  • 74' The Real Salt Lake bench stirs into life. Diego Luna is withdrawn and Saba Lobjanidze gets his opportunity.
  • 75' Another substitution for Real Salt Lake to replace Lukas Engel by Juan Arias on 75 minute.
  • 80' It looks surprising Real Salt Lake does not make any changes. Saba Lobjanidze has some obvious troubles when approaching to the goal.
  • 85' Real Salt Lake ring the changes. Juan Sanabria has done his job and it is now time for Alexandros Katranis to step up.
  • 86' Another change for Portland Timbers made on 86 minute. Cole Bassett leaves to be changed by Julio Ortiz.
  • Full Time. Portland Timbers beats Real Salt Lake

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.92 Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.65 Real Salt Lake xG
I would bet for: Both teams to score 69% + Over 2.5 goals 68%

Match Result

✓ Correct
Portland Timbers45% Draw24% Real Salt Lake31%
Actual: Portland Timbers win

Both Teams to Score

✓ Correct
Yes69% 0% No31%
Avg goals/match: 3.57
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 96%
4%
± 1.5 87%
13%
± 2.5 68%
32%
± 3.5 47%
53%
± 4.5 29%
71%

Double Chance

Portland Timbers or Draw
69%
Draw or Real Salt Lake
55%
Portland Timbers or Real Salt Lake
76%

Half-Time Result

✗ Wrong
Portland Timbers33% Draw40% Real Salt Lake27%
Actual: Real Salt Lake win at HT

Correct Score

✓ In top 12
1 – 1
9.8%
2 – 1
Actual
1 – 2
7.1%
2 – 2
6.7%
3 – 1
5.3%
2 – 0
5.2%
1 – 0
4.8%
3 – 2
4.4%
0 – 0
4.2%
0 – 1
4%
1 – 3
3.9%
0 – 2
3.9%

Asian Handicap — Portland Timbers

Handicap Portland Timbers covers Push Real Salt Lake covers
-2.5 11% 89%
-2 11% 13% 75%
-1.5 25% 75%
-1 25% 19% 56%
-0.5 44% 56%
+0.5 67% 33%
+1 67% 16% 17%
+1.5 83% 17%
+2 83% 10% 7%
+2.5 93% 7%

Clean Sheet

Portland Timbers keeps clean sheet
20%
Real Salt Lake keeps clean sheet
15%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.