Portland Timbers vs Real Salt Lake, MLS 2021 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 |
|---|---|---|---|---|
| 08 Aug | Real Salt Lake | H | 3–2 | W |
| 05 Aug | San Jose Earthquakes | H | 1–1 | D |
| 31 Jul | Los Angeles Galaxy | A | 1–4 | L |
| 25 Jul | Minnesota United FC | A | 1–2 | L |
| 22 Jul | Los Angeles FC | H | 2–1 | W |
| 18 Jul | FC Dallas | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 08 Aug | Portland Timbers | A | 2–3 | L |
| 05 Aug | Los Angeles Galaxy | A | 0–1 | L |
| 01 Aug | Houston Dynamo | A | 0–0 | D |
| 25 Jul | Colorado Rapids SC | H | 3–0 | W |
| 22 Jul | Los Angeles Galaxy | H | 2–2 | D |
| 18 Jul | Los Angeles FC | A | 1–2 | L |
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' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. Portland Timbers is hosting Real Salt Lake for another epic battle.
- 5' While there is no rush on the pitch, let’s have a look at some stats. Claudio Bravo made 168 appearances and scored 2 goals. He is very likely to score a goal today.
- 6' It’s a booking for Real Salt Lake player. Justen Glad gets a Yellow card.
- 7' Justen Glad has been a danger all night but risks an early exit having now seen a Yellow card on 7.
- 10' Dairon Asprilla puts Portland Timbers on the lead.
- 13' A meaty challenge results in booking for Jonathan Menendez on 13.
- 14' Jonathan Menendez picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 19' A tactical chess match is unfolding here. The question is which manager blinks first.
- 24' Real Salt Lake are happy to let the opposition have the ball in their own half. The trap is set.
- 29' Yimmi Chara makes no mistake. The score reads 2-0 and Portland Timbers are in front.
- 34' The home supporters are growing impatient. Portland Timbers must find a spark to ignite this game.
- 39' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 40' Albert Rusnak is having a superb {COMPETITION} campaign — that is 3 goals this season for the .
- 45' The referee reaches into his pocket. Out comes the Yellow card for Everton.
- 46' The Portland Timbers manager makes a substitution. Marvin Loria departs to be replaced by Sebastian Blanco.
- 48' It’s gonna be a Yellow card for Aaron Herrera.
- 53' A quiet spell here at Providence Park. Portland Timbers seem content sitting deep and soaking up pressure.
- 58' Everton has certainly something to prove this evening. He made 22 appearances with only 0 goals this season.
- 62' Felipe Mora does the damage! The net is bulging and Portland Timbers surge ahead!
- 65' A change in the Portland Timbers ranks — Dairon Asprilla exits the field as Diego Valeri enters on 65.
- 70' Portland Timbers have won 480 goals from 296 games. They will be desperate to add to that tally today.
- 75' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 76' The crowd applauds Donny Toia as he leaves the pitch. Noah Powder steps in for Real Salt Lake.
- 80' Damir Kreilach makes no mistake. The score reads 3-2 and Real Salt Lake are in front.
- 81' Portland Timbers make a change. Yimmi Chara trudges off to be replaced by Larrys Mabiala on 81 minutes.
- 86' Maikel Chang Ramirez is replacing Jonathan Menendez for the Real Salt Lake side.
- 87' Maikel Chang Ramirez picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 89' A moment of madness from Diego Valeri on 89 minutes earns him a Yellow card. Portland Timbers will be frustrated.
- 89' Another change for Portland Timbers made on 89 minute. Felipe Mora leaves to be changed by Zac McGraw.
- The points are shared — Portland Timbers 3-2 Real Salt Lake. Honours even.
Lineups
Portland Timbers Lineups
Starting XI
-
23
Yimmi Chara ↓ Larrys Mabiala 81'
- 2
- 25
-
27
Dairon Asprilla ↓ Diego Valeri 65'
- 22
-
44
Marvin Loria ↓ Sebastian Blanco 46'
- 5
- 31
- 13
-
9
Felipe Mora ↓ Zac McGraw 89'
- 20
Bench
-
8
Diego Valeri ↑ 65'
-
33
Larrys Mabiala ↑ 81'
-
10
Sebastian Blanco ↑ 46'
- 28
- 98
-
85
Zac McGraw ↑ 89'
- 40
- 26
Coach
Giovanni Savarese
Real Salt Lake Lineups
Starting XI
- 8
- 15
- 11
- 22
- 18
- 10
- 44
- 14
- 6
-
4
Donny Toia ↓ Noah Powder 76'
-
25
Everton ↓ Bobby Wood 76'
Bench
-
7
Bobby Wood ↑ 76'
- 30
- 13
- 51
- 3
- 9
-
26
Noah Powder ↑ 76'
- 29
-
16
Maikel Chang Ramirez ↑ 86'
Coach
Freddy Juarez
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
2021-08-08
Portland Timbers
3–2
Real Salt Lake
W
2021-08-05
Portland Timbers
1–1
San Jose Earthquakes
D
2021-07-31
Los Angeles Galaxy
4–1
Portland Timbers
L
2021-07-25
Minnesota United FC
2–1
Portland Timbers
L
2021-07-22
Portland Timbers
2–1
Los Angeles FC
W
2021-07-18
Portland Timbers
1–0
FC Dallas
W
Real Salt Lake Form
Predictions
Prediction accuracy
3 / 4
1.99
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.55
Real Salt Lake xG
I would bet for:
Both teams to score 68% + Over 2.5 goals 67%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✓ Correct
Avg goals/match: 3.54
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 67% |
|
33% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 28% |
|
72% |
Double Chance
Portland Timbers or Draw
72%
Draw or Real Salt Lake
51%
Portland Timbers or Real Salt Lake
77%
Half-Time Result
✗ WrongActual: Portland Timbers win at HT
Correct Score
✓ In top 12
1 – 1
9.8%
2 – 1
8.6%
1 – 2
6.7%
2 – 2
6.6%
2 – 0
5.8%
3 – 1
5.6%
1 – 0
5.2%
3 – 2
Actual
0 – 0
4.3%
0 – 1
3.9%
3 – 0
3.7%
0 – 2
3.6%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Real Salt Lake covers |
|---|---|---|---|
| -2.5 | 13% | — | 87% |
| -2 | 13% | 14% | 73% |
| -1.5 | 27% | — | 73% |
| -1 | 27% | 20% | 53% |
| -0.5 | 47% | — | 53% |
| +0.5 | 70% | — | 30% |
| +1 | 70% | 15% | 14% |
| +1.5 | 86% | — | 14% |
| +2 | 86% | 9% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Portland Timbers keeps clean sheet
22%
✓
Real Salt Lake keeps clean sheet
15%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

