Houston Dynamo FC vs Chicago Fire FC
Regular Season
Saturday, Feb 21, 2026 · 8:30 pm EST
Match winner: Houston Dynamo FC
Shell Energy Stadium
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | Houston Dynamo FC | Chicago Fire FC |
|---|---|---|
| Fouls | 11 | 20 |
| Yellow Cards | 3 | 2 |
| Red Cards | 0 | 0 |
| Offsides | 2 | 0 |
| Corner Kicks | 3 | 5 |
| Saves | 2 | 2 |
| Possession | 42.5 | 57.5 |
| SHOTS | 10 | 6 |
| ON GOAL | 4 | 3 |
| On Target % | 0.4 | 0.5 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 0 | 0 |
| Accurate Passes | 310 | 422 |
| Passes | 376 | 515 |
| Pass Completion % | 0.8 | 0.8 |
| Accurate Crosses | 2 | 3 |
| Crosses | 15 | 13 |
| Cross % | 0.1 | 0.2 |
| Long Balls | 51 | 47 |
| Accurate Long Balls | 27 | 15 |
| Long Balls % | 0.5 | 0.3 |
| Blocked Shots | 2 | 1 |
| Effective Tackles | 8 | 6 |
| Tackles | 15 | 9 |
| Tackle % | 0.5 | 0.7 |
| Interceptions | 14 | 7 |
| Effective Clearances | 21 | 21 |
| Clearances | 21 | 21 |
Key events
- —Kickoff
- 13'Yellow Card
Duane Holmes (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 26'Yellow Card
Joel Waterman (Chicago Fire FC) is shown the yellow card for a bad foul.
- 31'Goal
Goal! Houston Dynamo FC 0, Chicago Fire FC 1. Hugo Cuypers (Chicago Fire FC) left footed shot from the centre of the box to the top left corner.
- 45'+3'Halftime
- 45'Start 2nd Half
- 66'Goal
Goal! Houston Dynamo FC 1, Chicago Fire FC 1. Guilherme (Houston Dynamo FC) left footed shot from the centre of the box to the bottom right corner. Assisted by Jack McGlynn with a through ball.
- 75'Yellow Card
Lucas Halter (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 76'Substitution
Substitution, Chicago Fire FC. Christopher Cupps replaces Sam Rogers.
- 76'Substitution
Substitution, Chicago Fire FC. Chris Mueller replaces Robin Lod.
- 77'Goal
Goal! Houston Dynamo FC 2, Chicago Fire FC 1. Guilherme (Houston Dynamo FC) left footed shot from the left side of the six yard box to the bottom left corner.
- 79'Substitution
Substitution, Houston Dynamo FC. Ondrej Lingr replaces Duane Holmes.
- 84'Yellow Card
Chris Mueller (Chicago Fire FC) is shown the yellow card.
- 85'Yellow Card
Erik Sviatchenko (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 87'Substitution
Substitution, Houston Dynamo FC. Franco Negri replaces Guilherme because of an injury.
- 87'Substitution
Substitution, Houston Dynamo FC. Diadié Samassékou replaces Jack McGlynn.
- 88'Substitution
Substitution, Chicago Fire FC. Sergio Oregel replaces Dje Tah D'Avilla.
- 88'Substitution
Substitution, Chicago Fire FC. Puso Dithejane replaces Mbekezeli Mbokazi.
- 90'+3'Substitution
Substitution, Houston Dynamo FC. Nick Markanich replaces Lawrence Ennali.
- 90'+7'End Regular Time
Second Half ends, Houston Dynamo FC 2, Chicago Fire FC 1.
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 3-4-2-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 31Jonathan Bond | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 3Antônio Carlos | CD | 1 | 0 | 0 | 0 | 0 | 0 |
| 5Lucas Halter | CD-L | 1 | 0 | 0 | 0 | 1 | 0 |
| 28Erik Sviatchenko | CD-R | 1 | 0 | 0 | 0 | 1 | 0 |
| 8Jack McGlynn | CM-L | 1 | 0 | 1 | 0 | 0 | 0 |
| 30Agustín Bouzat | CM-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Lawrence Ennali | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 14Duane Holmes | RM | 1 | 0 | 0 | 0 | 1 | 0 |
| 10Ezequiel Ponce | F | 1 | 0 | 0 | 0 | 0 | 0 |
| 20Guilherme Augusto | CF-L | 1 | 2 | 0 | 0 | 0 | 0 |
| 19Mateusz Bogusz | CF-R | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 22Matthew Arana | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 26Blake Gillingham | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 1Jimmy Maurer | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 21Franco Negri | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Héctor Herrera | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 34Agustín Resch | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 17Nicholas Markanich | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 9Ondrej Lingr | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 18Diadie Samassekou | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Chicago Fire FCFormation 5-4-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Chris Brady | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Joel Waterman | CD | 1 | 0 | 0 | 0 | 1 | 0 |
| 4Mbekezeli Mbokazi | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 5Samual Rogers | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Maren Haile-Selassie | LB | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Leonardo Barroso | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 42D'Avilla Dje Tah | CM-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 6Anton Saletros | CM-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Philip Zinckernagel | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 17Robin Lod | RM | 1 | 0 | 0 | 0 | 0 | 0 |
| 9Hugo Cuypers | F | 1 | 1 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 38Christopher Cupps | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 12Puso Dithejane | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 22Mauricio Pineda | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 35Sergio Oregel | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 8Chris Mueller | SUB | 1 | 0 | 0 | 0 | 1 | 0 |
| 20Jason Shokalook | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 29David Poreba | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 44Josh Cohen | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 2'
Duane Holmes (Houston Dynamo FC) wins a free kick in the defensive half.
- 2'
Foul by Maren Haile-Selassie (Chicago Fire FC).
- 3'
Foul by Antônio Carlos (Houston Dynamo FC).
- 3'
Robin Lod (Chicago Fire FC) wins a free kick in the attacking half.
- 4'
Attempt missed. Philip Zinckernagel (Chicago Fire FC) right footed shot from outside the box is too high from a direct free kick.
- 6'
Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) right footed shot from outside the box is blocked.
- 6'
Corner, Houston Dynamo FC. Conceded by Joel Waterman.
- 11'
Foul by Robin Lod (Chicago Fire FC).
- 11'
Lucas Halter (Houston Dynamo FC) wins a free kick in the defensive half.
- 12'
Duane Holmes (Houston Dynamo FC) wins a free kick in the defensive half.
- 12'
Foul by Maren Haile-Selassie (Chicago Fire FC).
- 13'
Foul by Duane Holmes (Houston Dynamo FC).
- 13'
Joel Waterman (Chicago Fire FC) wins a free kick in the defensive half.
- 13'
Duane Holmes (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 16'
Agustín Bouzat (Houston Dynamo FC) wins a free kick in the attacking half.
- 16'
Foul by Dje Tah D'Avilla (Chicago Fire FC).
- 18'
Attempt saved. Maren Haile-Selassie (Chicago Fire FC) left footed shot from a difficult angle on the left is saved in the bottom left corner by Jonathan Bond (Houston Dynamo FC). Assisted by Anton Salétros.
- 18'
Corner, Chicago Fire FC. Conceded by Jonathan Bond.
- 19'
Corner, Chicago Fire FC. Conceded by Jack McGlynn.
- 20'
Corner, Chicago Fire FC. Conceded by Duane Holmes.
- 21'
Foul by Joel Waterman (Chicago Fire FC).
- 21'
Jonathan Bond (Houston Dynamo FC) wins a free kick in the defensive half.
- 22'
Foul by Guilherme (Houston Dynamo FC).
- 22'
Sam Rogers (Chicago Fire FC) wins a free kick in the defensive half.
- 22'
Foul by Ezequiel Ponce (Houston Dynamo FC).
- 22'
Joel Waterman (Chicago Fire FC) wins a free kick in the defensive half.
- 23'
Duane Holmes (Houston Dynamo FC) wins a free kick in the defensive half.
- 23'
Foul by Maren Haile-Selassie (Chicago Fire FC).
- 25'
Delay in match because of an injury Agustín Bouzat (Houston Dynamo FC).
- 25'
Delay in match because of an injury Anton Salétros (Chicago Fire FC).
- 25'
Delay over. They are ready to continue.
- 26'
Ezequiel Ponce (Houston Dynamo FC) wins a free kick in the defensive half.
- 26'
Foul by Joel Waterman (Chicago Fire FC).
- 26'
Joel Waterman (Chicago Fire FC) is shown the yellow card for a bad foul.
- 27'
Agustín Bouzat (Houston Dynamo FC) wins a free kick in the defensive half.
- 27'
Foul by Philip Zinckernagel (Chicago Fire FC).
- 28'
Attempt blocked. Ezequiel Ponce (Houston Dynamo FC) right footed shot from outside the box is blocked.
- 29'
Offside, Houston Dynamo FC. Ezequiel Ponce is caught offside.
- 30'
Attempt missed. Hugo Cuypers (Chicago Fire FC) right footed shot from the centre of the box misses to the left. Assisted by Leonardo Barroso with a cross.
- 31'
Goal! Houston Dynamo FC 0, Chicago Fire FC 1. Hugo Cuypers (Chicago Fire FC) left footed shot from the centre of the box to the top left corner.
- 33'
Foul by Anton Salétros (Chicago Fire FC).
- 33'
Jack McGlynn (Houston Dynamo FC) wins a free kick in the attacking half.
- 37'
Foul by Philip Zinckernagel (Chicago Fire FC).
- 37'
Lawrence Ennali (Houston Dynamo FC) wins a free kick in the defensive half.
- 39'
Foul by Anton Salétros (Chicago Fire FC).
- 39'
Guilherme (Houston Dynamo FC) wins a free kick in the attacking half.
- 43'
Offside, Houston Dynamo FC. Ezequiel Ponce is caught offside.
- 44'
Attempt saved. Leonardo Barroso (Chicago Fire FC) right footed shot from outside the box is saved in the centre of the goal by Jonathan Bond (Houston Dynamo FC). Assisted by Hugo Cuypers.
- 44'
Foul by Robin Lod (Chicago Fire FC).
- 44'
Guilherme (Houston Dynamo FC) wins a free kick in the defensive half.
- 45'
Foul by Lucas Halter (Houston Dynamo FC).
- 45'
Robin Lod (Chicago Fire FC) wins a free kick on the right wing.
- 45'
Fourth official has announced 2 minutes of added time.
- 45'+1'
Corner, Chicago Fire FC. Conceded by Lucas Halter.
- 45'+3'
First Half ends, Houston Dynamo FC 0, Chicago Fire FC 1.
- 45'
Second Half begins Houston Dynamo FC 0, Chicago Fire FC 1.
- 46'
Attempt missed. Mateusz Bogusz (Houston Dynamo FC) right footed shot from the right side of the box misses to the left. Assisted by Erik Sviatchenko.
- 48'
Foul by Lucas Halter (Houston Dynamo FC).
- 48'
Robin Lod (Chicago Fire FC) wins a free kick in the defensive half.
- 48'
Foul by Mateusz Bogusz (Houston Dynamo FC).
- 48'
Mbekezeli Mbokazi (Chicago Fire FC) wins a free kick in the defensive half.
- 52'
Agustín Bouzat (Houston Dynamo FC) wins a free kick on the left wing.
- 52'
Foul by Leonardo Barroso (Chicago Fire FC).
- 53'
Foul by Mbekezeli Mbokazi (Chicago Fire FC).
- 53'
Mateusz Bogusz (Houston Dynamo FC) wins a free kick on the right wing.
- 54'
Attempt saved. Jack McGlynn (Houston Dynamo FC) left footed shot from outside the box is saved in the centre of the goal by Chris Brady (Chicago Fire FC).
- 57'
Attempt missed. Mateusz Bogusz (Houston Dynamo FC) left footed shot from the centre of the box is high and wide to the left. Assisted by Lucas Halter.
- 59'
Foul by Leonardo Barroso (Chicago Fire FC).
- 59'
Lawrence Ennali (Houston Dynamo FC) wins a free kick in the defensive half.
- 62'
Corner, Houston Dynamo FC. Conceded by Mbekezeli Mbokazi.
- 63'
Corner, Houston Dynamo FC. Conceded by Leonardo Barroso.
- 63'
Attempt missed. Ezequiel Ponce (Houston Dynamo FC) header from the centre of the box is high and wide to the left. Assisted by Jack McGlynn with a cross following a corner.
- 66'
Goal! Houston Dynamo FC 1, Chicago Fire FC 1. Guilherme (Houston Dynamo FC) left footed shot from the centre of the box to the bottom right corner. Assisted by Jack McGlynn with a through ball.
- 68'
Delay in match because of an injury Sam Rogers (Chicago Fire FC).
- 69'
Delay over. They are ready to continue.
- 70'
Foul by Robin Lod (Chicago Fire FC).
- 70'
Guilherme (Houston Dynamo FC) wins a free kick on the left wing.
- 70'
Mateusz Bogusz (Houston Dynamo FC) hits the right post with a left footed shot from outside the box.
- 75'
Foul by Lucas Halter (Houston Dynamo FC).
- 75'
Philip Zinckernagel (Chicago Fire FC) wins a free kick in the attacking half.
- 75'
Lucas Halter (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 76'
Substitution, Chicago Fire FC. Christopher Cupps replaces Sam Rogers.
- 76'
Substitution, Chicago Fire FC. Chris Mueller replaces Robin Lod.
- 77'
Attempt saved. Ezequiel Ponce (Houston Dynamo FC) left footed shot from the centre of the box is saved in the bottom left corner by Chris Brady (Chicago Fire FC). Assisted by Mateusz Bogusz with a cross.
- 77'
Goal! Houston Dynamo FC 2, Chicago Fire FC 1. Guilherme (Houston Dynamo FC) left footed shot from the left side of the six yard box to the bottom left corner.
- 79'
Substitution, Houston Dynamo FC. Ondrej Lingr replaces Duane Holmes.
- 82'
Corner, Chicago Fire FC. Conceded by Lawrence Ennali.
- 83'
Attempt blocked. Maren Haile-Selassie (Chicago Fire FC) right footed shot from outside the box is blocked.
- 83'
Foul by Philip Zinckernagel (Chicago Fire FC).
- 83'
Mateusz Bogusz (Houston Dynamo FC) wins a free kick in the defensive half.
- 83'
Agustín Bouzat (Houston Dynamo FC) wins a free kick in the defensive half.
- 83'
Foul by Anton Salétros (Chicago Fire FC).
- 84'
Chris Mueller (Chicago Fire FC) is shown the yellow card.
- 85'
Foul by Erik Sviatchenko (Houston Dynamo FC).
- 85'
Philip Zinckernagel (Chicago Fire FC) wins a free kick on the left wing.
- 85'
Erik Sviatchenko (Houston Dynamo FC) is shown the yellow card for a bad foul.
- 87'
Delay in match because of an injury Guilherme (Houston Dynamo FC).
- 87'
Substitution, Houston Dynamo FC. Franco Negri replaces Guilherme because of an injury.
- 87'
Substitution, Houston Dynamo FC. Diadié Samassékou replaces Jack McGlynn.
- 88'
Substitution, Chicago Fire FC. Sergio Oregel replaces Dje Tah D'Avilla.
- 88'
Substitution, Chicago Fire FC. Puso Dithejane replaces Mbekezeli Mbokazi.
- 88'
Delay over. They are ready to continue.
- 88'
Handball by Ezequiel Ponce (Houston Dynamo FC).
- 90'
Erik Sviatchenko (Houston Dynamo FC) wins a free kick in the defensive half.
- 90'
Foul by Puso Dithejane (Chicago Fire FC).
- 90'
Fourth official has announced 6 minutes of added time.
- 90'+3'
Substitution, Houston Dynamo FC. Nick Markanich replaces Lawrence Ennali.
- 90'+5'
Foul by Philip Zinckernagel (Chicago Fire FC).
- 90'+5'
Mateusz Bogusz (Houston Dynamo FC) wins a free kick in the defensive half.
- 90'+6'
Foul by Agustín Bouzat (Houston Dynamo FC).
- 90'+6'
Philip Zinckernagel (Chicago Fire FC) wins a free kick in the defensive half.
- 90'+7'
Second Half ends, Houston Dynamo FC 2, Chicago Fire FC 1.
- —
Match ends, Houston Dynamo FC 2, Chicago Fire FC 1.
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, 2:37 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 —.

