Portland Timbers vs Real Salt Lake — MLS
MLSMLS 2025
Wed 16 Jul··Real Salt Lake won
- 9Corners2
- 1Cards4
- 12Shots10
- 1Shots on target4
- 9Fouls10
- 23Throw-ins9
- 1Offsides4
- 6Goal kicks10
- 3Saves1
- 21Tackles20
- 6Interceptions8
- 13Dribbles6
Period
Match statistics
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 44 | Ball possession | 56 |
| 1.05 | Expected goals (xG) | 0.96 |
| 9 | Corner kicks | 2 |
| 1 | Yellow cards | 4 |
| 9 | Fouls | 10 |
| 12 | Total shots | 10 |
| 1 | Shots on target | 4 |
| 1 | Offsides | 4 |
| 23 | Throw-ins | 9 |
| 6 | Goal kicks | 10 |
| 21 | Tackles | 20 |
| 13 | Dribbles | 6 |
| 6 | Interceptions | 8 |
| 3 | Goalkeeper saves | 1 |
| 404 | Passes | 549 |
| 10 | Free kicks | 9 |
| 317 | Accurate passes | 474 |
| Shots | ||
| 7 | Shots off target | 6 |
| 4 | Blocked shots | 0 |
| 10 | Shots inside box | 4 |
| 0 | Hit woodwork | 0 |
| 2 | Shots outside box | 6 |
| Attack | ||
| 1 | Offsides | 4 |
| 2 | Fouled in final third | 0 |
| 27 | Touches in penalty area | 21 |
| Passing | ||
| 58 | Final third entries | 56 |
| 23 | Throw-ins | 9 |
| 26 | Accurate long balls | 20 |
| 9 | Accurate crosses | 1 |
| Duels | ||
| 16% | Aerial duels (%) | 7% |
| 13 | Dribbles | 6 |
| 43% | Ground duels (%) | 35% |
| 59% | Duels won (%) | 41% |
| 13 | Dispossessed | 11 |
| Defending | ||
| 25 | Clearances | 44 |
| 6 | Interceptions | 8 |
| 12% | Tackles won (%) | 11% |
| 51 | Ball recoveries | 50 |
| Goalkeeping | ||
| 6 | Goal kicks | 10 |
| 1 | High claims | 0 |
| 3 | Saves | 1 |
| -0.40 | Goals prevented | 0.35 |
| Non-penalty expected goals | ||
| 0.9 | Non-penalty expected goals (npxG) | 0.9 |
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 42 | Ball possession | 58 |
| 0.31 | Expected goals (xG) | 0.46 |
| 2 | Corner kicks | 2 |
| 0 | Yellow cards | 1 |
| 5 | Total shots | 4 |
| 1 | Shots on target | 0 |
| 0 | Offsides | 2 |
| 11 | Throw-ins | 4 |
| 4 | Goal kicks | 4 |
| 10 | Tackles | 11 |
| 7 | Dribbles | 5 |
| 5 | Interceptions | 5 |
| 0 | Goalkeeper saves | 1 |
| 202 | Passes | 298 |
| 5 | Free kicks | 5 |
| 163 | Accurate passes | 268 |
| Shots | ||
| 2 | Shots off target | 4 |
| 2 | Blocked shots | 0 |
| 5 | Shots inside box | 2 |
| 0 | Hit woodwork | 0 |
| 0 | Shots outside box | 2 |
| Attack | ||
| 0 | Offsides | 2 |
| 2 | Fouled in final third | 0 |
| Passing | ||
| 23 | Final third entries | 27 |
| 11 | Throw-ins | 4 |
| 14 | Accurate long balls | 11 |
| 3 | Accurate crosses | 1 |
| Duels | ||
| 7% | Aerial duels (%) | 3% |
| 7 | Dribbles | 5 |
| 21% | Ground duels (%) | 21% |
| 54% | Duels won (%) | 46% |
| 5 | Dispossessed | 6 |
| Defending | ||
| 15 | Clearances | 15 |
| 5 | Interceptions | 5 |
| 6% | Tackles won (%) | 5% |
| 23 | Ball recoveries | 24 |
| Goalkeeping | ||
| 4 | Goal kicks | 4 |
| 0 | Saves | 1 |
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 47 | Ball possession | 53 |
| 0.74 | Expected goals (xG) | 0.49 |
| 7 | Corner kicks | 0 |
| 1 | Yellow cards | 3 |
| 7 | Total shots | 6 |
| 0 | Shots on target | 4 |
| 1 | Offsides | 2 |
| 12 | Throw-ins | 5 |
| 2 | Goal kicks | 6 |
| 11 | Tackles | 9 |
| 6 | Dribbles | 1 |
| 1 | Interceptions | 3 |
| 3 | Goalkeeper saves | 0 |
| 202 | Passes | 251 |
| 5 | Free kicks | 4 |
| 154 | Accurate passes | 206 |
| Shots | ||
| 5 | Shots off target | 2 |
| 2 | Blocked shots | 0 |
| 5 | Shots inside box | 2 |
| 0 | Hit woodwork | 0 |
| 2 | Shots outside box | 4 |
| Attack | ||
| 1 | Offsides | 2 |
| 0 | Fouled in final third | 0 |
| Passing | ||
| 35 | Final third entries | 29 |
| 12 | Throw-ins | 5 |
| 12 | Accurate long balls | 9 |
| 6 | Accurate crosses | 0 |
| Duels | ||
| 9% | Aerial duels (%) | 4% |
| 6 | Dribbles | 1 |
| 22% | Ground duels (%) | 14% |
| 65% | Duels won (%) | 37% |
| 8 | Dispossessed | 5 |
| Defending | ||
| 10 | Clearances | 29 |
| 1 | Interceptions | 3 |
| 6% | Tackles won (%) | 6% |
| 28 | Ball recoveries | 26 |
| Goalkeeping | ||
| 2 | Goal kicks | 6 |
| 3 | Saves | 0 |
Events
79 recorded · 16 key
First half
- 1'Kick-off
- 1'FoulSantiago Moreno
- 2'CornerBode Hidalgo
- 4'CornerDario Župarić
- 4'FoulBrayan Vera
- 9'CornerSam Junqua
- 10'Shot off targetJímer Fory
- 11'FoulZavier Gozo
- 13'FoulJusten Glad
- 16'Shot blockedSantiago Moreno
- 16'Shot blockedSantiago Moreno
- 18'FoulNoel Caliskan
- 21'FoulKevin Kelsy
- 23'Shot off targetWilliam Agada
- 24'CornerFinn Surman
- 27'FoulOmir Fernandez
- 28'Shot off targetDiego Luna
- 33'FoulSantiago Moreno
- 35'OffsideZavier Gozo
- 37'OffsideZavier Gozo
- 40'Shot on targetKevin Kelsy
- 41'FoulDavid Ayala
- 41'Shot off targetDiogo Gonçalves
- 43'Shot off targetDiogo Gonçalves
- 45'Yellow cardBrayan Vera
- 45'FoulBrayan Vera
- 45+1'Added time
- 45+1'Shot off targetJímer Fory
- 45+3'End of period
Second half
- 46'Kick-off
- 46'OffsideOmir Fernandez
- 47'Shot on targetWilliam Agada
- 49'FoulPablo Ruíz
- 52'FoulPablo Ruíz
- 52'Yellow cardPablo Ruíz
- 53'FoulBode Hidalgo
- 55'SubstitutionAriel Lassiter
- 55'CornerSam Junqua
- 56'CornerJusten Glad
- 56'Shot off targetJuan Mosquera
- 57'Shot off targetBode Hidalgo
- 58'FoulSantiago Moreno
- 58'FoulNoel Caliskan
- 60'OffsideWilliam Agada
- 61'Shot on targetDiogo Gonçalves
- 64'CornerJusten Glad
- 64'Shot blockedSantiago Moreno
- 65'CornerBrayan Vera
- 65'Shot blockedJímer Fory
- 65'CornerZavier Gozo
- 67'Yellow cardBode Hidalgo
- 67'FoulBode Hidalgo
- 68'Shot off targetDiego Luna
- 69'Yellow cardFelipe Mora
- 69'FoulFelipe Mora
- 71'SubstitutionGage Guerra
- 71'SubstitutionEric Miller
- 73'SubstitutionAlexandros Katranis
- 73'SubstitutionEmeka Eneli
- 73'SubstitutionAriath Piol
- 76'OffsideDiego Luna
- 76'Shot on targetDiogo Gonçalves
- 77'CornerAlexandros Katranis
- 77'Shot off targetKevin Kelsy
- 78'Shot off targetEric Miller
- 80'SubstitutionPhilip Quinton
- 83'GoalDiogo Gonçalves0–1
- 86'SubstitutionCristhian Paredes
- 86'FoulGage Guerra
- 88'FoulCristhian Paredes
- 90'SubstitutionDominik Marczuk
- 90+1'Added time
- 90+2'SubstitutionJesus Barea
- 90+3'CornerPhilip Quinton
- 90+5'Shot off targetEric Miller
- 90+7'Shot off targetCristhian Paredes
- 90+8'Yellow cardRafael Cabral
- 90+8'End of period
- 90+8'End of period
Line-ups
Portland Timbers4-2-3-1
Bench
Shot map
Portland Timbers12 shots · 1 on target · 0 goals · 0.97 xG
Real Salt Lake10 shots · 4 on target · 1 goals · 0.89 xG
Portland Timbers5 shots · 1 on target · 0 goals · 0.33 xG
Real Salt Lake4 shots · 0 on target · 0 goals · 0.40 xG
Portland Timbers7 shots · 0 on target · 0 goals · 0.64 xG
Real Salt Lake6 shots · 4 on target · 1 goals · 0.49 xG
- Portland Timbers
- Real Salt Lake
- goal
- on target
- blocked
- off target
- dot size = expected goals
Player ratings
Portland Timbers15 rated
Real Salt Lake16 rated
Player statistics
Portland Timbers
| Player | Min | Rtg | G | A | Sh | xG | Pass | KP | Duel | Tkl | Sv | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 27Jímer ForyDefender | 90′ | 7.9 | 3 | 0.32 | 47/54 | 10/12 | ||||||
| 20Finn SurmanDefender | 90′ | 7.4 | 38/40 | 5/6 | 2 | |||||||
| 13Dario ŽuparićDefender | 90′ | 6.7 | 33/38 | 7/9 | 2 | |||||||
| 30Santiago MorenoForward | 90′ | 6.7 | 3 | 0.14 | 17/32 | 3 | 4/13 | 2 | ||||
| 21Diego CharáMidfielder | 90′ | 6.6 | 39/44 | 1 | 5/7 | 4 | ||||||
| 19Kevin KelsyForward | 90′ | 6.3 | 2 | 0.33 | 8/13 | 1/8 | ||||||
| 16Maxime CrépeauGoalkeeper | 90′ | 6.1 | 17/31 | 3 | ||||||||
| 24David AyalaMidfielder | 86′ | 7.4 | 34/39 | 4/6 | 3 | |||||||
| 9Felipe MoraMidfielder | 71′ | 7.4 | 25/29 | 10/16 | 2 | |||||||
| 29Juan MosqueraDefender | 71′ | 6.6 | 1 | 0.01 | 19/22 | 1 | 3/6 | 3 | ||||
| 22Omir FernandezForward | 55′ | 6.3 | 13/21 | 5/11 | 1 | |||||||
| 7Ariel LassiterMidfielder | 35′ | 6.6 | 7/13 | 2 | 1/1 | |||||||
| 15Eric MillerDefender | 19′ | 6.4 | 2 | 0.17 | 7/12 | 1 | 3/4 | 2 | ||||
| 88Gage GuerraForward | 19′ | 6.3 | 8/9 | 0/1 | ||||||||
| 17Cristhian ParedesMidfielder | 12′ | 7.1 | 1 | 0.04 | 4/7 | 1/2 | ||||||
| 10David Pereira Da CostaForward | — | — | ||||||||||
| 23Ian SmithDefender | — | — | ||||||||||
| 41James PantemisGoalkeeper | — | — | ||||||||||
| 80Joao OrtízMidfielder | — | — |
Real Salt Lake
| Player | Min | Rtg | G | A | Sh | xG | Pass | KP | Duel | Tkl | Sv | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4Brayan VeraDefender | 90′ | 7.7 | 66/70 | 4/7 | 2 | |||||||
| 19Bode HidalgoDefender | 90′ | 7.4 | 1 | 0.02 | 25/30 | 4/11 | 3 | |||||
| 92Noel CaliskanMidfielder | 90′ | 7.4 | 58/63 | 2/4 | 1 | |||||||
| 1Rafael CabralGoalkeeper | 90′ | 7.1 | 34/50 | 1 | ||||||||
| 8Diego LunaMidfielder | 90′ | 7.1 | 2 | 0.21 | 44/56 | 1 | 1/4 | |||||
| 72Zavier GozoForward | 90′ | 6.8 | 21/25 | 1 | 5/18 | 1 | ||||||
| 10Diogo GonçalvesMidfielder | 89′ | 8.2 | 1 | 5 | 0.40 | 27/33 | 2/8 | 1 | ||||
| 15Justen GladDefender | 80′ | 6.6 | 65/69 | 4/8 | 1 | |||||||
| 7Pablo RuízMidfielder | 73′ | 7.4 | 63/67 | 1 | 6/12 | 3 | ||||||
| 29Sam JunquaDefender | 73′ | 7.4 | 34/41 | 2 | 8/12 | 5 | ||||||
| 9William AgadaForward | 73′ | 6.6 | 2 | 0.29 | 15/19 | 2 | 1/5 | |||||
| 23Ariath PiolForward | 17′ | 7.1 | 1 | 4/4 | 1 | 1/6 | ||||||
| 14Emeka EneliMidfielder | 17′ | 6.6 | 12/14 | 2/2 | 1 | |||||||
| 98Alexandros KatranisDefender | 17′ | 6.3 | 2/3 | 1/2 | 1 | |||||||
| 26Philip QuintonDefender | 10′ | 6.4 | 4/5 | |||||||||
| 11Dominik MarczukMidfielder | 8′ | 6.3 | 1/1 | 1/1 | 1 | |||||||
| 36Jesus BareaForward | 1′ | — | 0/1 | 1/2 | 1 | |||||||
| 81Griffin DillonMidfielder | — | — | ||||||||||
| 77Johnny RussellForward | — | — | ||||||||||
| 31Mason StajduharGoalkeeper | — | — |
Around this match
Previous meetings
- Sat 25 JulPortland Timbers 2-1 Real Salt Lake
- Sat 2 MayReal Salt Lake 2-0 Portland Timbers
- Wed 22 OctPortland Timbers 3-1 Real Salt Lake
- Wed 14 MayReal Salt Lake 0-0 Portland Timbers
- Sat 21 SepReal Salt Lake 3-3 Portland Timbers
- Sat 13 JulPortland Timbers 3-0 Real Salt Lake
- Wed 30 AugPortland Timbers 2-1 Real Salt Lake
- Wed 17 MayReal Salt Lake 0-0 Portland Timbers
- Sun 9 OctReal Salt Lake 3-1 Portland Timbers
- Sat 23 AprPortland Timbers 0-0 Real Salt Lake