Birmingham City 2-2 Bristol City: Result and Key Stats

 

📊 Stats

MetricBirmingham CityBristol City
Possession64%36%
Shots512
Shots on target25
Shots off target35
Corners73
Fouls76
Yellow cards21
Red cards00
Offsides31
Goalkeeper saves31

⚡ Key Moments

  • 32' - score change - Scott Twine [0-1]
  • 41' - score change - Sam Tickle [1-1]
  • 84' - score change - Dominic Ballard, Rio Cardines [1-2]
  • 90' - score change - Demarai Gray [2-2]

⭐ Key Players

  • Scott Twine scored at 32'22'' to put Bristol City ahead in the 2-2 draw.
  • Dominic Ballard struck at 84'44'' to make the score 2-1 for Bristol City.
  • Demarai Gray scored a penalty at 90'00'' to secure the 2-2 result.
  • Rio Cardines assisted Dominic Ballard at 84'44'' for Bristol City's second goal.

The first key moment arrived just after the half-hour when Bright Osayi-Samuel was booked for Birmingham at 31'14''. Less than a minute later, Twine made Bristol City's pressure count, finishing at 32'22'' for a 1-0 lead. Birmingham's response came before the break when Tickle turned the ball into his own net at 41'07'', leaving the score at 1-1 at half-time.

Birmingham reacted again at the interval, withdrawing Osayi-Samuel for Ethan Laird, and Chris Davies kept changing the picture after the hour with Patrick Roberts and Gray among those introduced. Bristol City also went to the bench, sending on Ballard and Tomi Horvat in the 64th minute before later introducing Gibson Osahumen Yah and Sam Greenwood.

Those substitutions shaped the closing highlights. Ballard, on as a substitute, restored Bristol City's lead at 84'44'' from Cardines' assist and looked to have settled the contest. Birmingham still found a way back when Gray converted a 90th-minute penalty to complete the summary of a dramatic finish. Patrick Roberts and Jason Knight were both booked late on. The result leaves Birmingham with two points from two matches, while Bristol City moved onto one, and the stats underline how little separated them.

📅 What's Next

  • Birmingham vs Brentford, 25 Aug 2026 19:00 UTC. BET HERE
  • Bristol City vs Portsmouth, 29 Aug 2026 14:00 UTC. BET HERE