Portland Timbers vs Real Salt Lake, MLS 2024 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Real Salt Lake — MLS at Providence Park.
- Portland Timbers 27 games · 32 pts (2026/26)
- Real Salt Lake 27 games · 32 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Jul | Real Salt Lake | H | 3–0 | W |
| 08 Jul | Nashville SC | H | 4–1 | W |
| 05 Jul | FC Dallas | A | 2–3 | L |
| 30 Jun | Minnesota United FC | H | 3–2 | W |
| 23 Jun | Vancouver Whitecaps FC | H | 2–0 | W |
| 20 Jun | San Jose Earthquakes | A | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Jul | Portland Timbers | A | 0–3 | L |
| 07 Jul | Atlanta United FC | H | 5–2 | W |
| 04 Jul | Houston Dynamo | H | 3–2 | W |
| 23 Jun | Los Angeles Galaxy | H | 0–1 | L |
| 20 Jun | Sporting Kansas City | A | 4–3 | W |
| 15 Jun | Montreal Impact FC | A | 0–0 | D |
Season Stats
| Portland Timbers | Real Salt Lake | |
|---|---|---|
| #26 | Position | #27 |
| 32 | Points | 32 |
| 27 | Played | 27 |
| 9 / 5 / 13 | W / D / L | 9 / 5 / 13 |
| 48 | Scored | 40 |
| 51 | Conceded | 44 |
| -3 | GD | -4 |
| 1.19 | PPG | 1.19 |
| 33% | Win % | 33% |
Key Stats
60%
Both Teams to Score
H2H (20 games)
H2H (20 games)
70%
Over 2.5 Goals
H2H history
H2H history
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
Portland Timbers are 26th (32 pts). Real Salt Lake are 27th (32 pts).
Goal Timing (This Season)
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Real Salt Lake
0-15
5/6
16-30
4/5
31-45
5/5
46-60
5/6
61-75
5/7
76+
6/9
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Real Salt Lake
| Sergi Solans | 11 G | 3 A |
| Zavier Gozo | 6 G | 3 A |
Events
Match Events
- 0' Both captains have shaken hands and the referee is ready. We are underway at Providence Park!
- 2' What composure from Felipe Mora! The Chile international strokes it home. 1-0.
- 7' Portland Timbers receives a card for a hard tackle on 7.
- 12' Supporters expect more eagerness from Nelson Palacio, as he is very good at scoring at Providence Park with 0 goals in the last 0 games.
- 17' Over 17 minutes have gone by without a meaningful attack. The supporters want more.
- 22' It’s high time Phil Neville made some changes to put the his team’s game back to action.
- 23' That looks like a foul for a card for Cristian Arango.
- 28' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 33' Portland Timbers are enjoying more possession but struggling to find a way through a disciplined Real Salt Lake backline.
- 37' It’s gonna be a card for Braian Ojeda.
- 42' The teams are not in a rush to score plenty of goals. It might look strange considering Real Salt Lake that had 288 games and scored 427 goals.
- 47' Matt Crooks has been relatively quiet despite scoring 9 goals in his last 388 appearances.
- 48' Santiago Moreno is having a superb {COMPETITION} campaign — that is 2 goals this season for the .
- 53' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 56' Matt Crooks picks up a card and will need to be extremely careful for the remainder of this match.
- 61' Real Salt Lake come into this ranked in Array. They desperately need points to push themselves up the standings.
- 63' The referee does not hesitate — a card for Diego Luna on 63 minutes.
- 63' The whistle greets Emeka Eneli as he departs to be replaced by Nelson Palacio.
- 68' While there is no rush on the pitch, let’s have a look at some stats. Eryk Williamson made 296 appearances and scored 6 goals. He is very likely to score a goal today.
- 73' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 76' Fresh legs for Portland Timbers! David Ayala comes on to replace Matt Crooks.
- 78' Another change for Real Salt Lake made on 78 minute. Santiago Moreno leaves to be changed by Maikel Chang.
- 83' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 84' Another substitution for Portland Timbers to replace Claudio Bravo by Antony on 84 minute.
- 86' It’s gonna be a card for Claudio Bravo.
- 89' Eric Miller is ready to make an impact after coming on for Felipe Mora at the 89 minute mark.
- 90' Evander makes no mistake. The score reads 3-0 and Portland Timbers are in front.
- Another three points for Portland Timbers.
Lineups
Portland Timbers Lineups
Starting XI
- 10
- 21
-
19
Eryk Williamson ↓ Nathan 89'
- 2
- 41
-
5
Claudio Bravo ↓ Antony 84'
- 13
- 14
-
9
Felipe Mora ↓ Eric Miller 89'
- 30
- 29
Bench
- 33
- 22
-
15
Eric Miller ↑ 89'
- 25
- 24
-
99
Nathan ↑ 89'
- 18
-
11
Antony ↑ 84'
Coach
Phil Neville
Real Salt Lake Lineups
Starting XI
- 9
- 2
- 98
- 18
- 6
-
4
Brayan Vera ↓ Bryan Oviedo 63'
- 19
-
8
Diego Luna ↓ Anderson Julio 63'
- 11
-
14
Emeka Eneli ↓ Nelson Palacio 63'
- 25
Bench
-
3
Bryan Oviedo ↑ 63'
- 16
-
29
Anderson Julio ↑ 63'
- 26
- 35
- 92
-
13
Nelson Palacio ↑ 63'
- 33
Coach
Pablo Mastroeni
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sebastian Blanco | 7 |
| Felipe Mora | 7 |
| Damir Kreilach | 5 |
| Dairon Asprilla | 4 |
| Yimmi Chara | 3 |
| Jefferson Savarino | 3 |
| Diego Chara | 3 |
| Albert Rusnak | 2 |
Head to Head
Portland Timbers Form
2024-07-14
Portland Timbers
3–0
Real Salt Lake
W
2024-07-08
Portland Timbers
4–1
Nashville SC
W
2024-07-05
FC Dallas
3–2
Portland Timbers
L
2024-06-30
Portland Timbers
3–2
Minnesota United FC
W
2024-06-23
Portland Timbers
2–0
Vancouver Whitecaps FC
W
2024-06-20
San Jose Earthquakes
1–2
Portland Timbers
W
Real Salt Lake Form
2024-07-14
Portland Timbers
3–0
Real Salt Lake
L
2024-07-07
Real Salt Lake
5–2
Atlanta United FC
W
2024-07-04
Real Salt Lake
3–2
Houston Dynamo
W
2024-06-23
Real Salt Lake
0–1
Los Angeles Galaxy
L
2024-06-20
Sporting Kansas City
3–4
Real Salt Lake
W
2024-06-15
Montreal Impact FC
0–0
Real Salt Lake
D
Predictions
Prediction accuracy
3 / 4
2.14
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.28
Real Salt Lake xG
I would bet for:
Over 2.5 goals 65% + Both teams to score 64%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.42
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 85% |
|
15% |
| ± 2.5 | 65% |
|
35% |
| ± 3.5 | 44% |
|
56% |
| ± 4.5 | 26% |
|
74% |
Double Chance
Portland Timbers or Draw
79%
Draw or Real Salt Lake
44%
Portland Timbers or Real Salt Lake
78%
Half-Time Result
✓ CorrectActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
9.8%
2 – 1
9.3%
2 – 0
7.5%
3 – 1
6.5%
1 – 0
6.5%
2 – 2
5.9%
1 – 2
5.6%
3 – 0
Actual
0 – 0
4.7%
3 – 2
4.2%
0 – 1
3.6%
4 – 1
3.5%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 18% | — | 82% |
| -2 | 18% | 17% | 65% |
| -1.5 | 35% | — | 65% |
| -1 | 35% | 21% | 44% |
| -0.5 | 56% | — | 44% |
| +0.5 | 78% | — | 22% |
| +1 | 78% | 12% | 9% |
| +1.5 | 91% | — | 9% |
| +2 | 91% | 6% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Portland Timbers keeps clean sheet
29%
✗
Real Salt Lake keeps clean sheet
13%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

