Skip to MLS data
The Sporting Page Real Analysis. Not Corporate
The Sporting Page
Loading scores…
Connecting to scores…
← Soccer newsMLS · 2026

Houston Dynamo FC vs Sporting Kansas City

Regular Season

Saturday, Sep 26, 2026 · 8:30 pm EDT

Match winner: Sporting Kansas City

Shell Energy Stadium

Checked Nov 4, 12:39 am ESTRefresh match

Match statistics

Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.

Supplied statistics for this match only.
StatisticHouston Dynamo FCSporting Kansas City
Fouls311
Yellow Cards14
Red Cards10
Offsides10
Corner Kicks83
Saves24
Possession51.448.6
SHOTS2110
ON GOAL44
On Target %0.20.4
Penalty Goals00
Penalty Kicks Taken00
Accurate Passes429402
Passes469448
Pass Completion %0.90.9
Accurate Crosses43
Crosses1510
Cross %0.30.3
Long Balls2822
Accurate Long Balls199
Long Balls %0.70.4
Blocked Shots113
Effective Tackles1012
Tackles1518
Tackle %0.70.7
Interceptions117
Effective Clearances1619
Clearances1619

Key events

  1. —
    Kickoff
  2. 1'
    Yellow Card

    Justin Reynolds (Sporting Kansas City) is shown the yellow card for a bad foul.

  3. 7'
    Start Delay

    Delay in match because of an injury Lawrence Ennali (Houston Dynamo FC).

  4. 7'
    Start Delay
  5. 9'
    End Delay

    Delay over. They are ready to continue.

  6. 9'
    End Delay
  7. 27'
    Goal

    Goal! Houston Dynamo FC 0, Sporting Kansas City 1. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the top left corner. Assisted by Stephen Afrifa.

  8. 45'
    Goal

    Goal! Houston Dynamo FC 0, Sporting Kansas City 2. Calvin Harris (Sporting Kansas City) left footed shot from very close range to the top right corner. Assisted by André Luiz.

  9. 45'+3'
    Red Card

    Héctor Herrera (Houston Dynamo FC) is shown the red card for violent conduct.

  10. 45'+4'
    Yellow Card

    Taylor Calheira (Sporting Kansas City) is shown the yellow card.

  11. 45'+6'
    Yellow Card

    André Luiz (Sporting Kansas City) is shown the yellow card.

  12. 45'+6'
    Halftime
  13. 45'
    Start 2nd Half

    Second Half begins Houston Dynamo FC 0, Sporting Kansas City 2.

  14. 54'
    Yellow Card

    Antônio Carlos (Houston Dynamo FC) is shown the yellow card.

  15. 56'
    Substitution

    Substitution, Houston Dynamo FC. Felipe Andrade replaces Franco Negri.

  16. 58'
    Start Delay

    Delay in match because of an injury Agustín Bouzat (Houston Dynamo FC).

  17. 58'
    Start Delay
  18. 58'
    End Delay

    Delay over. They are ready to continue.

  19. 58'
    End Delay
  20. 62'
    Substitution

    Substitution, Sporting Kansas City. Rubén Ramos replaces André Luiz.

  21. 68'
    Yellow Card

    Stephen Afrifa (Sporting Kansas City) is shown the yellow card for a bad foul.

  22. 71'
    Substitution

    Substitution, Houston Dynamo FC. Marcelo Saracchi replaces Lawrence Ennali.

  23. 71'
    Substitution

    Substitution, Houston Dynamo FC. Lyle Foster replaces Ibrahim Aliyu.

  24. 71'
    Substitution

    Substitution, Houston Dynamo FC. Matthew Arana replaces Agustín Bouzat.

  25. 72'
    Substitution

    Substitution, Sporting Kansas City. Jacob Bartlett replaces Justin Reynolds.

  26. 72'
    Substitution

    Substitution, Sporting Kansas City. Owen Wolff replaces Calvin Harris.

  27. 79'
    Substitution

    Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.

  28. 80'
    Substitution

    Substitution, Sporting Kansas City. Zorhan Bassong replaces Stephen Afrifa.

  29. 82'
    Substitution

    Substitution, Houston Dynamo FC. Duncan McGuire replaces Mateusz Bogusz.

  30. 90'+5'
    End Regular Time

Lineups

Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.

Houston Dynamo FCFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
31Jonathan BondG100000
5Lucas HalterCD-L100000
3Antônio CarlosCD-R100010
21Franco NegriLB100000
11Lawrence EnnaliRB100000
16Héctor HerreraCM-L100001
6ArturCM-R100000
19Mateusz BoguszLM100000
24Ibrahim AliyuRM100000
20Guilherme AugustoCF-L100000
30Agustín BouzatCF-R100000

Other listed players

PlayerPosAppGAOGYCRC
26Blake GillinghamSUB000000
23Duncan McGuireSUB100000
36Felipe AndradeSUB100000
14Duane HolmesSUB000000
22Matthew AranaSUB100000
17Nicholas MarkanichSUB000000
4Marcelo SaracchiSUB100000
9Lyle FosterSUB100000
18Diadie SamassekouSUB000000

Sporting Kansas CityFormation 4-4-2

Starting lineup

PlayerPosAppGAOGYCRC
30Stefan ClevelandG100000
28Wyatt MeyerCD-L100000
15Jansen MillerCD-R100000
18Emir KaricLB100000
13Justin ReynoldsRB100010
20Kwaku AgyabengCM-L100000
4Lasse Berg JohnsenCM-R100000
14Calvin HarrisLM110000
11André LuizRM111010
17Stephen AfrifaCF-L101010
19Taylor CalheiraCF-R100010

Other listed players

PlayerPosAppGAOGYCRC
22Zorhan BassongSUB100000
93Shapi SuleymanovSUB000000
2Ian JamesSUB000000
24Ruben RamosSUB100000
1John PulskampSUB000000
33Owen WolffSUB100000
29Seymour ReidSUB100000
99Jayden ReidSUB000000
16Jacob BartlettSUB100000

Commentary

  1. —

    Lineups are announced and players are warming up.

  2. —

    First Half begins.

  3. 1'

    Foul by Justin Reynolds (Sporting Kansas City).

  4. 1'

    Franco Negri (Houston Dynamo FC) wins a free kick on the left wing.

  5. 1'

    Justin Reynolds (Sporting Kansas City) is shown the yellow card for a bad foul.

  6. 2'

    Attempt blocked. Guilherme (Houston Dynamo FC) right footed shot from long range on the left is blocked.

  7. 3'

    Corner, Houston Dynamo FC. Conceded by Stephen Afrifa.

  8. 5'

    Corner, Houston Dynamo FC. Conceded by Jansen Miller.

  9. 7'

    Delay in match because of an injury Lawrence Ennali (Houston Dynamo FC).

  10. 9'

    Delay over. They are ready to continue.

  11. 13'

    Corner, Sporting Kansas City. Conceded by Lawrence Ennali.

  12. 16'

    Calvin Harris (Sporting Kansas City) wins a free kick on the left wing.

  13. 16'

    Foul by Agustín Bouzat (Houston Dynamo FC).

  14. 21'

    Attempt blocked. Lawrence Ennali (Houston Dynamo FC) right footed shot from the right side of the box is blocked. Assisted by Mateusz Bogusz.

  15. 21'

    Corner, Houston Dynamo FC. Conceded by Emir Karic.

  16. 22'

    Attempt missed. Antônio Carlos (Houston Dynamo FC) header from the centre of the box misses to the left. Assisted by Guilherme with a cross following a corner.

  17. 27'

    Goal! Houston Dynamo FC 0, Sporting Kansas City 1. André Luiz (Sporting Kansas City) left footed shot from the centre of the box to the top left corner. Assisted by Stephen Afrifa.

  18. 31'

    Attempt saved. Agustín Bouzat (Houston Dynamo FC) left footed shot from the centre of the box is saved in the bottom right corner by Stefan Cleveland (Sporting Kansas City). Assisted by Lawrence Ennali.

  19. 31'

    Attempt blocked. Héctor Herrera (Houston Dynamo FC) right footed shot from the centre of the box is blocked.

  20. 34'

    Corner, Houston Dynamo FC. Conceded by Jansen Miller.

  21. 34'

    Attempt saved. Héctor Herrera (Houston Dynamo FC) header from the centre of the box is saved in the centre of the goal by Stefan Cleveland (Sporting Kansas City). Assisted by Guilherme with a cross.

  22. 38'

    Foul by Kwaku Agyabeng (Sporting Kansas City).

  23. 38'

    Héctor Herrera (Houston Dynamo FC) wins a free kick in the attacking half.

  24. 38'

    Attempt blocked. Mateusz Bogusz (Houston Dynamo FC) right footed shot from outside the box is blocked. Assisted by Guilherme.

  25. 43'

    Calvin Harris (Sporting Kansas City) wins a free kick on the left wing.

  26. 43'

    Foul by Lawrence Ennali (Houston Dynamo FC).

  27. 45'

    Goal! Houston Dynamo FC 0, Sporting Kansas City 2. Calvin Harris (Sporting Kansas City) left footed shot from very close range to the top right corner. Assisted by André Luiz.

  28. 45'+2'

    Fourth official has announced 3 minutes of added time.

  29. 45'+3'

    Héctor Herrera (Houston Dynamo FC) is shown the red card for violent conduct.

  30. 45'+4'

    Taylor Calheira (Sporting Kansas City) is shown the yellow card.

  31. 45'+6'

    André Luiz (Sporting Kansas City) is shown the yellow card.

  32. 45'+6'

    First Half ends, Houston Dynamo FC 0, Sporting Kansas City 2.

  33. 45'

    Second Half begins Houston Dynamo FC 0, Sporting Kansas City 2.

  34. 46'

    Attempt missed. André Luiz (Sporting Kansas City) left footed shot from the right side of the box is close, but misses the top left corner. Assisted by Stephen Afrifa.

  35. 47'

    Foul by Emir Karic (Sporting Kansas City).

  36. 47'

    Ibrahim Aliyu (Houston Dynamo FC) wins a free kick in the defensive half.

  37. 47'

    Foul by Lasse Berg Johnsen (Sporting Kansas City).

  38. 47'

    Guilherme (Houston Dynamo FC) wins a free kick in the attacking half.

  39. 48'

    Offside, Houston Dynamo FC. Agustín Bouzat is caught offside.

  40. 50'

    Attempt missed. Stephen Afrifa (Sporting Kansas City) right footed shot from the centre of the box is close, but misses to the right. Assisted by André Luiz.

  41. 54'

    Attempt blocked. André Luiz (Sporting Kansas City) right footed shot from outside the box is blocked. Assisted by Emir Karic.

  42. 54'

    Corner, Sporting Kansas City. Conceded by Artur.

  43. 54'

    Antônio Carlos (Houston Dynamo FC) is shown the yellow card.

  44. 56'

    Substitution, Houston Dynamo FC. Felipe Andrade replaces Franco Negri.

  45. 57'

    Attempt blocked. Lasse Berg Johnsen (Sporting Kansas City) right footed shot from the centre of the box is blocked. Assisted by André Luiz.

  46. 57'

    Attempt saved. Calvin Harris (Sporting Kansas City) right footed shot from outside the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Wyatt Meyer.

  47. 58'

    Delay in match because of an injury Agustín Bouzat (Houston Dynamo FC).

  48. 58'

    Delay over. They are ready to continue.

  49. 59'

    Foul by Stephen Afrifa (Sporting Kansas City).

  50. 59'

    Agustín Bouzat (Houston Dynamo FC) wins a free kick in the attacking half.

  51. 60'

    Attempt missed. Guilherme (Houston Dynamo FC) right footed shot from outside the box is too high from a direct free kick.

  52. 61'

    Attempt missed. Stephen Afrifa (Sporting Kansas City) header from very close range is too high. Assisted by Calvin Harris.

  53. 62'

    Attempt missed. Guilherme (Houston Dynamo FC) right footed shot from the right side of the box is close, but misses the top right corner. Assisted by Mateusz Bogusz.

  54. 62'

    Substitution, Sporting Kansas City. Rubén Ramos replaces André Luiz.

  55. 65'

    Foul by Emir Karic (Sporting Kansas City).

  56. 65'

    Guilherme (Houston Dynamo FC) wins a free kick in the attacking half.

  57. 66'

    Attempt saved. Guilherme (Houston Dynamo FC) right footed shot from outside the box is saved in the bottom right corner by Stefan Cleveland (Sporting Kansas City).

  58. 67'

    Attempt blocked. Agustín Bouzat (Houston Dynamo FC) header from very close range is blocked. Assisted by Mateusz Bogusz.

  59. 67'

    Corner, Houston Dynamo FC. Conceded by Wyatt Meyer.

  60. 67'

    Corner, Houston Dynamo FC. Conceded by Justin Reynolds.

  61. 67'

    Attempt blocked. Lucas Halter (Houston Dynamo FC) header from the centre of the box is blocked. Assisted by Guilherme with a cross.

  62. 67'

    Attempt blocked. Ibrahim Aliyu (Houston Dynamo FC) right footed shot from the centre of the box is blocked. Assisted by Lucas Halter.

  63. 67'

    Attempt blocked. Felipe Andrade (Houston Dynamo FC) left footed shot from the centre of the box is blocked.

  64. 68'

    Foul by Stephen Afrifa (Sporting Kansas City).

  65. 68'

    Guilherme (Houston Dynamo FC) wins a free kick on the right wing.

  66. 68'

    Stephen Afrifa (Sporting Kansas City) is shown the yellow card for a bad foul.

  67. 69'

    Foul by Jansen Miller (Sporting Kansas City).

  68. 69'

    Mateusz Bogusz (Houston Dynamo FC) wins a free kick in the attacking half.

  69. 71'

    Attempt saved. Antônio Carlos (Houston Dynamo FC) header from the centre of the box is saved in the bottom right corner by Stefan Cleveland (Sporting Kansas City). Assisted by Guilherme.

  70. 71'

    Attempt missed. Mateusz Bogusz (Houston Dynamo FC) right footed shot from the right side of the box misses to the left. Assisted by Lucas Halter following a set piece situation.

  71. 71'

    Attempt missed. Ibrahim Aliyu (Houston Dynamo FC) right footed shot from the centre of the box is too high. Assisted by Mateusz Bogusz.

  72. 71'

    Substitution, Houston Dynamo FC. Marcelo Saracchi replaces Lawrence Ennali.

  73. 71'

    Substitution, Houston Dynamo FC. Lyle Foster replaces Ibrahim Aliyu.

  74. 71'

    Substitution, Houston Dynamo FC. Matthew Arana replaces Agustín Bouzat.

  75. 72'

    Substitution, Sporting Kansas City. Jacob Bartlett replaces Justin Reynolds.

  76. 72'

    Substitution, Sporting Kansas City. Owen Wolff replaces Calvin Harris.

  77. 75'

    Attempt blocked. Guilherme (Houston Dynamo FC) right footed shot from outside the box is blocked. Assisted by Marcelo Saracchi.

  78. 75'

    Corner, Houston Dynamo FC. Conceded by Jansen Miller.

  79. 75'

    Attempt blocked. Artur (Houston Dynamo FC) right footed shot from outside the box is blocked.

  80. 75'

    Corner, Houston Dynamo FC. Conceded by Jacob Bartlett.

  81. 76'

    Foul by Jacob Bartlett (Sporting Kansas City).

  82. 76'

    Guilherme (Houston Dynamo FC) wins a free kick on the left wing.

  83. 79'

    Taylor Calheira (Sporting Kansas City) wins a free kick in the attacking half.

  84. 79'

    Foul by Matthew Arana (Houston Dynamo FC).

  85. 79'

    Substitution, Sporting Kansas City. Seymour Reid replaces Taylor Calheira.

  86. 80'

    Substitution, Sporting Kansas City. Zorhan Bassong replaces Stephen Afrifa.

  87. 81'

    Foul by Emir Karic (Sporting Kansas City).

  88. 81'

    Matthew Arana (Houston Dynamo FC) wins a free kick in the defensive half.

  89. 82'

    Substitution, Houston Dynamo FC. Duncan McGuire replaces Mateusz Bogusz.

  90. 83'

    Foul by Owen Wolff (Sporting Kansas City).

  91. 83'

    Guilherme (Houston Dynamo FC) wins a free kick in the attacking half.

  92. 83'

    Attempt blocked. Lucas Halter (Houston Dynamo FC) header from the centre of the box is blocked. Assisted by Guilherme.

  93. 86'

    Attempt saved. Lasse Berg Johnsen (Sporting Kansas City) right footed shot from outside the box is saved in the bottom left corner by Jonathan Bond (Houston Dynamo FC). Assisted by Seymour Reid.

  94. 87'

    Attempt missed. Guilherme (Houston Dynamo FC) right footed shot from the left side of the box is high and wide to the right.

  95. 90'+1'

    Fourth official has announced 4 minutes of added time.

  96. 90'+4'

    Attempt blocked. Owen Wolff (Sporting Kansas City) right footed shot from very close range is blocked. Assisted by Rubén Ramos with a cross.

  97. 90'+4'

    Corner, Sporting Kansas City. Conceded by Felipe Andrade.

  98. 90'+5'

    Second Half ends, Houston Dynamo FC 0, Sporting Kansas City 2.

  99. —

    Match ends, Houston Dynamo FC 0, Sporting Kansas City 2.

Sources & data scope

Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

  • ESPN source ↗ · Checked Nov 4, 2026, 12:39 am ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.

Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.