| Thats all. Game finished. | ||
| 90+4' | The second half has concluded - Rotherham United and Birmingham City are at a stalemate with a score of 0-0. | |
| 90+4' | Corner kick awarded to Rotherham United, forced by John Ruddy. | |
| 90+3' | Another offensive move. Sebastian Revan from Rotherham United attempts a shot with his right foot from the right side of the penalty area, but it's saved in the right corner. The assist was provided by Oliver Rathbone. | |
| 90+2' | Siriki Dembélé of Birmingham City has earned a defensive free kick. | |
| 90+2' | Hakeem Odoffin commits a foul - representing Rotherham United. | |
| 90+1' | Another offensive move. Koji Miyoshi of Birmingham City takes a left-footed shot from the middle of the box, but it's saved in the right corner. The assist was by Krystian Bielik. | |
| 90' | Tom Eaves of Rotherham United commits a foul. | |
| 90' | Ethan Laird of Birmingham City has earned a defensive free kick. | |
| 90' | Shot blocked. Cohen Bramall - Rotherham United - shot with left foot from the left side of the box is blocked. | |
| 89' | Player change - Birmingham City. Jay Stansfield is being replaced by Scott Hogan. | |
| 88' | Corner kick awarded to Birmingham City, forced by Sebastian Revan. | |
| 87' | Lee Peltier of Rotherham United has been shown a yellow card for committing a foul. | |
| 87' | Siriki Dembélé of Birmingham City has earned an offensive free kick. | |
| 87' | Lee Peltier commits a foul - Rotherham United. | |
| 85' | Corner kick awarded to Birmingham City. Lee Peltier is responsible for the concession. | |
| 84' | Tom Eaves of Rotherham United has been handed a yellow card for committing a foul. | |
| 84' | Tom Eaves from Rotherham United commits a foul. | |
| 84' | Ethan Laird of Birmingham City has successfully earned a defensive free kick. | |
| 81' | Player swap for Rotherham United. Jordan Hugill, due to injury, is replaced by Tom Eaves. | |
| 79' | New attacking attempt. Arvin Appiah - Rotherham United - shot with left foot from outside the box is saved in the left corner. | |
| 78' | Player swap - Birmingham City. Keshi Anderson is being replaced by Siriki Dembélé. | |
| 76' | Offside called against Birmingham City. Lee Buchanan has been flagged offside. | |
| 76' | Jay Stansfield of Birmingham City is given a yellow card. | |
| 75' | Jay Stansfield of Birmingham City has earned a free kick on the left flank. | |
| 75' | Cameron Humphreys of Rotherham United commits a foul. | |
| 73' | Attempt thwarted. Cohen Bramall from Rotherham United's left-footed shot from beyond the box is obstructed. | |
| 72' | Sam Nombe of Rotherham United has earned an offensive free kick. | |
| 72' | Fouled by Dion Sanderson - Birmingham City | |
| 70' | Cohen Bramall of Rotherham United commits a foul. | |
| 70' | Ethan Laird - Birmingham City - won a free kick on the right wing. | |
| 65' | Ivan Sunjic from Birmingham City commits a foul. | |
| 65' | Andy Rinomhota of Rotherham United has successfully earned a defensive free kick. | |
| 63' | Keshi Anderson of Birmingham City has been given a yellow card. | |
| 63' | Keshi Anderson of Birmingham City has earned a defensive free kick. | |
| 63' | Fouled by Oliver Rathbone - Rotherham United | |
| 60' | Koji Miyoshi commits a foul - Birmingham City. | |
| 60' | Arvin Appiah of Rotherham United has successfully earned a defensive free kick. | |
| 59' | Player change - Birmingham City. Tyler Roberts is being replaced by Juninho Bacuna. | |
| 57' | Keshi Anderson commits a foul - Birmingham City. | |
| 57' | Arvin Appiah of Rotherham United has earned a free kick on the right flank. | |
| 56' | Birmingham City has been awarded a corner. This was forced by Cameron Humphreys. | |
| 53' | Koji Miyoshi of Birmingham City commits a foul. | |
| 53' | Cohen Bramall of Rotherham United has successfully secured a defensive free kick. | |
| 52' | Cameron Humphreys of Rotherham United has been shown a yellow card due to a foul. | |
| 52' | Jay Stansfield of Birmingham City has earned an offensive free kick. | |
| 52' | Cameron Humphreys of Rotherham United commits a foul. | |
| 51' | Jordan Hugill of Rotherham United has been shown a yellow card. | |
| 51' | Lee Buchanan of Birmingham City has successfully earned a defensive free kick. | |
| 51' | Jordan Hugill of Rotherham United commits a foul. | |
| 48' | Hakeem Odoffin commits a foul - representing Rotherham United. | |
| 48' | Ethan Laird of Birmingham City has successfully earned a free kick on the right flank. | |
| 46' | Corner kick awarded to Birmingham City, forced by Cohen Bramall. | |
| 46' | Attempt thwarted. Koji Miyoshi of Birmingham City tries a left-footed shot from beyond the box but it's stopped. The assist came from Jay Stansfield. | |
| 46' | Attempt thwarted. Hakeem Odoffin of Rotherham United makes a left-footed strike from beyond the box, but it's stopped. The assist came from Oliver Rathbone. | |
| 45' | Player swap - Birmingham City. Oliver Burke is replaced by Koji Miyoshi. | |
| 45' | The second half commences with Rotherham United and Birmingham City still at a deadlock, 0-0. | |
| 45+11' | The initial half has concluded with Rotherham United and Birmingham City at a stalemate, neither team managing to score, the scoreboard reads 0-0. | |
| 45+9' | Paik Seung-Ho of Birmingham City has been awarded a free kick in the offensive zone. | |
| 45+9' | Risky move by Cohen Bramall - Rotherham United. | |
| 45+3' | Sebastian Revan of Rotherham United has been awarded a free kick on the right flank. | |
| 45+3' | Fouled by Ivan Sunjic - Birmingham City | |
| 45+2' | Fouled by Oliver Burke - Birmingham City | |
| 45+2' | Arvin Appiah - Rotherham United - won a free kick in defence. | |
| 45+1' | Fouled by Sam Nombe - Rotherham United | |
| 45+1' | Ethan Laird - Birmingham City - won a free kick in defence. | |
| 45' | Missed chance. Andy Rinomhota - Rotherham United - shot with right foot from outside the box missed to the left after corner. | |
| 45' | Shot blocked. Oliver Rathbone - Rotherham United - shot with left foot from outside the box is blocked. Assist - Sebastian Revan. | |
| 45' | Corner kick awarded to Rotherham United. Lee Buchanan is responsible for the concession. | |
| 42' | Pause has ended. They are prepared to proceed. | |
| 41' | The match is temporarily halted due to Ethan Laird of Birmingham City sustaining an injury. | |
| 40' | Shot blocked. Dion Sanderson - Birmingham City - shot with right foot from outside the box is blocked. Assist - Jay Stansfield. | |
| 39' | Corner kick awarded to Birmingham City, forced by Andy Rinomhota's defensive action. | |
| 39' | Shot blocked. Tyler Roberts - Birmingham City - shot with right foot from outside the box is blocked. Assist - Keshi Anderson. | |
| 38' | Corner kick awarded to Rotherham United. Dion Sanderson is responsible for the concession. | |
| 37' | Pause finished. They are prepared to proceed. | |
| 37' | Player swap - Rotherham United. Due to an injury, Peter Kioso is replaced by Cohen Bramall. | |
| 36' | The match is temporarily halted due to an injury suffered by Peter Kioso from Rotherham United. | |
| 36' | Sam Nombe of Rotherham United has earned a free kick on the left flank. | |
| 36' | Fouled by Krystian Bielik - Birmingham City | |
| 35' | Oliver Rathbone of Rotherham United has committed a handball. | |
| 33' | Keshi Anderson of Birmingham City has secured a free kick on the left flank. | |
| 33' | Oliver Rathbone of Rotherham United commits a foul. | |
| 32' | Player swap for Rotherham United. Arvin Appiah is coming on for Cafú due to injury. | |
| 31' | Pause concluded. They are prepared to proceed. | |
| 29' | Match pause - Cafú from Rotherham United is injured. | |
| 29' | Missed chance. Lee Peltier - Rotherham United - shot with the head from the right side of the box missed to the left. Assist - Cafú with a cross after corner. | |
| 28' | Corner - Rotherham United. Conceded by Jay Stansfield. | |
| 28' | Shot blocked. Oliver Rathbone - Rotherham United - shot with left foot from outside the box is blocked. Assist - Hakeem Odoffin. | |
| 27' | Corner kick awarded to Rotherham United. Ivan Sunjic is responsible for the concession. | |
| 27' | New attacking attempt. Jordan Hugill - Rotherham United - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Sebastian Revan with a cross. | |
| 25' | Offside - Birmingham City. Jay Stansfield is in offside. | |
| 23' | Jay Stansfield commits a foul - Birmingham City. | |
| 23' | Andy Rinomhota of Rotherham United has been awarded a free kick in the offensive zone. | |
| 21' | Corner kick awarded to Birmingham City after Viktor Johansson's deflection. | |
| 21' | Another offensive move is underway. Keshi Anderson from Birmingham City makes a right-footed shot from the right side of the box, but the goalkeeper makes a save right in the middle of the goal. The assist was provided by Paik Seung-Ho. | |
| 19' | Another offensive move. Sam Nombe of Rotherham United makes a header from the middle of the penalty area, but it's caught in the top middle of the net. The assist was provided by Sebastian Revan. | |
| 19' | Sam Nombe of Rotherham United has earned an attacking free kick. | |
| 19' | Krystian Bielik from Birmingham City commits a foul. | |
| 18' | Tyler Roberts from Birmingham City commits a foul. | |
| 18' | Andy Rinomhota of Rotherham United has successfully secured a defensive free kick. | |
| 17' | Lee Buchanan of Birmingham City has successfully earned a defensive free kick. | |
| 17' | Jordan Hugill of Rotherham United commits a foul. | |
| 12' | Tyler Roberts of Birmingham City has secured a free kick on the right flank. | |
| 12' | Fouled by Cameron Humphreys - Rotherham United | |
| 7' | Rotherham United is awarded a corner kick, due to Oliver Burke's defensive action. | |
| 4' | Corner kick awarded to Rotherham United. Tyler Roberts is responsible for the concession. | |
| 2' | Missed chance. Tyler Roberts - Birmingham City - shot with right foot from a diffucult position on the right is close, but missed. Assist - Keshi Anderson with a cross following a fast break. | |
| First Half starts. | ||