Portland Timbers vs Real Salt Lake

MLSJuly 25, 2026 · 22:30 ET

Providence Park, Portland

Match analysis

Results before July 25, 2026, 22:30 ET.

Portland Timbers

Home

Recent results

Matches in sample: 5

Wins
1
Draws
2
Losses
2
Goals
10:10

At home

Matches in sample: 5

Wins
2
Draws
2
Losses
1
Goals
12:7

Real Salt Lake

Away

Recent results

Matches in sample: 5

Wins
2
Draws
1
Losses
2
Goals
8:8

Away from home

Matches in sample: 5

Wins
0
Draws
2
Losses
3
Goals
6:11

Head-to-head record

Matches in sample: 1

WinsPortland Timbers
0
Draws
0
WinsReal Salt Lake
1

Total goals: 0:2, in the order Portland Timbers — Real Salt Lake. Includes previous meetings with known regulation-time scores.

Each sample includes up to five completed matches across all competitions. Scores cover 90 minutes plus stoppage time, excluding extra time and penalties. Historical match pages use only results from before kickoff.

Recent form

Portland Timbers

Wins: 1 in the last 5 available matches.

Real Salt Lake

Wins: 2 in the last 5 available matches.

Head-to-head

Lineups

Portland Timbers 4-1-4-1

Starting lineup

  1. 20F. SurmanD
  2. 41J. PantemisG
  3. 4K. MillerD
  4. 9F. MoraF
  5. 5B. ByeD
  6. 17C. BassettM
  7. 21D. CharáM
  8. 10David Pereira da CostaM
  9. 27J. ForyD
  10. 7A. LassiterM
  11. 99K. VeldeM

Substitutes

  1. 25T. MuseG
  2. 6A. BonetigD
  3. 16S. JuraD
  4. 15E. MillerD
  5. 23Ian SmithD
  6. 30J. CaicedoM
  7. 80J. OrtizM
  8. 11AntonyF
  9. 28A. AravenaF

Real Salt Lake 3-4-3

Starting lineup

  1. 8J. SanabriaM
  2. 10D. LunaF
  3. 72Z. GozoM
  4. 1Rafael CabralG
  5. 4L. EngelD
  6. 26P. QuintonD
  7. 2D. YedlinD
  8. 92N. CaliskanM
  9. 6S. SpieringsM
  10. 9M. GuilavoguiF
  11. 22S. SolansF

Substitutes

  1. 7P. RuizM
  2. 31M. StajduharG
  3. 21J. AriasD
  4. 29S. JunquaD
  5. 98A. KatránisD
  6. 27G. DillonM
  7. 23Chadwick Zachary BoothM
  8. 12S. LobzhanidzeM
  9. 17V. OlatunjiF

Match events

  1. Cole BassettYellow cardPortland Timbers
  2. J. SanabriaGoalReal Salt Lake
  3. Morgan GuilavoguiVAR: card upgraded to redReal Salt Lake
  4. Morgan GuilavoguiRed cardReal Salt Lake
  5. Diego CharáYellow cardPortland Timbers
  6. Sergi SolansYellow cardReal Salt Lake
  7. F. MoraGoalPortland Timbers
  8. A. LassiterSubstitutionPortland Timbers
  9. D. YedlinSubstitutionReal Salt Lake
  10. F. MoraGoalPortland Timbers
  11. F. MoraSubstitutionPortland Timbers
  12. D. CharaSubstitutionPortland Timbers
  13. D. LunaSubstitutionReal Salt Lake
  14. S. SolansSubstitutionReal Salt Lake
  15. L. EngelSubstitutionReal Salt Lake
  16. J. SanabriaSubstitutionReal Salt Lake
  17. C. BassettSubstitutionPortland Timbers

About the match

When does the match start?

July 25, 2026, 22:30 (ET). Providence Park

What do 1, X and 2 mean?

1 means a home win, X a draw and 2 an away win. Odds refer to 90 minutes plus stoppage time, excluding extra time and penalties.