Portland Timbers vs Sporting Kansas City — MLS
MLSMLS 2026
Sat 9 May··Portland Timbers won
- 4Corners4
- 1Cards5
- 16Shots11
- 6Shots on target3
- 11Fouls20
- 10Throw-ins15
- 1Offsides2
- 7Goal kicks5
- 3Saves2
- 10Tackles10
- 7Interceptions6
- 4Dribbles5
Period
Match statistics
| Portland Timbers | Statistic | Sporting Kansas City |
|---|---|---|
| Overview | ||
| 63 | Ball possession | 37 |
| 1.34 | Expected goals (xG) | 0.51 |
| 4 | Corner kicks | 4 |
| 1 | Yellow cards | 5 |
| 11 | Fouls | 20 |
| 16 | Total shots | 11 |
| 6 | Shots on target | 3 |
| 1 | Offsides | 2 |
| 10 | Throw-ins | 15 |
| 7 | Goal kicks | 5 |
| 10 | Tackles | 10 |
| 4 | Dribbles | 5 |
| 7 | Interceptions | 6 |
| 3 | Goalkeeper saves | 2 |
| 731 | Passes | 413 |
| 4 | Big chances | 0 |
| 20 | Free kicks | 11 |
| 681 | Accurate passes | 361 |
| Shots | ||
| 7 | Shots outside box | 5 |
| 9 | Shots inside box | 6 |
| 5 | Blocked shots | 6 |
| 0 | Hit woodwork | 0 |
| 5 | Shots off target | 2 |
| Attack | ||
| 22 | Touches in penalty area | 19 |
| 6 | Fouled in final third | 1 |
| 1 | Big chances missed | 0 |
| 1 | Offsides | 2 |
| Passing | ||
| 16 | Accurate long balls | 16 |
| 5 | Accurate crosses | 2 |
| 10 | Throw-ins | 15 |
| 74 | Final third entries | 36 |
| Duels | ||
| 11% | Aerial duels (%) | 4% |
| 4 | Dribbles | 5 |
| 33% | Ground duels (%) | 26% |
| 5 | Dispossessed | 6 |
| 59% | Duels won (%) | 41% |
| Defending | ||
| 34 | Clearances | 23 |
| 7 | Interceptions | 6 |
| 6% | Tackles won (%) | 6% |
| 38 | Ball recoveries | 38 |
| Goalkeeping | ||
| 7 | Goal kicks | 5 |
| 0.85 | Goals prevented | -2.70 |
| 3 | Saves | 2 |
| 1 | High claims | 0 |
| Non-penalty expected goals | ||
| 1.7 | Non-penalty expected goals (npxG) | 0.5 |
| Portland Timbers | Statistic | Sporting Kansas City |
|---|---|---|
| Overview | ||
| 73 | Ball possession | 27 |
| 0.60 | Expected goals (xG) | 0.06 |
| 2 | Corner kicks | 1 |
| 1 | Yellow cards | 3 |
| 6 | Fouls | 10 |
| 7 | Total shots | 2 |
| 3 | Shots on target | 0 |
| 1 | Offsides | 1 |
| 5 | Throw-ins | 7 |
| 3 | Goal kicks | 3 |
| 5 | Tackles | 5 |
| 1 | Dribbles | 1 |
| 1 | Interceptions | 3 |
| 0 | Goalkeeper saves | 1 |
| 429 | Passes | 158 |
| 2 | Big chances | 0 |
| 10 | Free kicks | 6 |
| 400 | Accurate passes | 133 |
| Shots | ||
| 3 | Shots outside box | 2 |
| 4 | Shots inside box | 0 |
| 2 | Blocked shots | 0 |
| 0 | Hit woodwork | 0 |
| 2 | Shots off target | 2 |
| Attack | ||
| 4 | Fouled in final third | 0 |
| 0 | Big chances missed | 0 |
| 1 | Offsides | 1 |
| Passing | ||
| 11 | Accurate long balls | 7 |
| 3 | Accurate crosses | 0 |
| 5 | Throw-ins | 7 |
| 48 | Final third entries | 12 |
| Duels | ||
| 2% | Aerial duels (%) | 3% |
| 1 | Dribbles | 1 |
| 16% | Ground duels (%) | 12% |
| 3 | Dispossessed | 5 |
| 55% | Duels won (%) | 45% |
| Defending | ||
| 11 | Clearances | 13 |
| 1 | Interceptions | 3 |
| 3% | Tackles won (%) | 2% |
| 22 | Ball recoveries | 17 |
| Goalkeeping | ||
| 3 | Goal kicks | 3 |
| 0 | Saves | 1 |
| Non-penalty expected goals | ||
| 0.9 | Non-penalty expected goals (npxG) | 0.1 |
| Portland Timbers | Statistic | Sporting Kansas City |
|---|---|---|
| Overview | ||
| 53 | Ball possession | 47 |
| 0.75 | Expected goals (xG) | 0.45 |
| 2 | Corner kicks | 4 |
| 0 | Yellow cards | 2 |
| 5 | Fouls | 10 |
| 9 | Total shots | 9 |
| 3 | Shots on target | 3 |
| 0 | Offsides | 1 |
| 5 | Throw-ins | 8 |
| 4 | Goal kicks | 2 |
| 5 | Tackles | 5 |
| 3 | Dribbles | 4 |
| 6 | Interceptions | 3 |
| 3 | Goalkeeper saves | 1 |
| 302 | Passes | 255 |
| 2 | Big chances | 0 |
| 10 | Free kicks | 5 |
| 281 | Accurate passes | 228 |
| Shots | ||
| 4 | Shots outside box | 3 |
| 5 | Shots inside box | 6 |
| 3 | Blocked shots | 6 |
| 0 | Hit woodwork | 0 |
| 3 | Shots off target | 0 |
| Attack | ||
| 2 | Fouled in final third | 1 |
| 1 | Big chances missed | 0 |
| 0 | Offsides | 1 |
| Passing | ||
| 5 | Accurate long balls | 9 |
| 2 | Accurate crosses | 2 |
| 5 | Throw-ins | 8 |
| 26 | Final third entries | 24 |
| Duels | ||
| 9% | Aerial duels (%) | 1% |
| 3 | Dribbles | 4 |
| 17% | Ground duels (%) | 14% |
| 2 | Dispossessed | 1 |
| 63% | Duels won (%) | 37% |
| Defending | ||
| 23 | Clearances | 10 |
| 6 | Interceptions | 3 |
| 3% | Tackles won (%) | 4% |
| 16 | Ball recoveries | 21 |
| Goalkeeping | ||
| 4 | Goal kicks | 2 |
| 3 | Saves | 1 |
| Non-penalty expected goals | ||
| 0.7 | Non-penalty expected goals (npxG) | 0.4 |
Events
94 recorded · 22 key
First half
- 1'Kick-off
- 5'FoulCapita
- 6'GoalKristoffer Velde1–0
- 6'Shot blockedAntony Alves
- 8'FoulJacob Bartlett
- 10'FoulLasse Berg Johnsen
- 11'FoulDejan Joveljić
- 13'OffsideKevin Kelsy
- 15'GoalKevin Kelsy2–0
- 19'FoulLasse Berg Johnsen
- 19'Yellow cardLasse Berg Johnsen
- 19'FoulLasse Berg Johnsen
- 21'CornerJayden Reid
- 22'GoalCole Bassett3–0
- 22'Shot off targetKevin Kelsy
- 23'Shot off targetManu García
- 26'GoalJacob Davis3–1
- 28'FoulBrandon Bye
- 29'CornerWyatt Meyer
- 30'FoulAntony Alves
- 33'Yellow cardJosé Caicedo
- 33'FoulJosé Caicedo
- 34'FoulManu García
- 35'Shot off targetKevin Kelsy
- 36'FoulCapita
- 39'OffsideDejan Joveljić
- 39'FoulKristoffer Velde
- 40'Shot blockedJosé Caicedo
- 41'Yellow cardJacob Davis
- 41'FoulJacob Davis
- 42'FoulKevin Kelsy
- 45+1'CornerJímer Fory
- 45+1'Added time
- 45+1'Shot off targetCapita
- 45+3'Yellow cardJayden Reid
- 45+3'FoulJayden Reid
- 45+4'FoulCole Bassett
- 45+4'End of period
Second half
- 46'Kick-off
- 46'SubstitutionDiego Chará
- 46'SubstitutionIan James
- 46'SubstitutionCalvin Harris
- 46'CornerKamal Miller
- 46'Shot on targetDejan Joveljić
- 47'FoulJacob Bartlett
- 47'FoulEthan Bartlow
- 48'FoulDiego Chará
- 52'Shot blockedKristoffer Velde
- 53'CornerCapita
- 53'Yellow cardEthan Bartlow
- 54'Shot blockedAntony Alves
- 56'OffsideDejan Joveljić
- 58'Shot blockedKristoffer Velde
- 58'Shot on targetCapita
- 61'SubstitutionIan Smith
- 61'SubstitutionJoao Ortíz
- 61'SubstitutionAriel Lassiter
- 61'SubstitutionZorhan Bassong
- 61'SubstitutionAlexander Aravena
- 63'FoulCapita
- 64'CornerFinn Surman
- 65'FoulZorhan Bassong
- 65'Shot blockedCalvin Harris
- 67'FoulKamal Miller
- 68'Shot on targetAlexander Aravena
- 68'FoulCapita
- 70'Shot off targetAriel Lassiter
- 70'FoulZorhan Bassong
- 71'GoalAriel Lassiter4–1
- 72'SubstitutionTaylor Calheira
- 73'FoulAriel Lassiter
- 74'GoalKevin Kelsy5–1
- 76'FoulCapita
- 76'SubstitutionStephen Afrifa
- 76'Yellow cardCapita
- 77'FoulJacob Bartlett
- 78'FoulKevin Kelsy
- 79'FoulTaylor Calheira
- 80'Shot blockedTaylor Calheira
- 80'CornerDiego Chará
- 82'Shot blockedStephen Afrifa
- 83'FoulJacob Bartlett
- 83'Shot blockedStephen Afrifa
- 84'Shot blockedZorhan Bassong
- 84'CornerKamal Miller
- 86'Shot blockedCalvin Harris
- 87'Shot off targetKristoffer Velde
- 88'Shot off targetKevin Kelsy
- 89'Shot on targetJayden Reid
- 90+1'Added time
- 90+1'FoulKevin Kelsy
- 90+1'CornerTaylor Calheira
- 90+1'End of period
- 90+1'End of period
Line-ups
Portland Timbers4-2-3-1
Bench
Shot map
Portland Timbers17 shots · 7 on target · 6 goals · 1.67 xG
Sporting Kansas City11 shots · 3 on target · 0 goals · 0.51 xG
Portland Timbers8 shots · 4 on target · 4 goals · 0.94 xG
Sporting Kansas City2 shots · 0 on target · 0 goals · 0.06 xG
Portland Timbers9 shots · 3 on target · 2 goals · 0.73 xG
Sporting Kansas City9 shots · 3 on target · 0 goals · 0.45 xG
- Portland Timbers
- Sporting Kansas City
- goal
- on target
- blocked
- off target
- dot size = expected goals
Player ratings
Portland Timbers16 rated
Sporting Kansas City16 rated
Player statistics
Portland Timbers
| Player | Min | Rtg | G | A | Sh | xG | Pass | KP | Duel | Tkl | Sv | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 19Kevin KelsyForward | 90′ | 9.3 | 2 | 1 | 5 | 0.75 | 19/21 | 3 | 6/16 | |||
| 99Kristoffer VeldeForward | 90′ | 8.8 | 1 | 4 | 0.11 | 53/62 | 6 | 7/11 | 2 | |||
| 4Kamal MillerDefender | 90′ | 7.8 | 88/93 | 4/5 | ||||||||
| 20Finn SurmanDefender | 90′ | 7.7 | 84/86 | 3/3 | 1 | |||||||
| 41James PantemisGoalkeeper | 90′ | 7.2 | 24/26 | 3 | ||||||||
| 5Brandon ByeDefender | 90′ | 6.6 | 48/53 | 4/6 | 2 | |||||||
| 17Cole BassettMidfielder | 61′ | 8.0 | 1 | 1 | 0.15 | 55/57 | 2 | 0/1 | ||||
| 11Antony AlvesForward | 61′ | 7.4 | 2 | 0.04 | 40/42 | 7/10 | 3 | |||||
| 10David Pereira Da CostaMidfielder | 61′ | 7.3 | 2 | 51/53 | 4 | 2/2 | ||||||
| 27Jímer ForyDefender | 61′ | 7.1 | 52/57 | 1/4 | ||||||||
| 30José CaicedoMidfielder | 45′ | 7.4 | 1 | 0.03 | 58/63 | 3/6 | 1 | |||||
| 21Diego CharáMidfielder | 45′ | 6.6 | 37/38 | 0/1 | ||||||||
| 7Ariel LassiterForward | 29′ | 8.2 | 1 | 1 | 2 | 0.10 | 10/14 | 1 | 1/2 | |||
| 80Joao OrtízMidfielder | 29′ | 7.1 | 28/28 | 2/2 | ||||||||
| 23Ian SmithDefender | 29′ | 7.1 | 22/24 | 1 | 3/4 | 1 | ||||||
| 28Alexander AravenaForward | 29′ | 6.4 | 1 | 0.10 | 12/14 | 1 | 1/1 | |||||
| 6Alex BonetigDefender | — | — | ||||||||||
| 9Felipe MoraForward | — | — | ||||||||||
| 16Sawyer JuraDefender | — | — | ||||||||||
| 25Trey MuseGoalkeeper | — | — |
Sporting Kansas City
| Player | Min | Rtg | G | A | Sh | xG | Pass | KP | Duel | Tkl | Sv | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 23Ethan BartlowDefender | 90′ | 6.0 | 51/59 | 2/4 | ||||||||
| 16Jacob BartlettMidfielder | 90′ | 5.6 | 41/45 | 2 | 3/9 | |||||||
| 28Wyatt MeyerDefender | 90′ | 5.4 | 38/43 | 2/4 | ||||||||
| 99Jayden ReidDefender | 90′ | 4.8 | 1 | 0.09 | 39/44 | 5/9 | 2 | |||||
| 30Stefan ClevelandGoalkeeper | 90′ | 4.8 | 18/21 | 2 | ||||||||
| 8Jacob DavisDefender | 90′ | 4.7 | 39/47 | 3/5 | 2 | |||||||
| 7CapitaMidfielder | 76′ | 6.3 | 2 | 0.05 | 4/5 | 5/14 | 3 | |||||
| 9Dejan JoveljićForward | 72′ | 6.8 | 1 | 0.12 | 17/20 | 2 | 1/2 | |||||
| 4Lasse Berg JohnsenMidfielder | 61′ | 6.0 | 26/28 | 2/6 | ||||||||
| 2Ian JamesDefender | 45′ | 6.6 | 18/22 | 1 | 0/3 | |||||||
| 6Manu GarcíaForward | 45′ | 6.3 | 1 | 0.04 | 6/9 | 1/2 | ||||||
| 93Shapi SuleymanovMidfielder | 45′ | 6.3 | 10/11 | 3/4 | ||||||||
| 11Calvin HarrisForward | 45′ | 6.0 | 2 | 0.09 | 11/13 | 0/3 | ||||||
| 22Zorhan BassongDefender | 29′ | 6.6 | 1 | 0.03 | 29/30 | 2 | 2/4 | 2 | ||||
| 19Taylor CalheiraForward | 18′ | 6.0 | 1 | 0.01 | 7/8 | 0/3 | ||||||
| 17Stephen AfrifaForward | 14′ | 6.3 | 2 | 0.08 | 7/8 | 2 | 1/2 | 1 | ||||
| 1John PulskampGoalkeeper | — | — | ||||||||||
| 14Macielo TschantretMidfielder | — | — | ||||||||||
| 41Pierre LurotDefender | — | — | ||||||||||
| 36Ryan ScheweGoalkeeper | — | — |
Around this match
Previous meetings
- YesterdaySporting Kansas City 3-3 Portland Timbers
- Sat 10 MayPortland Timbers 1-0 Sporting Kansas City
- Sun 13 AprSporting Kansas City 2-4 Portland Timbers
- Sat 25 MayPortland Timbers 2-1 Sporting Kansas City
- Sun 7 AprSporting Kansas City 3-3 Portland Timbers
- Sun 28 MaySporting Kansas City 4-1 Portland Timbers
- Mon 27 FebPortland Timbers 1-0 Sporting Kansas City
- Sun 21 AugSporting Kansas City 4-1 Portland Timbers
- Sat 14 MayPortland Timbers 7-2 Sporting Kansas City
- Wed 18 AugSporting Kansas City 1-1 Portland Timbers