Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 24' | Birmingham City | Luis Vasquez | 0-0 | |
| 45' | Middlesbrough | Goal — Max Arfsten (assist: Amario Cozier-Duberry) | 0-1 | |
| 55' | Birmingham City | Goal — Liam Millar (assist: Jhon Elmer Solís Romero) | 1-1 | |
| 59' | Birmingham City | Goal — Riley McGree | 2-1 | |
| 63' | Middlesbrough | Substitution — Myles Peart-Harris on, Tommy Conway off | 2-1 | |
| 63' | Middlesbrough | Substitution — Riley McGree on, Sebastian Berhalter off | 2-1 | |
| 71' | Birmingham City | Substitution — Luis Vasquez on, Marvin Ducksch off | 2-1 | |
| 74' | Middlesbrough | Substitution — Amario Cozier-Duberry on, Jeremy Sarmiento off | 2-1 | |
| 83' | Birmingham City | Substitution — Jay Stansfield on, Paik Seung-Ho off | 2-1 | |
| 86' | Middlesbrough | Substitution — Max Arfsten on, Neto Borges off | 2-1 | |
| 86' | Middlesbrough | Substitution — Ashley Phillips on, Kyle Joseph off | 2-1 | |
| 88' | Middlesbrough | Goal — A.Malanda | 2-2 | |
| 88' | Birmingham City | Phil Neumann | 2-2 | |
| 90+1' | Birmingham City | Substitution — Carlos Vicente on, Patrick Roberts off | 2-2 |
Birmingham City were made to work hard at St Andrew's on Saturday, 19 September 2026, falling behind to a Middlesbrough side that led 0-1 at the break and looked well worth it for long spells. The home crowd grew restless as the visitors controlled the tempo, but Birmingham found another gear after the restart and dragged themselves level before Middlesbrough nicked back in front. Just when it looked like the points were heading to Teesside, Birmingham dug out a leveller to make it 2-2 and snatch something from a game that had slipped away from them. It finishes 2-2, and on balance a draw feels like a fair outcome given how the afternoon swung from one side to the other. Birmingham will take plenty of heart from the way they fought back twice, while Middlesbrough can point to a missed opportunity after leading for large periods. Neither side moves significantly in the table on the back of this one, but both will feel there was more to take from it than just a share of the spoils.
The Matchup
It finished 2-2 between Birmingham City and Middlesbrough at St Andrew's Stadium, a scoreline that summed up a game short on clear separation between the two sides. Neither team could really take control of the ball for long, with Birmingham City holding 57% possession, close enough to an even split to explain why the game never settled into one side's favour. There were spells of pressure from both teams, but not enough to turn a share of the points into all three. Days like this are part of a long season, and how each side responds in their next fixture will say plenty about their form heading forward. Here is a closer look at how the two teams compared statistically.
Man of the Match
Match Statistics
Birmingham City vs Middlesbrough Lineups
Looking Ahead
Birmingham City does not have long to wait before getting back out onto the pitch. Their next test comes at home to Preston North End, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Birmingham City vs Preston North End going to play at 13 October 2026 in Championship 2026-27.
Middlesbrough, meanwhile, will already be turning their attention to what comes next. They are next in action away at Stoke City, a game that will give an early sense of how they carry this result forward. Full details are here: Stoke City vs Middlesbrough going to play at 13 October 2026 in Championship 2026-27.