
Sporting Kansas City vs Portland Timbers, 2025 MLS, Regular Season
· MLS2 - 4
About
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, Portland Timbers. Antony is caught offside.
- 2': Attempt saved. Dániel Sallói (Sporting Kansas City) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Dejan Joveljic.
- 5': Antony (Portland Timbers) wins a free kick on the left wing.
- 5': Foul by Shapi Suleymanov (Sporting Kansas City).
- 8': Offside, Sporting Kansas City. Manu García is caught offside.
- 9': Corner, Portland Timbers. Conceded by Jansen Miller.
- 10': Goal! Sporting Kansas City 0, Portland Timbers 1. David Ayala (Portland Timbers) right footed shot from the centre of the box to the centre of the goal. Assisted by David Costa with a cross following a corner.
- 11': Offside, Portland Timbers. Kevin Kelsy is caught offside.
- 13': Foul by Diego Chará (Portland Timbers).
- 13': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
- 15': Foul by Diego Chará (Portland Timbers).
- 15': Shapi Suleymanov (Sporting Kansas City) wins a free kick on the right wing.
- 16': Goal! Sporting Kansas City 1, Portland Timbers 1. Shapi Suleymanov (Sporting Kansas City) from a free kick with a left footed shot to the bottom left corner.
- 19': Foul by Kevin Kelsy (Portland Timbers).
- 19': Joaquín Fernández (Sporting Kansas City) wins a free kick in the defensive half.
- 21': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from outside the box is too high. Assisted by Juan Mosquera.
- 22': Foul by Ian Smith (Portland Timbers).
- 22': Shapi Suleymanov (Sporting Kansas City) wins a free kick in the defensive half.
- 22': Ian Smith (Portland Timbers) is shown the yellow card for a bad foul.
- 25': Attempt blocked. David Ayala (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Antony.
- 25': Goal! Sporting Kansas City 1, Portland Timbers 2. Kevin Kelsy (Portland Timbers) left footed shot from the centre of the box to the high centre of the goal. Assisted by David Ayala.
- 27': Attempt saved. David Costa (Portland Timbers) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Antony.
- 27': Corner, Portland Timbers. Conceded by John Pulskamp.
- 28': Foul by Antony (Portland Timbers).
- 28': Shapi Suleymanov (Sporting Kansas City) wins a free kick on the right wing.
- 28': Antony (Portland Timbers) is shown the yellow card for a bad foul.
- 29': Penalty Sporting Kansas City. Shapi Suleymanov draws a foul in the penalty area.
- 29': Penalty conceded by Antony (Portland Timbers) after a foul in the penalty area.
- 30': VAR Decision: Penalty Sporting Kansas City.
- 33': Goal! Sporting Kansas City 2, Portland Timbers 2. Dejan Joveljic (Sporting Kansas City) converts the penalty with a right footed shot to the centre of the goal.
- 36': Attempt missed. Jake Davis (Sporting Kansas City) right footed shot from outside the box is too high. Assisted by Manu García.
- 39': Dejan Joveljic (Sporting Kansas City) wins a free kick on the left wing.
- 39': Foul by Finn Surman (Portland Timbers).
- 40': Corner, Sporting Kansas City. Conceded by Ian Smith.
- 40': Attempt missed. Joaquín Fernández (Sporting Kansas City) header from the centre of the box is high and wide to the left. Assisted by Shapi Suleymanov with a cross following a corner.
- 40': Offside, Sporting Kansas City. Dániel Sallói is caught offside.
- 41': Foul by Khiry Shelton (Sporting Kansas City).
- 41': Ian Smith (Portland Timbers) wins a free kick in the attacking half.
- 43': Foul by Santiago Moreno (Portland Timbers).
- 43': Jacob Bartlett (Sporting Kansas City) wins a free kick in the defensive half.
- 45': Corner, Sporting Kansas City. Conceded by Finn Surman.
- 45': Fourth official has announced 7 minutes of added time.
- 45'+2': Foul by Antony (Portland Timbers).
- 45'+2': Joaquín Fernández (Sporting Kansas City) wins a free kick in the defensive half.
- 45'+3': Foul by Santiago Moreno (Portland Timbers).
- 45'+3': Khiry Shelton (Sporting Kansas City) wins a free kick in the defensive half.
- 45'+5': Antony (Portland Timbers) wins a free kick in the attacking half.
- 45'+5': Foul by Joaquín Fernández (Sporting Kansas City).
- 45'+6': Joaquín Fernández (Sporting Kansas City) is shown the yellow card for a bad foul.
- 45'+8': First Half ends, Sporting Kansas City 2, Portland Timbers 2.
- 45': Second Half begins Sporting Kansas City 2, Portland Timbers 2.
- 45': Substitution, Portland Timbers. Claudio Bravo replaces Ian Smith.
- 47': Attempt missed. David Costa (Portland Timbers) right footed shot from the centre of the box is too high. Assisted by Santiago Moreno.
- 48': Foul by David Costa (Portland Timbers).
- 48': Jake Davis (Sporting Kansas City) wins a free kick on the left wing.
- 49': Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.
- 49': Foul by Khiry Shelton (Sporting Kansas City).
- 49': Goal! Sporting Kansas City 2, Portland Timbers 3. Kevin Kelsy (Portland Timbers) left footed shot from the centre of the box to the bottom left corner. Assisted by Antony.
- 50': Claudio Bravo (Portland Timbers) wins a free kick in the defensive half.
- 50': Foul by Khiry Shelton (Sporting Kansas City).
- 51': Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked. Assisted by Claudio Bravo.
- 51': Attempt blocked. Antony (Portland Timbers) right footed shot from outside the box is blocked. Assisted by David Ayala.
- 52': Corner, Portland Timbers. Conceded by Khiry Shelton.
- 52': Corner, Portland Timbers. Conceded by John Pulskamp.
- 53': Corner, Portland Timbers. Conceded by Joaquín Fernández.
- 54': Attempt saved. Claudio Bravo (Portland Timbers) header from the centre of the box is saved in the bottom right corner. Assisted by David Costa with a cross.
- 54': Own Goal by Jansen Miller, Sporting Kansas City. Sporting Kansas City 2, Portland Timbers 4.
- 55': Substitution, Sporting Kansas City. Erik Thommy replaces Shapi Suleymanov.
- 56': Finn Surman (Portland Timbers) wins a free kick in the defensive half.
- 56': Foul by Dániel Sallói (Sporting Kansas City).
- 58': Hand ball by David Costa (Portland Timbers).
- 58': Foul by Diego Chará (Portland Timbers).
- 58': Manu García (Sporting Kansas City) wins a free kick in the defensive half.
- 58': Diego Chará (Portland Timbers) is shown the yellow card for a bad foul.
- 60': Diego Chará (Portland Timbers) wins a free kick in the defensive half.
- 60': Foul by Dejan Joveljic (Sporting Kansas City).
- 62': Attempt saved. David Costa (Portland Timbers) right footed shot from the left side of the six yard box is saved in the bottom right corner. Assisted by Kevin Kelsy.
- 62': Corner, Portland Timbers. Conceded by Jansen Miller.
- 63': Attempt missed. Santiago Moreno (Portland Timbers) right footed shot from long range on the left is high and wide to the right. Assisted by David Costa.
- 64': Offside, Sporting Kansas City. Dániel Sallói is caught offside.
- 67': Attempt saved. Jake Davis (Sporting Kansas City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Dániel Sallói with a headed pass.
- 69': Substitution, Portland Timbers. Cristhian Paredes replaces Diego Chará.
- 69': Substitution, Portland Timbers. Jonathan Rodríguez replaces Santiago Moreno.
- 69': Substitution, Sporting Kansas City. Tim Leibold replaces Logan Ndenbe.
- 69': Substitution, Sporting Kansas City. Memo Rodríguez replaces Khiry Shelton.
- 71': Offside, Portland Timbers. Jonathan Rodríguez is caught offside.
- 74': Corner, Sporting Kansas City. Conceded by Kamal Miller.
- 76': Substitution, Portland Timbers. Felipe Mora replaces Kevin Kelsy.
- 76': Substitution, Portland Timbers. Ariel Lassiter replaces Antony.
- 78': Foul by Ariel Lassiter (Portland Timbers).
- 78': Joaquín Fernández (Sporting Kansas City) wins a free kick in the defensive half.
- 78': Foul by Ariel Lassiter (Portland Timbers).
- 78': Tim Leibold (Sporting Kansas City) wins a free kick in the defensive half.
- 78': Ariel Lassiter (Portland Timbers) is shown the yellow card for a bad foul.
- 79': Attempt saved. Dejan Joveljic (Sporting Kansas City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Dániel Sallói.
- 81': Attempt saved. David Costa (Portland Timbers) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Jonathan Rodríguez.
- 83': Corner, Sporting Kansas City. Conceded by Finn Surman.
- 84': Offside, Sporting Kansas City. Dejan Joveljic is caught offside.
- 86': Ariel Lassiter (Portland Timbers) wins a free kick on the right wing.
- 86': Foul by Tim Leibold (Sporting Kansas City).
- 88': Substitution, Sporting Kansas City. Stephen Afrifa replaces Jacob Bartlett.
- 89': Substitution, Sporting Kansas City. William Agada replaces Manu García.
- 89': Attempt saved. Jonathan Rodríguez (Portland Timbers) right footed shot from the left side of the box is saved in the top left corner. Assisted by David Costa.
- 89': Corner, Portland Timbers. Conceded by John Pulskamp.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+2': Penalty Sporting Kansas City. Stephen Afrifa draws a foul in the penalty area.
- 90'+2': Penalty conceded by Claudio Bravo (Portland Timbers) after a foul in the penalty area.
- 90'+3': Penalty saved. Dejan Joveljic (Sporting Kansas City) right footed shot saved in the top left corner.
- 90'+3': Corner, Sporting Kansas City. Conceded by James Pantemis.
- 90'+3': Attempt blocked. Dejan Joveljic (Sporting Kansas City) header from the centre of the box is blocked. Assisted by Memo Rodríguez with a cross.
- 90'+3': Corner, Sporting Kansas City. Conceded by Cristhian Paredes.
- 90'+5': Finn Surman (Portland Timbers) wins a free kick in the defensive half.
- 90'+5': Foul by William Agada (Sporting Kansas City).
- 90'+6': Second Half ends, Sporting Kansas City 2, Portland Timbers 4.
- 0': Match ends, Sporting Kansas City 2, Portland Timbers 4.
Statistics
![]() |
SKC![]() |
|
---|---|---|
16 | Fouls | 9 |
4 | Yellow Cards | 1 |
0 | Red Cards | 0 |
3 | Offsides | 4 |
7 | Corner Kicks | 6 |
4 | Saves | 5 |
54.7 | Possession | 45.3 |
14 | SHOTS | 9 |
8 | ON GOAL | 6 |
0.6 | On Target % | 0.7 |
0 | Penalty Goals | 1 |
0 | Penalty Kicks Taken | 2 |
454 | Accurate Passes | 358 |
516 | Passes | 423 |
0.9 | Pass Completion % | 0.8 |
2 | Accurate Crosses | 4 |
12 | Crosses | 15 |
0.2 | Cross % | 0.3 |
39 | Long Balls | 60 |
21 | Accurate Long Balls | 37 |
0.5 | Long Balls % | 0.6 |
3 | Blocked Shots | 1 |
12 | Effective Tackles | 12 |
18 | Tackles | 17 |
0.7 | Tackle % | 0.7 |
5 | Interceptions | 6 |
28 | Effective Clearances | 15 |
28 | Clearances | 15 |
Game Information
Venue: Children's Mercy Park
Location: Kansas City, Kansas, USA
Attendance: 17,898
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Vancouver Whitecaps | 9 | +11 | 20 |
2 | Austin FC | 9 | -1 | 16 |
3 | Minnesota United FC | 9 | +4 | 16 |
4 | Portland Timbers | 9 | +3 | 15 |
Line-Ups
Sporting Kansas City (4-3-3)
No. | Name |
---|---|
1 | John Pulskamp (GK) |
24 | Joaquín ![]() |
15 | Jansen Miller |
18 | Logan Ndenbe |
11 | Khiry Shelton |
16 | Jacob Bartlett |
21 | Manu García |
17 | Jacob Davis |
9 | Dejan Joveljic |
10 | Dániel Sallói |
93 | Shapi Suleymanov |
Portland Timbers (4-2-3-1)
No. | Name |
---|---|
41 | James Pantemis (GK) |
4 | Kamal Miller |
20 | Finn Surman |
23 | Ian Smith ![]() |
29 | Juan Mosquera |
10 | David Da Costa |
24 | David Ayala |
21 | Diego Chará ![]() |
19 | Kevin Kelsy |
11 | Antony ![]() |
30 | Santiago Moreno |
MLS News

Minnesota United and FC Dallas walked off the pitch with a point apiece as they played to a 0-0 draw on Saturday night in St. Paul, Minn.

Denis Bouanga delivers a clutch penalty kick for LAFC in the 90th minute to equalize vs. Portland.

FC Cincinnati rode on the back of Evander's brace to extend their winning streak to four matches with a 3-2 win over the host Chicago Fire on Saturday night.

Pedro de la Vega and Paul Rothrock each had a goal and an assist as the Seattle Sounders scored three times in a 15-minute span midway through the first half and trounced visiting Nashville SC 3-0 Saturday in their MLS match.

Pedro Gallese made six saves and 10-man Orlando City held on for a third consecutive 0-0 draw, this time while visiting CF Montreal on Saturday night.