Birmingham vs QPR

17 October 2026 · Championship · 2026/27 · Referee Thomas Kirk

Full time 3 – 0

Half-time: 1–0

  • Liam Millar 27’, 49’
  • Demarai Gray 90+1’

Match summary

Birmingham won comfortably, 3-0 at home to QPR. Birmingham led 1-0 at half-time.

Liam Millar put Birmingham ahead in the 27th minute, Millar made it 2-0 in the 49th minute, and Demarai Gray made it 3-0 in stoppage time.

There was little between the sides on chances: Birmingham created 1.30 expected goals (xG) from 11 shots, QPR 1.15 from 12.

Match stats

53% Possession 47%
11 Shots 12
5 Shots on target 4
0 Corners 4
509 Passes 447
80.4% Pass accuracy 79.6%
18 Tackles 11
13 Fouls 7
2 Yellow cards 2
0 Offsides 4

Key events

Birmingham QPR
Kick-off
Jhon SolísShot on target
9’
23’
26’
Corner
Liam MillarRight foot shot1-0 (Birmingham)
27’
42’
Rayan KolliShot on target
44’
Half-time1-0
Second half underway
47’
Rayan KolliShot on target
Liam MillarRight foot shot2-0 (Birmingham)
49’
50’
55’
Corner
62’
Ronnie EdwardsShot on target
63’
Corner
Liam MillarShot on target
67’
69’
80’
Kwame PokuShot on target
87’
Corner
Demarai GrayRight foot shot3-0 (Birmingham)
90+1’
Full-time3-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 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 1.15 27’ Liam Millar (Birmingham), 1-0 27’ 49’ Liam Millar (Birmingham), 2-0 49’ 90+1’ Demarai Gray (Birmingham), 3-0 90+1’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 1.15 27’ Liam Millar (Birmingham), 1-0 Millar 27’ 49’ Liam Millar (Birmingham), 2-0 Millar 49’ 90+1’ Demarai Gray (Birmingham), 3-0 Gray 90+1’
Birmingham 1.30 xGQPR 1.15 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 QPR attacking Birmingham attacking 
7’ Boy Kemper (QPR), set piece, 0.77 xG, off target 27’ Liam Millar (Birmingham), open play, 0.43 xG, goal 90+1’ Demarai Gray (Birmingham), open play, 0.17 xG, goal 49’ Liam Millar (Birmingham), open play, 0.16 xG, goal 18’ August Priske (Birmingham), open play, 0.14 xG, blocked 47’ Rayan Kolli (QPR), open play, 0.11 xG, saved 67’ Liam Millar (Birmingham), open play, 0.11 xG, saved 18’ August Priske (Birmingham), open play, 0.09 xG, off target 9’ Jhon Solís (Birmingham), open play, 0.08 xG, saved 80’ Kwame Poku (QPR), open play, 0.06 xG, saved 90’ Jay Stansfield (Birmingham), open play, 0.06 xG, blocked 87’ Jonathan Varane (QPR), from a corner, 0.03 xG, blocked 29’ Ronnie Edwards (QPR), open play, 0.03 xG, blocked 42’ Rayan Kolli (QPR), open play, 0.03 xG, saved 57’ Jhon Solís (Birmingham), open play, 0.03 xG, off target 34’ Kwame Poku (QPR), open play, 0.03 xG, blocked 62’ Ronnie Edwards (QPR), open play, 0.02 xG, saved 55’ Kwame Poku (QPR), open play, 0.02 xG, blocked 61’ Paul Smyth (QPR), open play, 0.02 xG, blocked 26’ Harvey Vale (QPR), open play, 0.02 xG, blocked 76’ Richard Kone (QPR), open play, 0.01 xG, off target 13’ Tomoki Iwata (Birmingham), set piece, 0.01 xG, off target 33’ August Priske (Birmingham), open play, 0.01 xG, off target 7’ Boy Kemper (QPR), set piece, 0.77 xG, off target 27’ Liam Millar (Birmingham), open play, 0.43 xG, goal 90+1’ Demarai Gray (Birmingham), open play, 0.17 xG, goal 49’ Liam Millar (Birmingham), open play, 0.16 xG, goal 18’ August Priske (Birmingham), open play, 0.14 xG, blocked 67’ Liam Millar (Birmingham), open play, 0.11 xG, saved 47’ Rayan Kolli (QPR), open play, 0.11 xG, saved 18’ August Priske (Birmingham), open play, 0.09 xG, off target 9’ Jhon Solís (Birmingham), open play, 0.08 xG, saved 80’ Kwame Poku (QPR), open play, 0.06 xG, saved 90’ Jay Stansfield (Birmingham), open play, 0.06 xG, blocked 87’ Jonathan Varane (QPR), from a corner, 0.03 xG, blocked 29’ Ronnie Edwards (QPR), open play, 0.03 xG, blocked 42’ Rayan Kolli (QPR), open play, 0.03 xG, saved 57’ Jhon Solís (Birmingham), open play, 0.03 xG, off target 34’ Kwame Poku (QPR), open play, 0.03 xG, blocked 62’ Ronnie Edwards (QPR), open play, 0.02 xG, saved 61’ Paul Smyth (QPR), open play, 0.02 xG, blocked 55’ Kwame Poku (QPR), open play, 0.02 xG, blocked 26’ Harvey Vale (QPR), open play, 0.02 xG, blocked 76’ Richard Kone (QPR), open play, 0.01 xG, off target 33’ August Priske (Birmingham), open play, 0.01 xG, off target 13’ Tomoki Iwata (Birmingham), set piece, 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

Birmingham 4-2-3-1 Starting XI
Beadle
Neumann
Klarer
Cochrane
Osayi-Samuel
Iwata
Solís 57’
Millar 2 71’
Roberts 57’
Stansfield
Priske 86’
QPR 5-4-1 Starting XI
Charles
Kemper
Dunne
Edwards
Clarke-Salter 72’
Adamson
Vale
Kamara 81’
Poku
Smyth 81’
Kolli 62’

Player stats

Goalkeeper1 player
96′ 4 0 33 – – – – –
Defenders4 players
96′ 1 – – 4 2 52 1 – – –
96′ 3 4 3 8 3 63 – – – –
96′ 6 4 – 12 6 83 3 – –
96′ – – 2 1 – 42 – – – –
Midfielders8 players
96′ – 2 61 2 – 1 3 2 2 – –
Jhon Solís Taken off
57′ – – 37 – – 1 1 2 2 –
Patrick Roberts Taken off
57′ – – 30 – – 1 – 5 – 3 –
96′ – – 36 1 – 1 4 2 1 – –
Liam Millar Taken off
71′ 2 – 27 1 – 1 – 1 – – –
Max Bird Came on as a substitute
39′ – – 12 – – 1 – 1 1 – –
Carlos Vicente Came on as a substitute
39′ – – 12 – – 1 – 3 – 1 –
Demarai Gray Came on as a substitute
25′ 1 – 8 1 – 1 – 1 – – –
Forwards2 players
August Priske Taken off
86′ – – 3 – 0.25 – – 1 1 10 –
Luis Vázquez Came on as a substitute
10′ – 1 – – – – 1 – – 2 –
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.

Before kick-off

Birmingham win 49% Avg odds 1.93
Draw 26% Avg odds 3.58
QPR win 25% Avg odds 3.68

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.