Real Salt Lake vs Portland Timbers, MLS 2021 REGULAR SEASON
Overview
Match Preview
Real Salt Lake vs Portland Timbers — MLS at Rio Tinto Stadium.
- Real Salt Lake 34 games · 45 pts (2026/26)
- Portland Timbers 34 games · 46 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 34 | 77 |
| 2 | Internacional CF Miami | 34 | 60 |
| 3 | New England Revolution | 34 | 58 |
| 4 | Chicago Fire FC | 34 | 55 |
| 5 | Charlotte FC | 34 | 54 |
| 6 | Philadelphia Union | 34 | 50 |
| 7 | Columbus Crew SC | 34 | 47 |
| 8 | FC Cincinnati | 34 | 46 |
| 9 | Orlando City SC | 34 | 46 |
| 10 | New York City FC | 34 | 42 |
| 11 | New York Red Bulls | 34 | 42 |
| 12 | Toronto FC | 34 | 39 |
| 13 | Atlanta United FC | 34 | 33 |
| 14 | D.C. United SC | 34 | 33 |
| 15 | Montreal Impact FC | 34 | 26 |
| 16 | Vancouver Whitecaps FC | 34 | 64 |
| 17 | FC Dallas | 34 | 58 |
| 18 | St. Louis City | 34 | 54 |
| 19 | San Jose Earthquakes | 34 | 52 |
| 20 | Houston Dynamo | 34 | 51 |
| 21 | Los Angeles FC | 34 | 47 |
| 22 | Portland Timbers | 34 | 46 |
| 23 | Seattle Sounders FC | 34 | 46 |
| 24 | Real Salt Lake | 34 | 45 |
| 25 | Minnesota United FC | 34 | 44 |
| 26 | Los Angeles Galaxy | 34 | 44 |
| 27 | Colorado Rapids SC | 34 | 43 |
| 28 | San Diego FC | 34 | 38 |
| 29 | Austin FC | 34 | 34 |
| 30 | Sporting Kansas City | 34 | 26 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Nov | Portland Timbers | H | 1–3 | L |
| 30 Oct | San Jose Earthquakes | H | 3–4 | L |
| 28 Oct | FC Dallas | A | 2–1 | W |
| 24 Oct | Chicago Fire FC | A | 0–1 | L |
| 17 Oct | Colorado Rapids SC | H | 3–1 | W |
| 02 Oct | Austin FC | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 04 Nov | Real Salt Lake | A | 3–1 | W |
| 28 Oct | San Jose Earthquakes | H | 2–0 | W |
| 24 Oct | Colorado Rapids SC | A | 0–2 | L |
| 21 Oct | Vancouver Whitecaps FC | H | 2–3 | L |
| 17 Oct | Los Angeles Galaxy | A | 1–2 | L |
| 03 Oct | Internacional CF Miami | H | 1–0 | W |
Season Stats
| Real Salt Lake | Portland Timbers | |
|---|---|---|
| #24 | Position | #22 |
| 45 | Points | 46 |
| 34 | Played | 34 |
| 13 / 6 / 15 | W / D / L | 13 / 7 / 14 |
| 53 | Scored | 62 |
| 52 | Conceded | 61 |
| +1 | GD | +1 |
| 1.32 | PPG | 1.35 |
| 38% | Win % | 38% |
Key Stats
60%
Both Teams to Score
H2H (20 games)
H2H (20 games)
70%
Over 2.5 Goals
H2H history
H2H history
12%
Clean Sheets
Real Salt Lake this season
Real Salt Lake this season
9%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Real Salt Lake are 24th (45 pts). Portland Timbers are 22nd (46 pts).
Goal Timing (This Season)
Real Salt Lake
0-15
9/7
16-30
5/7
31-45
6/6
46-60
8/7
61-75
7/7
76+
8/11
■ Scored ■ Conceded
Portland Timbers
0-15
7/10
16-30
8/10
31-45
9/9
46-60
6/5
61-75
10/4
76+
12/10
■ Scored ■ Conceded
Top Scorers (This Season)
Real Salt Lake
| Sergi Solans | 15 G | 4 A |
| Zavier Gozo | 6 G | 3 A |
Portland Timbers
| Kristoffer Velde | 12 G | 6 A |
| Ariel Lassiter | 9 G | 4 A |
| Kevin Kelsy | 9 G | 2 A |
Events
Match Events
- 0' What a night it is going to be! Real Salt Lake welcome Portland Timbers for this crunch clash at Rio Tinto Stadium.
- 5' Real Salt Lake currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 10' Dairon Asprilla needs to be pretty careful with his discipline considering 24 Yellow cards this season.
- 15' David Ochoa, a USA , has 0 bookings this season and will need to keep his discipline tonight.
- 17' The deadlock is broken! Sebastian Blanco gets on the scoresheet on 17 minutes.
- 22' 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 Jaroslaw Niezgoda suffering a number of foals already.
- 27' It is a cagey affair so far. Real Salt Lake in their trying to find a way past Portland Timbers's compact .
- 32' Damir Kreilach has been relatively quiet despite scoring 67 goals in his last 300 appearances.
- 36' That looks like a foul for a Yellow card for Ruiz.
- 38' Aaron Herrera makes no mistake. The score reads 0-2 and Portland Timbers are in front.
- 43' Over 43 minutes have gone by without a meaningful attack. The supporters want more.
- 45' Goal! Jose Van Rankin scores his 1 goal in 13 matches.
- 46' Justin Meram is ready to make an impact after coming on for Andrew Brody at the 46 minute mark.
- 51' Both keepers have barely been tested. Real Salt Lake and Portland Timbers are cancelling each other out in the centre of the park.
- 56' With 0 assists to his name this season, George Fochive is clearly more than just a goal scorer for Portland Timbers.
- 60' Another change for Real Salt Lake made on 60 minute. Rubio Rubin leaves to be changed by Bobby Wood.
- 61' Fresh legs for Portland Timbers! Felipe Mora comes on to replace Jaroslaw Niezgoda.
- 66' It looks surprising Portland Timbers does not make any changes. Maikel Chang Ramirez has some obvious troubles when approaching to the goal.
- 71' Portland Timbers fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 75' Santiago Moreno has so much to prove this time. He replaces Sebastian Blanco on 75 minute.
- 76' Jonathan Menendez gets the nod from Real Salt Lake. He replaces Maikel Chang Ramirez and will look to change the dynamic.
- 81' Real Salt Lake started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 81.
- 82' The referee has no hesitation. Bill Tuiloma is booked for Portland Timbers — Yellow card on 82.
- 84' A tactical swap from Real Salt Lake — Anderson Julio on, Everton off on 84 minutes.
- 86' Albert Rusnak makes no mistake. The score reads 1-3 and Real Salt Lake are in front.
- 86' The referee shows Portland Timbers player a Yellow card on 86.
- 87' It is a substitution in Portland Timbers team. Yimmi Chara is replaced by Marvin Loria on 87 minute.
- What a match! Full time at {STADIUM} — Real Salt Lake 1-3 Portland Timbers.
Lineups
Real Salt Lake Lineups
Starting XI
- 8
- 15
- 11
- 22
-
2
Andrew Brody ↓ Justin Meram 46'
- 1
- 20
-
14
Rubio Rubin ↓ Bobby Wood 60'
- 6
- 16
-
25
Everton ↓ Anderson Julio 84'
Bench
-
7
Bobby Wood ↑ 60'
- 30
- 13
- 3
- 18
-
9
Justin Meram ↑ 46'
-
10
Jonathan Menendez ↑ 76'
-
29
Anderson Julio ↑ 84'
- 4
- 19
Coach
Pablo Mastroeni
Portland Timbers Lineups
Starting XI
-
23
Yimmi Chara ↓ Marvin Loria 87'
- 2
- 21
- 25
- 27
- 22
- 12
- 10
- 5
- 13
-
11
Jaroslaw Niezgoda ↓ Felipe Mora 61'
Bench
- 8
- 33
-
44
Marvin Loria ↑ 87'
- 31
-
9
Felipe Mora ↑ 61'
- 28
- 85
-
20
George Fochive ↑ 75'
-
30
Santiago Moreno ↑ 75'
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 |
| Diego Luna | 2 |
Head to Head
Real Salt Lake Form
Portland Timbers Form
2021-11-04
Real Salt Lake
1–3
Portland Timbers
W
2021-10-28
Portland Timbers
2–0
San Jose Earthquakes
W
2021-10-24
Colorado Rapids SC
2–0
Portland Timbers
L
2021-10-21
Portland Timbers
2–3
Vancouver Whitecaps FC
L
2021-10-17
Los Angeles Galaxy
2–1
Portland Timbers
L
2021-10-03
Portland Timbers
1–0
Internacional CF Miami
W
Predictions
Prediction accuracy
3 / 4
1.99
Real Salt Lake xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.22
Portland Timbers xG
I would bet for:
Over 2.5 goals 78% + Real Salt Lake or Portland Timbers 76%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 4.21
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 98% |
|
2% |
| ± 1.5 | 92% |
|
8% |
| ± 2.5 | 78% |
|
22% |
| ± 3.5 | 59% |
|
41% |
| ± 4.5 | 41% |
|
59% |
Double Chance
Real Salt Lake or Draw
58%
Draw or Portland Timbers
65%
Real Salt Lake or Portland Timbers
76%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
7.4%
1 – 2
7.1%
2 – 2
6.9%
2 – 1
6.4%
1 – 3
Actual
2 – 3
5.1%
3 – 2
4.6%
3 – 1
4.2%
0 – 2
3.8%
3 – 3
3.4%
2 – 0
3.1%
0 – 1
3%
Asian Handicap — Real Salt Lake
| Handicap | Real Salt Lake covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 11% | 81% |
| -1.5 | 19% | — | 81% |
| -1 | 19% | 16% | 65% |
| -0.5 | 35% | — | 65% |
| +0.5 | 57% | — | 43% |
| +1 | 57% | 18% | 26% |
| +1.5 | 74% | — | 26% |
| +2 | 74% | 13% | 13% |
| +2.5 | 87% | — | 13% |
Clean Sheet
Real Salt Lake keeps clean sheet
12%
✓
Portland Timbers keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

