Bristol City vs Birmingham

25 October 2025 · Championship · 2025/26 · Referee James Linington

Full time 1 – 0

Half-time: 1–0

  • S. Armstrong 42’

Match summary

Bristol City beat Birmingham 1-0. Bristol City led 1-0 at half-time.

S. Armstrong put Bristol City ahead in the 42nd minute.

Birmingham can feel hard done by, creating 0.69 expected goals (xG) from 13 shots to Bristol City's 0.33 from 5.

Match stats

29% Possession 71%
5 Shots 13
1 Shots on target 1
0 Corners 6
274 Passes 688
77.4% Pass accuracy 86.8%
16 Tackles 8
9 Fouls 6
2 Yellow cards 1
1 Offsides 1

Key events

Bristol City Birmingham
Kick-off
30’
S. ArmstrongRight foot shot1-0 (Bristol City)
42’
Half-time1-0
Second half underway
61’
66’
66’
75’
83’
K. FuruhashiShot on target
H. RobertsN. Borges
85’
O. ThomasS. Twine
90+6’
Full-time1-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.33 0.69 42’ S. Armstrong (Bristol City), 1-0 42’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.33 0.69 42’ S. Armstrong (Bristol City), 1-0 Armstrong 42’
Bristol City 0.33 xGBirmingham 0.69 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Birmingham attacking Bristol City attacking 
42’ S. Armstrong (Bristol City), open play, 0.24 xG, goal 83’ K. Furuhashi (Birmingham), from a corner, 0.17 xG, saved 68’ M. Leonard (Birmingham), open play, 0.07 xG, off target 90+6’ K. Furuhashi (Birmingham), open play, 0.08 xG, blocked 1’ P. Roberts (Birmingham), open play, 0.07 xG, off target 73’ D. Gray (Birmingham), open play, 0.06 xG, off target 16’ J. Stansfield (Birmingham), open play, 0.05 xG, blocked 50’ T. Doyle (Birmingham), open play, 0.04 xG, off target 55’ S. Paik (Birmingham), open play, 0.05 xG, off target 12’ A. Randell (Bristol City), open play, 0.03 xG, blocked 53’ S. Twine (Bristol City), open play, 0.03 xG, off target 50’ P. Roberts (Birmingham), open play, 0.02 xG, blocked 21’ R. Dickie (Bristol City), set piece, 0.02 xG, off target 32’ S. Paik (Birmingham), open play, 0.02 xG, off target 35’ M. Leonard (Birmingham), from a corner, 0.02 xG, blocked 60’ J. Stansfield (Birmingham), open play, 0.02 xG, blocked 25’ C. Klarer (Birmingham), open play, 0.01 xG, off target 45’ N. Borges (Bristol City), open play, 0.01 xG, off target 42’ S. Armstrong (Bristol City), open play, 0.24 xG, goal 83’ K. Furuhashi (Birmingham), from a corner, 0.17 xG, saved 90+6’ K. Furuhashi (Birmingham), open play, 0.08 xG, blocked 68’ M. Leonard (Birmingham), open play, 0.07 xG, off target 1’ P. Roberts (Birmingham), open play, 0.07 xG, off target 73’ D. Gray (Birmingham), open play, 0.06 xG, off target 16’ J. Stansfield (Birmingham), open play, 0.05 xG, blocked 55’ S. Paik (Birmingham), open play, 0.05 xG, off target 50’ T. Doyle (Birmingham), open play, 0.04 xG, off target 12’ A. Randell (Bristol City), open play, 0.03 xG, blocked 53’ S. Twine (Bristol City), open play, 0.03 xG, off target 50’ P. Roberts (Birmingham), open play, 0.02 xG, blocked 21’ R. Dickie (Bristol City), set piece, 0.02 xG, off target 32’ S. Paik (Birmingham), open play, 0.02 xG, off target 35’ M. Leonard (Birmingham), from a corner, 0.02 xG, blocked 60’ J. Stansfield (Birmingham), open play, 0.02 xG, blocked 25’ C. Klarer (Birmingham), open play, 0.01 xG, off target 45’ N. Borges (Bristol City), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bristol City 3-4-2-1 Starting XI
Vítek
Tanner
Dickie
Atkinson
McCrorie 46’
Randell
Vyner
Borges 85’
Twine 90’
Mehmeti 85’
Armstrong 74’
Birmingham 4-2-3-1 Starting XI
Beadle
Iwata
Neumann 84’
Klarer
Cochrane
Leonard
Doyle 75’
Roberts 61’
Paik
Anderson 61’
Stansfield 62’

Player stats

Goalkeeper1 player
90′ 0 0 23 1 – – – –
Defenders3 players
90′ 2 3 – 4 2 31 1 – – –
90′ 2 – – 4 2 41 – – – –
90′ 1 2 – 5 4 33 – – 1 –
Midfielders6 players
R. McCrorie Taken off
45′ – – 13 – – 4 1 4 – – –
90′ – – 27 2 – 1 2 3 1 – –
90′ – – 26 – – 2 2 6 1 1 –
N. Borges Taken off
85′ – – 19 1 – 2 1 6 – 3 –
M. Sykes Came on as a substitute
45′ – – 12 – – – – – – – –
H. Roberts Came on as a substitute
13′ – – – – – – – – – – –
Forwards5 players
S. Twine Taken off
89′ – – 1 – 0.03 – – 2 1 17 –
A. Mehmeti Taken off
85′ – – – – – – –
S. Armstrong Taken off
74′ 1 – 1 1 0.24 – – 2 1 13 –
F. Mayulu Came on as a substitute
16′ – – – – – – – – – 3 –
Y. Hirakawa Came on as a substitute
13′ – – – – – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

Bristol City win 43% Avg odds 2.17
Draw 29% Avg odds 3.30
Birmingham win 28% Avg odds 3.35

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.