Real Salt Lake vs Portland Timbers, MLS 2023 REGULAR SEASON
Overview
Match Preview
Real Salt Lake vs Portland Timbers — MLS at Rio Tinto Stadium.
- Real Salt Lake 27 games · 32 pts (2026/26)
- Portland Timbers 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 |
|---|---|---|---|---|
| 18 May | Portland Timbers | H | 0–0 | D |
| 14 May | Los Angeles FC | H | 0–3 | L |
| 07 May | Houston Dynamo | A | 0–0 | D |
| 30 Apr | Seattle Sounders FC | H | 0–0 | D |
| 23 Apr | San Jose Earthquakes | H | 3–1 | W |
| 16 Apr | FC Dallas | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 May | Real Salt Lake | A | 0–0 | D |
| 14 May | Vancouver Whitecaps FC | H | 3–1 | W |
| 07 May | Austin FC | H | 2–2 | D |
| 30 Apr | St. Louis City | A | 2–1 | W |
| 22 Apr | FC Cincinnati | A | 1–2 | L |
| 16 Apr | Seattle Sounders FC | H | 4–1 | W |
Season Stats
| Real Salt Lake | Portland Timbers | |
|---|---|---|
| #27 | Position | #26 |
| 32 | Points | 32 |
| 27 | Played | 27 |
| 9 / 5 / 13 | W / D / L | 9 / 5 / 13 |
| 40 | Scored | 48 |
| 44 | Conceded | 51 |
| -4 | GD | -3 |
| 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
11%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Real Salt Lake are 27th (32 pts). Portland Timbers are 26th (32 pts).
Goal Timing (This Season)
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
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
Top Scorers (This Season)
Real Salt Lake
| Sergi Solans | 11 G | 3 A |
| Zavier Gozo | 6 G | 3 A |
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Events
Match Events
- 0' In just a few seconds Rio Tinto Stadium will turn into a battlefield for Real Salt Lake and Portland Timbers.
- 5' 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 Dairon Asprilla suffering a number of foals already.
- 10' The clock is ticking and both teams know a goal could change everything at this point.
- 15' It’s high time made some changes to put the his team’s game back to action.
- 20' Portland Timbers is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 25' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 30' Real Salt Lake are deployed in a 4-4-2 today, looking to exploit space against Portland Timbers's 4-2-3-1 shape.
- 35' Real Salt Lake are happy to let the opposition have the ball in their own half. The trap is set.
- 40' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 45' It’s gonna be a Yellow card for Emeka Eneli.
- 50' Portland Timbers looks like a favorite considering 1 games won in last 2 matches with its main striker Felipe Mora scoring 2 goals.
- 55' Colombia international Yimmi Chara has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 60' Not even hints on scoring a goal over the last 60 minutes.
- 63' A change in the Real Salt Lake ranks — Bode Davis exits the field as Bryan Oviedo enters on 63.
- 64' Another change for Portland Timbers made on 64 minute. Yimmi Chara leaves to be changed by Dairon Asprilla.
- 69' While there is no rush on the pitch, let’s have a look at some stats. Santiago Moreno made 295 appearances and scored 24 goals. He is very likely to score a goal today.
- 72' That looks like a foul for a Yellow card for Franck Boli.
- 73' The Portland Timbers manager makes a substitution. Santiago Moreno departs to be replaced by Marvin Loria.
- 78' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 82' Fresh legs for Real Salt Lake! Daniel Musovski comes on to replace Carlos Gomez.
- 86' The whistle greets Maikel Chang Ramirez as he departs to be replaced by Damir Kreilach.
- 90' It is a substitution in Portland Timbers team. Juan Mosquera is replaced by Eric Miller on 90 minute.
- will have plenty to reflect on. were simply the better side today.
Lineups
Real Salt Lake Lineups
4-4-2Starting XI
- 15
- 10
- 2
- 18
- 6
- 4
- 29
- 16
-
19
Bode Davis ↓ Bryan Oviedo 63'
-
11
Carlos Gomez ↓ Daniel Musovski 82'
- 25
Bench
-
3
Bryan Oviedo ↑ 63'
- 7
-
8
Damir Kreilach ↑ 86'
- 20
-
17
Daniel Musovski ↑ 82'
- 14
- 28
- 35
-
27
Bertin Jacquesson ↑ 63'
Portland Timbers Lineups
4-2-3-1Starting XI
- 20
-
23
Yimmi Chara ↓ Dairon Asprilla 64'
- 21
- 22
- 5
- 31
- 13
-
7
Franck Boli ↓ Nathan Fogaca 73'
- 18
-
30
Santiago Moreno ↓ Marvin Loria 73'
-
29
Juan Mosquera ↓ Eric Miller 90'
Bench
- 1
- 33
-
27
Dairon Asprilla ↑ 64'
-
44
Marvin Loria ↑ 73'
-
15
Eric Miller ↑ 90'
- 14
- 16
-
99
Nathan Fogaca ↑ 73'
- 92
Coach
Giovanni Savarese
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Felipe Mora | 7 |
| Sebastian Blanco | 7 |
| Damir Kreilach | 5 |
| Dairon Asprilla | 4 |
| Diego Chara | 3 |
| Yimmi Chara | 3 |
| Jefferson Savarino | 3 |
| Rubio Rubin | 2 |
Head to Head
Real Salt Lake Form
Portland Timbers Form
2023-05-18
Real Salt Lake
0–0
Portland Timbers
D
2023-05-14
Portland Timbers
3–1
Vancouver Whitecaps FC
W
2023-05-07
Portland Timbers
2–2
Austin FC
D
2023-04-30
St. Louis City
1–2
Portland Timbers
W
2023-04-22
FC Cincinnati
2–1
Portland Timbers
L
2023-04-16
Portland Timbers
4–1
Seattle Sounders FC
W
Predictions
Prediction accuracy
1 / 4
1.41
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.56
Portland Timbers xG
I would bet for:
Real Salt Lake or Portland Timbers 73% + Both teams to score 60%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✗ Wrong
Avg goals/match: 2.97
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 56% |
|
44% |
| ± 3.5 | 35% |
|
65% |
| ± 4.5 | 19% |
|
81% |
Double Chance
Real Salt Lake or Draw
62%
Draw or Portland Timbers
65%
Real Salt Lake or Portland Timbers
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
12.2%
1 – 2
8.5%
2 – 1
7.7%
0 – 1
7.1%
0 – 0
Actual
1 – 0
6.4%
0 – 2
6.1%
2 – 2
6%
2 – 0
5.1%
1 – 3
4.4%
3 – 1
3.6%
2 – 3
3.2%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 6% | — | 94% |
| -2 | 6% | 10% | 84% |
| -1.5 | 16% | — | 84% |
| -1 | 16% | 18% | 67% |
| -0.5 | 33% | — | 67% |
| +0.5 | 60% | — | 40% |
| +1 | 60% | 19% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 12% | 8% |
| +2.5 | 92% | — | 8% |
Clean Sheet
Real Salt Lake keeps clean sheet
22%
✗
Portland Timbers keeps clean sheet
25%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

