Sporting Kansas City vs Portland Timbers, 2021 MLS, Regular Season
· MLSSporting Kansas City draw with Portland Timbers thanks to Daniel Salloi's late goal
Daniel Salloi's goal in second-half stoppage time salvaged a point for Sporting Kansas City in a 1-1 draw with the Portland Timbers on Wednesday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Attempt blocked. Marvin Loría (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Cristhian Paredes.
- 3': Foul by Dairon Asprilla (Portland Timbers).
- 3': Graham Zusi (Sporting Kansas City) wins a free kick in the defensive half.
- 4': Offside, Sporting Kansas City. Gadi Kinda tries a through ball, but Alan Pulido is caught offside.
- 6': Felipe Mora (Portland Timbers) wins a free kick in the defensive half.
- 6': Foul by Roger Espinoza (Sporting Kansas City).
- 8': Foul by Dairon Asprilla (Portland Timbers).
- 8': Graham Zusi (Sporting Kansas City) wins a free kick in the defensive half.
- 11': Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.
- 11': Foul by Roger Espinoza (Sporting Kansas City).
- 13': Attempt blocked. Renzo Zambrano (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Marvin Loría.
- 13': Corner, Portland Timbers. Conceded by Andreu Fontàs.
- 13': Attempt missed. Dairon Asprilla (Portland Timbers) header from the left side of the six yard box misses to the right. Assisted by Marvin Loría with a cross following a corner.
- 17': Goal! Sporting Kansas City 0, Portland Timbers 1. Felipe Mora (Portland Timbers) header from the centre of the box to the centre of the goal. Assisted by Marvin Loría with a cross.
- 19': Corner, Sporting Kansas City. Conceded by Diego Chará.
- 20': Corner, Sporting Kansas City. Conceded by Dario Zuparic.
- 21': Alan Pulido (Sporting Kansas City) wins a free kick on the right wing.
- 21': Foul by Bill Tuiloma (Portland Timbers).
- 23': Corner, Sporting Kansas City. Conceded by Bill Tuiloma.
- 23': Attempt missed. Graham Zusi (Sporting Kansas City) right footed shot from outside the box is close, but misses to the right following a corner.
- 25': Attempt saved. Dániel Sallói (Sporting Kansas City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Alan Pulido.
- 25': Corner, Sporting Kansas City. Conceded by Steve Clark.
- 25': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 25': Foul by Dániel Sallói (Sporting Kansas City).
- 25': Dániel Sallói (Sporting Kansas City) is shown the yellow card for a bad foul.
- 26': Offside, Portland Timbers. Renzo Zambrano tries a through ball, but Marvin Loría is caught offside.
- 27': Foul by Diego Chará (Portland Timbers).
- 27': Rémi Walter (Sporting Kansas City) wins a free kick in the defensive half.
- 28': Diego Chará (Portland Timbers) is shown the yellow card for a bad foul.
- 31': Foul by Claudio Bravo (Portland Timbers).
- 31': Roger Espinoza (Sporting Kansas City) wins a free kick in the attacking half.
- 36': Attempt missed. Marvin Loría (Portland Timbers) left footed shot from the centre of the box is high and wide to the left. Assisted by Claudio Bravo.
- 38': Foul by Claudio Bravo (Portland Timbers).
- 38': Johnny Russell (Sporting Kansas City) wins a free kick in the defensive half.
- 38': Foul by Luis Martins (Sporting Kansas City).
- 38': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
- 39': Corner, Sporting Kansas City. Conceded by Bill Tuiloma.
- 40': Attempt missed. Graham Zusi (Sporting Kansas City) right footed shot from outside the box is high and wide to the right following a corner.
- 41': Felipe Mora (Portland Timbers) wins a free kick in the attacking half.
- 41': Foul by Ilie Sánchez (Sporting Kansas City).
- 43': Dániel Sallói (Sporting Kansas City) wins a free kick on the left wing.
- 43': Foul by Josecarlos Van Rankin (Portland Timbers).
- 43': Josecarlos Van Rankin (Portland Timbers) is shown the yellow card for a bad foul.
- 45'+1': Corner, Sporting Kansas City. Conceded by Dario Zuparic.
- 45'+1': Corner, Sporting Kansas City. Conceded by Diego Chará.
- 45'+2': Attempt blocked. Andreu Fontàs (Sporting Kansas City) left footed shot from the left side of the box is blocked. Assisted by Luis Martins with a headed pass.
- 45'+2': Corner, Sporting Kansas City. Conceded by Claudio Bravo.
- 45'+2': First Half ends, Sporting Kansas City 0, Portland Timbers 1.
- 45': Second Half begins Sporting Kansas City 0, Portland Timbers 1.
- 45': Substitution, Portland Timbers. Pablo Bonilla replaces Josecarlos Van Rankin.
- 45': Substitution, Portland Timbers. Yimmi Chará replaces Dairon Asprilla.
- 54': Foul by Luis Martins (Sporting Kansas City).
- 54': Marvin Loría (Portland Timbers) wins a free kick in the defensive half.
- 56': Corner, Sporting Kansas City. Conceded by Pablo Bonilla.
- 58': Attempt blocked. Gadi Kinda (Sporting Kansas City) header from the centre of the box is blocked. Assisted by Johnny Russell with a cross.
- 58': Attempt missed. Roger Espinoza (Sporting Kansas City) left footed shot from the centre of the box is close, but misses to the right. Assisted by Dániel Sallói.
- 59': Attempt saved. Gadi Kinda (Sporting Kansas City) header from the centre of the box is saved in the bottom left corner. Assisted by Graham Zusi.
- 59': Attempt saved. Gadi Kinda (Sporting Kansas City) with an attempt from the left side of the six yard box is saved in the top centre of the goal.
- 60': Corner, Sporting Kansas City. Conceded by Pablo Bonilla.
- 62': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 62': Foul by Alan Pulido (Sporting Kansas City).
- 62': Alan Pulido (Sporting Kansas City) is shown the yellow card for a bad foul.
- 64': Substitution, Portland Timbers. Sebastián Blanco replaces Marvin Loría.
- 65': Substitution, Portland Timbers. George Fochive replaces Felipe Mora.
- 67': Foul by Diego Chará (Portland Timbers).
- 67': Roger Espinoza (Sporting Kansas City) wins a free kick in the defensive half.
- 71': Substitution, Portland Timbers. Diego Valeri replaces Renzo Zambrano.
- 72': Attempt missed. Gadi Kinda (Sporting Kansas City) header from the centre of the box misses to the right. Assisted by Luis Martins with a cross.
- 73': Dániel Sallói (Sporting Kansas City) wins a free kick on the left wing.
- 73': Foul by Pablo Bonilla (Portland Timbers).
- 75': Attempt missed. Diego Valeri (Portland Timbers) right footed shot from the centre of the box is close, but misses to the left. Assisted by Sebastián Blanco with a through ball.
- 76': Foul by Claudio Bravo (Portland Timbers).
- 76': Graham Zusi (Sporting Kansas City) wins a free kick in the attacking half.
- 77': Alan Pulido (Sporting Kansas City) wins a free kick on the left wing.
- 77': Foul by Pablo Bonilla (Portland Timbers).
- 77': Pablo Bonilla (Portland Timbers) is shown the yellow card for a bad foul.
- 78': Attempt blocked. Graham Zusi (Sporting Kansas City) right footed shot from outside the box is blocked.
- 80': Substitution, Sporting Kansas City. Khiry Shelton replaces Roger Espinoza.
- 81': Foul by Claudio Bravo (Portland Timbers).
- 81': Khiry Shelton (Sporting Kansas City) wins a free kick on the right wing.
- 81': Corner, Sporting Kansas City. Conceded by Bill Tuiloma.
- 82': Offside, Portland Timbers. Sebastián Blanco tries a through ball, but Diego Valeri is caught offside.
- 84': Foul by Diego Valeri (Portland Timbers).
- 84': Rémi Walter (Sporting Kansas City) wins a free kick in the attacking half.
- 84': Diego Valeri (Portland Timbers) is shown the yellow card.
- 88': Attempt blocked. Cristhian Paredes (Portland Timbers) right footed shot from the centre of the box is blocked. Assisted by Diego Chará.
- 88': Attempt missed. Khiry Shelton (Sporting Kansas City) header from very close range misses to the left. Assisted by Johnny Russell.
- 90'+2': Goal! Sporting Kansas City 1, Portland Timbers 1. Dániel Sallói (Sporting Kansas City) right footed shot from the left side of the box to the bottom left corner. Assisted by Alan Pulido.
- 90'+3': Foul by Ilie Sánchez (Sporting Kansas City).
- 90'+3': Yimmi Chará (Portland Timbers) wins a free kick in the defensive half.
- 90'+6': Corner, Sporting Kansas City. Conceded by Bill Tuiloma.
- 90'+7': Attempt blocked. Sebastián Blanco (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Diego Valeri.
- 90'+8': Foul by Claudio Bravo (Portland Timbers).
- 90'+8': Johnny Russell (Sporting Kansas City) wins a free kick on the right wing.
- 90'+8': Attempt missed. Andreu Fontàs (Sporting Kansas City) header from very close range is close, but misses to the left. Assisted by Ilie Sánchez following a set piece situation.
- 90'+8': Second Half ends, Sporting Kansas City 1, Portland Timbers 1.
- 0': Match ends, Sporting Kansas City 1, Portland Timbers 1.
Statistics
POR |
SKC![]() |
|
|---|---|---|
| 14 | Fouls | 8 |
| 4 | Yellow Cards | 2 |
| 0 | Red Cards | 0 |
| 2 | Offsides | 1 |
| 1 | Corner Kicks | 12 |
| 3 | Saves | 0 |
| 30.7 | Possession | 69.3 |
| 8 | SHOTS | 13 |
| 1 | ON GOAL | 4 |
| 0.1 | On Target % | 0.3 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 214 | Accurate Passes | 555 |
| 290 | Passes | 621 |
| 0.7 | Pass Completion % | 0.9 |
| 2 | Accurate Crosses | 5 |
| 3 | Crosses | 48 |
| 0.7 | Cross % | 0.1 |
| 55 | Long Balls | 52 |
| 18 | Accurate Long Balls | 40 |
| 0.3 | Long Balls % | 0.8 |
| 4 | Blocked Shots | 3 |
| 10 | Effective Tackles | 6 |
| 14 | Tackles | 9 |
| 0.7 | Tackle % | 0.7 |
| 14 | Interceptions | 7 |
| 40 | Effective Clearances | 2 |
| 40 | Clearances | 2 |
Game Information
Venue: Children's Mercy Park
Location: Kansas City, Kansas, USA
Attendance: 17,081
MLS Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Vancouver Whitecaps | 4 | +13 | 12 |
| 2 | LAFC | 4 | +8 | 12 |
| 3 | San Diego FC | 4 | +8 | 10 |
| 4 | San Jose Earthquakes | 4 | +5 | 9 |
Line-Ups
Sporting Kansas City (4-3-3)
| No. | Name |
|---|---|
| 29 | Tim Melia (GK) |
| 3 | Andreu Fontàs |
| 6 | Ilie Sánchez |
| 36 | Luís Martins |
| 8 | Graham Zusi |
| 54 | Rémi Walter |
| 17 | Gadi Kinda |
| 15 | Roger Espinoza |
| 9 | Alan Pulido |
| 20 | Dániel Sallói |
| 7 | Johnny Russell |
Portland Timbers (4-3-3)
| No. | Name |
|---|---|
| 12 | Steve Clark (GK) |
| 13 | Dario Zuparic |
| 25 | Bill Tuiloma |
| 5 | Claudio Bravo |
| 2 | José Van Rankin |
| 21 | Diego Chará |
| 22 | Cristhian Paredes |
| 40 | Renzo Zambrano |
| 9 | Felipe Mora |
| 27 | Dairon Asprilla |
| 44 | Marvin Loría |
MLS News
ESPN provides game-by-game analysis of Lionel Messi's performances for Inter Miami and Argentina.
Lionel Messi is never far from his next record or landmark. As the 2026 MLS season continues, he has hit yet another huge milestone: his 900th goal.
Lionel Messi became just the second men's player in history to score 900 goals in official matches after scoring in Inter Miami's Concacaf Champions Cup clash with Nashville SC on Wednesday.
AC Milan attacker Christian Pulisic, Juventus midfielder Weston McKennie and Crystal Palace center back Chris Richards headline the 27-player roster named by United States men's national manager Mauricio Pochettino for the upcoming international window.
Major League Soccer has suspended Philadelphia Union sporting director Ernst Tanner without pay through June 1, 2026 for violating the policies and standards of professional conduct required of league and club leadership.
POR