| | First Half starts. |
| 1' | | Corner - Birmingham City. Conceded by Pontus Jansson. |
| 4' | | Bryan Mbeumo - Brentford - won a free kick in defence. |
| 4' | | Fouled by Maxime Colin - Birmingham City |
| 5' | | Corner - Brentford. Conceded by Harlee Dean. |
| 6' | | Missed chance. Mathias Jensen - Brentford - shot with left foot from the centre of the box goes high. Assist - Pontus Jansson after corner. |
| 8' | | Fouled by Pontus Jansson - Brentford |
| 8' | | Lukas Jutkiewicz - Birmingham City - won a free kick in defence. |
| 10' | | Missed chance. Harlee Dean - Birmingham City - shot with right foot from outside the box goes high. Assist - Kristian Pedersen. |
| 10' | | Missed chance. Ivan Toney - Brentford - shot with the head from the centre of the box is close, but missed to the left. Assist - Sergi Canós with a cross. |
| 11' | | Fouled by Vitaly Janelt - Brentford |
| 11' | | Gary Gardner - Birmingham City - won a free kick in attack. |
| 13' | | Corner - Brentford. Conceded by Kristian Pedersen. |
| 14' | | Missed chance. Scott Hogan - Birmingham City - shot with left foot from the left side of the box missed. Assist - Alen Halilovic. |
| 14' | | Gary Gardner - Birmingham City - hits the right post with a shot with right foot from the right side of the six yard box. Assist - Scott Hogan. |
| 15' | | Fouled by Harlee Dean - Birmingham City |
| 15' | | Ivan Toney - Brentford - won a free kick in defence. |
| 18' | | Fouled by Ivan Sunjic - Birmingham City |
| 18' | | Ivan Toney - Brentford - won a free kick in attack. |
| 20' | | Shot blocked. Bryan Mbeumo - Brentford - shot with left foot from outside the box is blocked. |
| 25' | | Fouled by Ivan Sunjic - Birmingham City |
| 25' | | Ivan Toney - Brentford - won a free kick in defence. |
| 29' | | Missed chance. Sergi Canós - Brentford - shot with right foot from the centre of the box is close, but missed to the left following a fast break. |
| 31' | | Missed chance. Lukas Jutkiewicz - Birmingham City - shot with the head from the centre of the box is high and wide to the right. Assist - Maxime Colin with a cross. |
| 33' | | Fouled by Sergi Canós - Brentford |
| 33' | | Gary Gardner - Birmingham City - won a free kick in defence. |
| 35' | | New attacking attempt. Ivan Toney - Brentford - shot with right foot from outside the box is saved in the right corner. Assist - Christian Nørgaard. |
| 35' | | New attacking attempt. Mathias Jensen - Brentford - shot with right foot from outside the box is saved in the top centre of the goal. Assist - Vitaly Janelt. |
| 36' | | Fouled by Scott Hogan - Birmingham City |
| 36' | | Pontus Jansson - Brentford - won a free kick in defence. |
| 38' | | Corner - Birmingham City. Conceded by David Raya Martin. |
| 39' | | Fouled by Marc Roberts - Birmingham City |
| 39' | | Pontus Jansson - Brentford - won a free kick in defence. |
| 39' | | Fouled by Ivan Toney - Brentford |
| 39' | | Kristian Pedersen - Birmingham City - won a free kick in defence. |
| 43' | | Corner - Brentford. Conceded by Marc Roberts. |
| 43' | | Fouled by Ivan Toney - Brentford |
| 43' | | Lukas Jutkiewicz - Birmingham City - won a free kick in defence. |
| 45+1' | | First Half ended - Brentford 0, Birmingham City 0. |
| 45' | | Second Half starts Brentford 0, Birmingham City 0. |
| 47' | | Fouled by Lukas Jutkiewicz - Birmingham City |
| 47' | | Mads Rasmussen - Brentford - won a free kick on the right wing. |
| 49' | | Fouled by Kristian Pedersen - Birmingham City |
| 49' | | Sergi Canós - Brentford - won a free kick in defence. |
| 50' | | Shot blocked. Alen Halilovic - Birmingham City - shot with left foot from outside the box is blocked. Assist - Gary Gardner. |
| 50' | | Fouled by Riley McGree - Birmingham City |
| 50' | | Sergi Canós - Brentford - won a free kick in defence. |
| 51' | | Fouled by Gary Gardner - Birmingham City |
| 51' | | Mads Bech Sørensen - Brentford - won a free kick on the left wing. |
| 55' | | Offside - Birmingham City. Harlee Dean with a pass, however Scott Hogan is in offside. |
| 56' | | New attacking attempt. Ivan Toney - Brentford - shot with right foot from outside the box is saved in the right corner. Assist - Sergi Canós. |
| 57' | | Missed chance. Alen Halilovic - Birmingham City - shot with left foot from outside the box goes high. Assist - Neil Etheridge. |
| 58' | | Fouled by Christian Nørgaard - Brentford |
| 58' | | Lukas Jutkiewicz - Birmingham City - won a free kick in defence. |
| 59' | | Fouled by Ivan Sunjic - Birmingham City |
| 59' | | Sergi Canós - Brentford - won a free kick in defence. |
| 60' | | Substitution - Birmingham City. Jonathan Leko for Scott Hogan. |
| 60' | | Substitution - Birmingham City. Jon Toral for Alen Halilovic. |
| 60' | | Corner - Brentford. Conceded by Marc Roberts. |
| 65' | | Fouled by Mads Bech Sørensen - Brentford |
| 65' | | Jon Toral - Birmingham City - won a free kick in defence. |
| 66' | | Corner - Birmingham City. Conceded by Ethan Pinnock. |
| 69' | | Fouled by Christian Nørgaard - Brentford |
| 69' | | Jonathan Leko - Birmingham City - won a free kick in attack. |
| 69' | | Offside - Birmingham City. Jon Toral with a pass, however is in offside. |
| 71' | | Substitution - Brentford. Emiliano Marcondes for Mathias Jensen. |
| 71' | | Substitution - Brentford. Saman Ghoddos for Vitaly Janelt. |
| 72' | | Substitution - Birmingham City. Rekeem Harper for Jon Toral - injury. |
| 73' | | Fouled by Sergi Canós - Brentford |
| 73' | | Riley McGree - Birmingham City - won a free kick in defence. |
| 73' | | Offside - Birmingham City. Maxime Colin with a pass, however Jonathan Leko is in offside. |
| 74' | | Fouled by Ivan Sunjic - Birmingham City |
| 74' | | Ivan Toney - Brentford - won a free kick in attack. |
| 76' | | Shot blocked. Saman Ghoddos - Brentford - shot with right foot from outside the box is blocked. |
| 77' | | New attacking attempt. Bryan Mbeumo - Brentford - shot with the head from the centre of the box is saved in the right corner. Assist - Emiliano Marcondes. |
| 77' | | Corner - Brentford. Conceded by Neil Etheridge. |
| 78' | | Substitution - Brentford. Tariqe Fosu-Henry for Bryan Mbeumo. |
| 81' | | Fouled by Emiliano Marcondes - Brentford |
| 81' | | Lukas Jutkiewicz - Birmingham City - won a free kick in defence. |
| 83' | | Fouled by Christian Nørgaard - Brentford |
| 83' | | Ivan Sunjic - Birmingham City - won a free kick in defence. |
| 86' | | Substitution - Brentford. Marcus Forss for Sergi Canós. |
| 90' | | Substitution - Birmingham City. Sam Cosgrove for Lukas Jutkiewicz. |
| 90' | | Fouled by Riley McGree - Birmingham City |
| 90' | | Marcus Forss - Brentford - won a free kick in attack. |
| 90+3' | | Fouled by Ivan Toney - Brentford |