Portland Timbers vs Real Salt Lake — MLS
MLSMLS 2026
Sat 25 Jul··Providence Park, Portland·Portland Timbers won
- 14Corners5
- 2Cards1
- 22Shots6
- 6Shots on target2
- 12Fouls13
- 21Throw-ins11
- 4Offsides2
- 3Goal kicks9
- 1Saves4
- 12Tackles17
- 8Interceptions5
- 10Dribbles4
Period
Match statistics
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 61 | Ball possession | 39 |
| 2.21 | Expected goals (xG) | 0.21 |
| 14 | Corner kicks | 5 |
| 2 | Yellow cards | 1 |
| 12 | Fouls | 13 |
| 22 | Total shots | 6 |
| 6 | Shots on target | 2 |
| 4 | Offsides | 2 |
| 21 | Throw-ins | 11 |
| 3 | Goal kicks | 9 |
| 12 | Tackles | 17 |
| 10 | Dribbles | 4 |
| 8 | Interceptions | 5 |
| 1 | Goalkeeper saves | 4 |
| 526 | Passes | 340 |
| 13 | Free kicks | 12 |
| 6 | Big chances | 1 |
| 0 | Red cards | 1 |
| 465 | Accurate passes | 264 |
| Shots | ||
| 1 | Hit woodwork | 0 |
| 8 | Blocked shots | 0 |
| 17 | Shots inside box | 2 |
| 5 | Shots outside box | 4 |
| 8 | Shots off target | 4 |
| Attack | ||
| 4 | Big chances missed | 0 |
| 6 | Fouled in final third | 1 |
| 37 | Touches in penalty area | 17 |
| 4 | Offsides | 2 |
| Passing | ||
| 21 | Throw-ins | 11 |
| 11 | Accurate crosses | 1 |
| 19 | Accurate long balls | 30 |
| 63 | Final third entries | 37 |
| Duels | ||
| 3 | Dispossessed | 6 |
| 18% | Aerial duels (%) | 11% |
| 54% | Duels won (%) | 46% |
| 33% | Ground duels (%) | 33% |
| 10 | Dribbles | 4 |
| Defending | ||
| 26 | Clearances | 42 |
| 42 | Ball recoveries | 33 |
| 7% | Tackles won (%) | 13% |
| 8 | Interceptions | 5 |
| Goalkeeping | ||
| 3 | Goal kicks | 9 |
| 1 | Saves | 4 |
| -0.08 | Goals prevented | 0.11 |
| 0 | High claims | 1 |
| Non-penalty expected goals | ||
| 2.2 | Non-penalty expected goals (npxG) | 0.1 |
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 58 | Ball possession | 42 |
| 0.54 | Expected goals (xG) | 0.14 |
| 6 | Corner kicks | 3 |
| 2 | Yellow cards | 1 |
| 6 | Fouls | 7 |
| 9 | Total shots | 3 |
| 1 | Shots on target | 2 |
| 1 | Offsides | 1 |
| 7 | Throw-ins | 6 |
| 1 | Goal kicks | 4 |
| 8 | Tackles | 10 |
| 5 | Dribbles | 1 |
| 1 | Interceptions | 3 |
| 1 | Goalkeeper saves | 1 |
| 239 | Passes | 183 |
| 7 | Free kicks | 6 |
| 3 | Big chances | 1 |
| 0 | Red cards | 1 |
| 208 | Accurate passes | 150 |
| Shots | ||
| 0 | Hit woodwork | 0 |
| 4 | Blocked shots | 0 |
| 8 | Shots inside box | 1 |
| 1 | Shots outside box | 2 |
| 4 | Shots off target | 1 |
| Attack | ||
| 3 | Big chances missed | 0 |
| 3 | Fouled in final third | 0 |
| 1 | Offsides | 1 |
| Passing | ||
| 7 | Throw-ins | 6 |
| 6 | Accurate crosses | 1 |
| 7 | Accurate long balls | 22 |
| 24 | Final third entries | 19 |
| Duels | ||
| 2 | Dispossessed | 6 |
| 9% | Aerial duels (%) | 5% |
| 57% | Duels won (%) | 43% |
| 20% | Ground duels (%) | 17% |
| 5 | Dribbles | 1 |
| Defending | ||
| 11 | Clearances | 23 |
| 22 | Ball recoveries | 17 |
| 4% | Tackles won (%) | 7% |
| 1 | Interceptions | 3 |
| Goalkeeping | ||
| 1 | Goal kicks | 4 |
| 1 | Saves | 1 |
| Non-penalty expected goals | ||
| 0.6 | Non-penalty expected goals (npxG) | 0.1 |
| Portland Timbers | Statistic | Real Salt Lake |
|---|---|---|
| Overview | ||
| 65 | Ball possession | 35 |
| 1.67 | Expected goals (xG) | 0.07 |
| 8 | Corner kicks | 2 |
| 0 | Yellow cards | 1 |
| 6 | Fouls | 6 |
| 13 | Total shots | 3 |
| 5 | Shots on target | 0 |
| 3 | Offsides | 1 |
| 14 | Throw-ins | 5 |
| 2 | Goal kicks | 5 |
| 4 | Tackles | 7 |
| 5 | Dribbles | 3 |
| 7 | Interceptions | 2 |
| 1 | Goalkeeper saves | 3 |
| 287 | Passes | 157 |
| 6 | Free kicks | 6 |
| 3 | Big chances | 0 |
| 0 | Red cards | 0 |
| 257 | Accurate passes | 114 |
| Shots | ||
| 1 | Hit woodwork | 0 |
| 4 | Blocked shots | 0 |
| 9 | Shots inside box | 1 |
| 4 | Shots outside box | 2 |
| 4 | Shots off target | 3 |
| Attack | ||
| 1 | Big chances missed | 0 |
| 3 | Fouled in final third | 1 |
| 3 | Offsides | 1 |
| Passing | ||
| 14 | Throw-ins | 5 |
| 5 | Accurate crosses | 1 |
| 12 | Accurate long balls | 8 |
| 39 | Final third entries | 18 |
| Duels | ||
| 1 | Dispossessed | 0 |
| 9% | Aerial duels (%) | 6% |
| 50% | Duels won (%) | 50% |
| 13% | Ground duels (%) | 16% |
| 5 | Dribbles | 3 |
| Defending | ||
| 15 | Clearances | 19 |
| 20 | Ball recoveries | 16 |
| 3% | Tackles won (%) | 6% |
| 7 | Interceptions | 2 |
| Goalkeeping | ||
| 2 | Goal kicks | 5 |
| 1 | Saves | 3 |
| Non-penalty expected goals | ||
| 1.6 | Non-penalty expected goals (npxG) | 0.1 |
Events
98 recorded · 17 key
First half
- 1'Kick-off
- 2'CornerPhilip Quinton
- 3'FoulStijn Spierings
- 5'FoulBrandon Bye
- 8'CornerBrandon Bye
- 9'FoulStijn Spierings
- 10'Yellow cardCole Bassett
- 10'FoulCole Bassett
- 11'OffsideDeAndre Yedlin
- 14'Shot off targetNoel Caliskan
- 14'CornerJames Pantemis
- 14'Shot on targetZavier Gozo
- 16'Shot off targetFelipe Mora
- 16'CornerNoel Caliskan
- 16'Shot blockedKristoffer Velde
- 18'GoalJuan Sanabria0–1
- 19'FoulStijn Spierings
- 21'FoulCole Bassett
- 22'CornerDeAndre Yedlin
- 23'FoulMorgan Guilavogui
- 25'CornerJuan Sanabria
- 26'Shot blockedKristoffer Velde
- 27'Shot off targetKristoffer Velde
- 28'FoulZavier Gozo
- 29'Shot off targetJímer Fory
- 30'Shot off targetKristoffer Velde
- 31'FoulMorgan Guilavogui
- 33'VAR checkMorgan Guilavogui
- 34'Red cardMorgan Guilavogui
- 35'FoulNoel Caliskan
- 37'FoulJímer Fory
- 39'Shot blockedFelipe Mora
- 40'FoulBrandon Bye
- 40'Shot blockedKristoffer Velde
- 41'Yellow cardDiego Chará
- 41'FoulDiego Chará
- 45+1'OffsideKristoffer Velde
- 45+1'Added time
- 45+1'Shot on targetCole Bassett
- 45+3'CornerZavier Gozo
- 45+5'CornerFinn Surman
- 45+6'CornerDeAndre Yedlin
- 45+6'End of period
Second half
- 46'Kick-off
- 46'FoulFinn Surman
- 47'Shot off targetLukas Engel
- 49'Shot on targetDavid Pereira Da Costa
- 50'Shot on targetKristoffer Velde
- 54'CornerFinn Surman
- 55'Yellow cardSergi Solans
- 55'FoulSergi Solans
- 56'CornerPhilip Quinton
- 56'GoalFelipe Mora1–1
- 57'SubstitutionAntony Alves
- 58'SubstitutionSam Junqua
- 58'OffsideKristoffer Velde
- 58'FoulStijn Spierings
- 62'FoulDiego Luna
- 63'CornerLukas Engel
- 63'Shot blockedCole Bassett
- 63'Shot blockedBrandon Bye
- 64'CornerZavier Gozo
- 65'CornerSam Junqua
- 66'CornerStijn Spierings
- 67'GoalFelipe Mora2–1
- 71'Shot off targetSergi Solans
- 72'SubstitutionJosé Caicedo
- 72'SubstitutionAlexander Aravena
- 74'SubstitutionJuan Jose Arias
- 74'SubstitutionSaba Lobzhanidze
- 74'SubstitutionVictor Olatunji
- 74'OffsideAntony Alves
- 76'CornerSam Junqua
- 77'FoulKristoffer Velde
- 79'OffsideKristoffer Velde
- 80'Shot off targetStijn Spierings
- 81'FoulAntony Alves
- 82'CornerJosé Caicedo
- 84'FoulJuan Jose Arias
- 85'SubstitutionAlexandros Katranis
- 85'Shot blockedBrandon Bye
- 86'SubstitutionJoao Ortíz
- 86'FoulVictor Olatunji
- 87'Shot blockedDavid Pereira Da Costa
- 88'Shot off targetAlexander Aravena
- 88'FoulJoao Ortíz
- 89'CornerRafael Cabral
- 89'Shot on targetKristoffer Velde
- 90'Shot off targetJosé Caicedo
- 90'Shot off targetAlexander Aravena
- 90+1'OffsideVictor Olatunji
- 90+1'FoulKristoffer Velde
- 90+1'Added time
- 90+5'FoulStijn Spierings
- 90+6'CornerSam Junqua
- 90+6'FoulAntony Alves
- 90+6'End of period
- 90+6'End of period
Line-ups
Portland Timbers4-2-3-1
Bench
Shot map
Portland Timbers22 shots · 6 on target · 2 goals · 2.19 xG
Real Salt Lake6 shots · 2 on target · 1 goals · 0.15 xG
Portland Timbers9 shots · 1 on target · 0 goals · 0.60 xG
Real Salt Lake3 shots · 2 on target · 1 goals · 0.09 xG
Portland Timbers13 shots · 5 on target · 2 goals · 1.59 xG
Real Salt Lake3 shots · 0 on target · 0 goals · 0.06 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 99Kristoffer VeldeMidfielder | 90′ | 8.5 | 1 | 7 | 0.32 | 29/37 | 5 | 14/23 | 2 | |||
| 4Kamal MillerDefender | 90′ | 7.9 | 71/79 | 5/5 | 2 | |||||||
| 5Brandon ByeDefender | 90′ | 7.4 | 2 | 0.05 | 49/60 | 2 | 9/15 | 1 | ||||
| 20Finn SurmanDefender | 90′ | 7.4 | 64/69 | 2/5 | ||||||||
| 10David Pereira Da CostaMidfielder | 90′ | 7.1 | 2 | 0.12 | 55/57 | 5 | 5/10 | 2 | ||||
| 41James PantemisGoalkeeper | 90′ | 6.4 | 20/23 | 1 | ||||||||
| 27Jímer ForyDefender | 90′ | 6.4 | 1 | 0.02 | 46/56 | 1 | 5/8 | 2 | ||||
| 17Cole BassettMidfielder | 86′ | 6.3 | 3 | 0.09 | 33/40 | 1 | 1/10 | |||||
| 9Felipe MoraForward | 72′ | 8.0 | 2 | 4 | 0.68 | 4/6 | 2/5 | |||||
| 21Diego CharáMidfielder | 72′ | 6.7 | 38/40 | 3 | 3/5 | 1 | ||||||
| 7Ariel LassiterMidfielder | 57′ | 7.2 | 1 | 17/20 | 2 | 2/3 | ||||||
| 11Antony AlvesForward | 33′ | 7.1 | 12/12 | 0/2 | ||||||||
| 30José CaicedoMidfielder | 18′ | 7.4 | 1 | 0.22 | 13/13 | 2 | 2/2 | 2 | ||||
| 28Alexander AravenaForward | 18′ | 6.8 | 2 | 0.63 | 7/7 | 1/1 | ||||||
| 80Joao OrtízMidfielder | 11′ | 6.3 | 7/7 | 1 | 0/1 | |||||||
| 6Alex BonetigDefender | — | — | ||||||||||
| 15Eric MillerDefender | — | — | ||||||||||
| 23Ian SmithDefender | — | — | ||||||||||
| 19Kevin KelsyForward | — | — | ||||||||||
| 16Sawyer JuraDefender | — | — | ||||||||||
| 25Trey MuseGoalkeeper | — | — |
Real Salt Lake
| Player | Min | Rtg | G | A | Sh | xG | Pass | KP | Duel | Tkl | Sv | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1Rafael CabralGoalkeeper | 90′ | 7.3 | 22/37 | 4 | ||||||||
| 6Stijn SpieringsMidfielder | 90′ | 7.1 | 1 | 0.02 | 30/33 | 4/9 | 3 | |||||
| 92Noel CaliskanMidfielder | 90′ | 6.7 | 1 | 0.02 | 40/49 | 5/7 | 1 | |||||
| 26Philip QuintonDefender | 90′ | 6.7 | 27/37 | 3/5 | 1 | |||||||
| 72Zavier GozoDefender | 90′ | 6.0 | 1 | 0.04 | 14/20 | 7/22 | 4 | |||||
| 8Juan SanabriaDefender | 85′ | 8.2 | 1 | 1 | 0.07 | 28/34 | 1 | 5/6 | 2 | |||
| 10Diego LunaForward | 74′ | 6.6 | 26/29 | 3/7 | 1 | |||||||
| 22Sergi SolansForward | 74′ | 6.3 | 1 | 0.03 | 7/11 | 1/9 | ||||||
| 4Lukas EngelDefender | 74′ | 6.1 | 1 | 0.01 | 33/42 | 1/2 | 1 | |||||
| 2DeAndre YedlinDefender | 58′ | 7.4 | 16/19 | 4/5 | 3 | |||||||
| 9Morgan GuilavoguiForward | 34′ | 5.3 | 1 | 7/8 | 2 | 4/10 | 1 | |||||
| 29Sam JunquaDefender | 32′ | 6.8 | 6/8 | 3/3 | ||||||||
| 21Juan Jose AriasDefender | 16′ | 7.1 | 5/7 | 2/4 | ||||||||
| 12Saba LobzhanidzeMidfielder | 16′ | 6.1 | 1/2 | 0/1 | ||||||||
| 17Victor OlatunjiForward | 16′ | 6.0 | 0/2 | 0/3 | ||||||||
| 98Alexandros KatranisDefender | 12′ | 7.4 | 2/2 | 2/2 | ||||||||
| 27Griffin DillonMidfielder | — | — | ||||||||||
| 31Mason StajduharGoalkeeper | — | — | ||||||||||
| 7Pablo RuízMidfielder | — | — | ||||||||||
| 23Zach BoothMidfielder | — | — |
Around this match
Previous meetings
- Sat 2 MayReal Salt Lake 2-0 Portland Timbers
- Wed 22 OctPortland Timbers 3-1 Real Salt Lake
- Wed 16 JulPortland Timbers 0-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