Vancouver Television Sports← GAME CENTRE
← MLS / AFTER THE WHISTLE

MLS • September 26, 2026

André Luiz sparks Sporting Kansas City’s 2-0 win in Houston with goal and assist

Sporting Kansas City made its best first-half moments count Saturday, beating Houston Dynamo FC 2-0 at Shell Energy Stadium behind a goal and an assist from André Luiz and a clean sheet from Stefan Cleveland.

MLS / FINAL
Sporting Kansas City2 — 0Houston Dynamo FC
Sporting Kansas CityHouston Dynamo FC

Two first-half finishes changed the match

The match stayed even until the 27th minute, when Sporting Kansas City found the first clean break in front of goal. Stephen Afrifa supplied André Luiz, who finished with his left foot from the centre of the box into the top-left corner for 1-0.

Houston still had time to steady itself before halftime, but Sporting struck again at 45 minutes. This time André Luiz turned provider, setting up Calvin Harris for a left-footed finish from very close range into the top-right corner. In a game that would eventually lean Houston’s way in possession and shot count, that two-goal stretch became the difference.

André Luiz was the night’s decisive attacker. He finished with one goal and one assist, while Harris took two shots, put both on target and converted once. Afrifa also left his mark by creating the opener. Sporting did not produce a long list of chances, but its top contributors were sharp when the opportunities arrived.

Houston had the volume but not the breakthrough

Houston’s numbers point to a match it spent chasing in the right areas without finding the final touch. The Dynamo held 52.2 per cent of possession, earned eight corners and outshot Sporting 19-8. They also put four efforts on target, one more than Sporting managed.

None of that changed the scoreline because the finishing never followed the pressure. Guilherme Augusto led Houston with five shots, while Antônio Carlos, Héctor Herrera and Agustín Bouzat each registered a shot on target. The home side generated enough activity to keep the match alive, but too much of it either missed the target or failed to beat Cleveland.

Cleveland’s four-save shutout mattered, especially in a game where Sporting spent stretches without the ball. Houston’s task was made harder by a red card shown to Herrera, while Antônio Carlos also went into the book. Sporting, for its part, finished with four yellow cards of its own, a sign that protecting the lead required some risk as Houston kept pushing for a way back.

Our take: efficiency beat territory

This result reads like a familiar warning for any side that mistakes territorial control for command. Houston had more of the ball, more corners and far more attempts, yet it finished scoreless because only four of 19 shots were on target. When a team carries that much of the game and still cannot force more than four saves, the problem is not effort alone; it is the precision of the final action.

For Houston, the reasonable lesson is not to abandon an approach that produced pressure. It is to sharpen what came at the end of those sequences. Eight corners and 19 shots should usually create more strain on a defence than this scoreline shows. A cleaner final pass, a more selective shooting choice or simply better execution inside the box would all be fair areas to examine after a night like this.

Sporting should leave encouraged by the attacking efficiency of André Luiz and Harris, but there is room for caution inside a comfortable scoreline. Allowing Houston the edge in possession, corners and shot volume is not a formula that will always end this cleanly, even with a goalkeeper delivering four saves. On this night, though, Sporting earned the right to enjoy the ruthless part of the performance: two well-taken first-half goals, no concession, and three road points secured with far less waste than the home side.

Scoring moments

  1. Period 1 · 27'

    André Luiz scored for Sporting Kansas City in minute 27. The assist went to Stephen Afrifa.

  2. Period 1 · 45'

    Calvin Harris scored for Sporting Kansas City in minute 45. The assist went to André Luiz.

Houston Dynamo FC — Match players
PlayerAPPFCFAOGRCSUBYCGASVSHFASOGGSHOTOF
Jonathan Bond10000002200000—
Lucas Halter10000002—000020
Antônio Carlos10000012—001020
Franco Negri10100002—000000
Lawrence Ennali11000002—000010
Héctor Herrera10101002—001020
Artur10000002—000010
Mateusz Bogusz10100002—000020
Ibrahim Aliyu10100002—000020
Guilherme Augusto10500002—001060
Agustín Bouzat11100002—001021
Duncan McGuire10000100—000000
Felipe Andrade10000100—000010
Matthew Arana11100100—000000
Marcelo Saracchi10000100—000000
Lyle Foster10000100—000000
Sporting Kansas City — Match players
PlayerAPPFCFAOGRCSUBYCGASVSHFASOGGSHOTOF
Stefan Cleveland10000000400000—
Wyatt Meyer10000000—000000
Jansen Miller11000000—000000
Emir Karic13000000—000000
Justin Reynolds11000010—000000
Kwaku Agyabeng11000000—000000
Lasse Berg Johnsen11000000—001020
Calvin Harris10200000—002120
André Luiz10000010—011130
Stephen Afrifa12000010—010020
Taylor Calheira10100010—000000
Zorhan Bassong10000100—000000
Ruben Ramos10000100—000000
Owen Wolff11000100—000010
Seymour Reid10000100—000000
Jacob Bartlett11000100—000000
Houston Dynamo FC — Team statistics
Fouls3
Yellow Cards1
Red Cards1
Offsides1
Corner Kicks8
Saves2
Possession51.4
SHOTS21
ON GOAL4
On Target %0.2
Penalty Goals0
Penalty Kicks Taken0
Accurate Passes429
Passes469
Pass Completion %0.9
Accurate Crosses4
Crosses15
Cross %0.3
Long Balls28
Accurate Long Balls19
Long Balls %0.7
Blocked Shots11
Effective Tackles10
Tackles15
Tackle %0.7
Interceptions11
Effective Clearances16
Clearances16
Sporting Kansas City — Team statistics
Fouls11
Yellow Cards4
Red Cards0
Offsides0
Corner Kicks3
Saves4
Possession48.6
SHOTS10
ON GOAL4
On Target %0.4
Penalty Goals0
Penalty Kicks Taken0
Accurate Passes402
Passes448
Pass Completion %0.9
Accurate Crosses3
Crosses10
Cross %0.3
Long Balls22
Accurate Long Balls9
Long Balls %0.4
Blocked Shots3
Effective Tackles12
Tackles18
Tackle %0.7
Interceptions7
Effective Clearances19
Clearances19