Skip to content
Live scoresView all →

Birmingham vs QPR 3-0

  • Liam Millar27'
  • Liam Millar49'
  • Demarai Gray90+1'
Kick-off
Sat, 17 Oct 2026 · 14:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
Thomas Kirk

Match timeline

  1. 90+1’Goal!Birmingham crestBirminghamDemarai GrayAssist: Luis Vasquez3 – 0
  2. 86’SubstitutionBirmingham crestBirminghamLuis Vasquez ONAugust Priske OFF
  3. 81’SubstitutionQPR crestQPRKoki Saito ONPaul Smyth OFF
  4. 81’SubstitutionQPR crestQPRLeon Scarlett ONGlen Kamara OFF
  5. 72’SubstitutionQPR crestQPRJonathan Varane ONJake Clarke-Salter OFF
  6. 71’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  7. 69’Yellow cardBirmingham crestBirminghamChristoph·Klarer
  8. 62’SubstitutionQPR crestQPRRichard Kone ONRayan Jawad Kolli OFF
Show 7 earlier events
  1. 57’SubstitutionBirmingham crestBirminghamMax Bird ONJhon Elmer Solís Romero OFF
  2. 57’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  3. 50’Yellow cardQPR crestQPRRayan Jawad Kolli
  4. 49’Goal!Birmingham crestBirminghamLiam MillarAssist: Tomoki Iwata2 – 0
  5. 44’Yellow cardQPR crestQPRHarvey Vale
  6. 27’Goal!Birmingham crestBirminghamLiam MillarAssist: Tomoki Iwata1 – 0
  7. 23’Yellow cardBirmingham crestBirminghamJhon Elmer Solís Romero
  8. 1’Kick-off

Key stats

Birmingham crestBirminghamQPRQPR crest
  • 52%Possession48%
  • 11Shots12
  • 1.34xG1.17
  • 5Shots on Target4
  • 0Corners4
  • 13Fouls7
  • 0Offsides4
  • 4Saves2
  • 499Passes443
  • 2Yellow Cards2

Lineups

Confirmed selections

Birmingham crestBirmingham4 - 2 - 3 - 1

  1. 1Beadle
  2. 26Osayi-Samuel
  3. 5Neumann
  4. 4Klarer
  5. 20Cochrane
  6. 24Iwata
  7. 14Solis
  8. 16Roberts
  9. 28Stansfield
  10. 17Millar
  11. 9Priske

Substitutions

  1. 57’↑18 M. Bird↓ Jhon Elmer Solís Romero
  2. 57’↑7 Carlos Vicente↓16 P. Roberts
  3. 71’↑10 D. Gray↓17 L. Millar
  4. 86’↑ Luis Vasquez↓9 A. Priske

Unused substitutes 21 R. Allsop, 33 M. Ducksch, 23 D. Fry, 19 T. Gardner-Hickman, 2 E. Laird, 32 L. Vázquez

Coach C. Davies

QPR crestQPR4 - 2 - 3 - 1

  1. 1Charles
  2. 2Adamson
  3. 3Dunne
  4. 6Clarke-Salter
  5. 12Kemper
  6. 18Kamara
  7. 5Edwards
  8. 11Smyth
  9. 20Vale
  10. 17Poku
  11. 26Kolli

Substitutions

  1. 62’↑22 R. Kone↓26 Rayan Jawad Kolli
  2. 72’↑40 J. Varane↓6 J. Clarke-Salter
  3. 81’↑14 K. Saito↓11 P. Smyth
  4. 81’↑33 Leon Scarlett↓18 G. Kamara

Unused substitutes 13 C. Ward, 25 Justin Patrick Nnamdi Obikwu, 4 L. Morrison, 24 N. Madsen, 23 I. Alemayehu

Coach Julien Stéphan

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 11
Date
Sat, 17 Oct 2026
Kick-off
14:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
Thomas Kirk
Birmingham coach
C. Davies
QPR coach
Julien Stéphan

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
8QPR crestQPR15663+624

Recent form

Last 5 matches, all competitions

Birmingham crest

Birmingham

  1. L
  2. W
  3. D
  4. W
  5. W

Player ratings

  1. 1L. Millar9.7
  2. 2T. Iwata8.6
  3. 3C. Klarer7.6
  4. 4D. Gray7.6
  5. 5A. Cochrane7.5
  6. 6P. Neumann7.4
  7. 7L. Vázquez7.3
  8. 8M. Bird7.2
  9. 9P. Roberts6.9
  10. 10J. Beadle6.9
  11. 11J. Solis6.8
  12. 12B. Osayi-Samuel6.6
  13. 13Carlos Vicente6.6
  14. 14J. Stansfield6.5
  15. 15A. Priske6.2
  16. 16R. Allsop0.0
  17. 17M. Ducksch0.0
  18. 18D. Fry0.0
  19. 19T. Gardner-Hickman0.0
  20. 20E. Laird0.0
  1. 1R. Edwards7.2
  2. 2J. Dunne6.6
  3. 3Leon Scarlett6.5
  4. 4G. Kamara6.4
  5. 5Rayan Jawad Kolli6.4
  6. 6K. Saito6.3
  7. 7R. Kone6.2
  8. 8K. Poku6.1
  9. 9H. Vale6.0
  10. 10J. Varane6.0
  11. 11J. Clarke-Salter5.9
  12. 12K. Adamson5.8
  13. 13P. Smyth5.8
  14. 14P. Charles5.6
  15. 15B. Kemper5.4
  16. 16I. Alemayehu0.0
  17. 17N. Madsen0.0
  18. 18L. Morrison0.0
  19. 19Justin Patrick Nnamdi Obikwu0.0
  20. 20C. Ward0.0

Match ratings from API-Football, out of 10.

MVP of the match

L. Millar
9.7

L. Millar

Birmingham crestBirmingham

2
Goals
0
Assists

Rated 9.7, the best on the pitch — 2 goals in 71 minutes.

Team form comparison

Last 5 matches, all competitions

Birmingham crestBirmingham
W-D-L
3-1-1
Scored / match
2.0
Conceded / match
1.0
QPR crestQPR
W-D-L
1-4-0
Scored / match
1.6
Conceded / match
1.0

Fan predictions

How the fans called it

  • Birmingham crestBirminghamResult0%
  • Draw0%
  • QPR crestQPR0%

No votes yet

What happened

Match report

Birmingham beat QPR 3-0 at St Andrew's, with Liam Millar scoring twice before Demarai Gray came off the bench to add a stoppage-time third. The hosts took the points after a second-half burst and then saw the game out without conceding.

Millar opened the scoring in the 27th minute from Tomoki Iwata's assist for 1-0. He struck again four minutes after the restart, making it 2-0 with another assist from Iwata. Birmingham led 1-0 at half-time.

Birmingham made two changes on 57 minutes, with Jhon Elmer Solís Romero and Patrick Roberts replaced by Max Bird and Carlos Vicente. QPR responded with a change on 62 minutes and then made two more on 81 minutes, but they never closed the gap. Gray, who came on in the 71st minute, sealed it three minutes into stoppage time from Luis Vasquez, who had entered on 86 minutes, to make it 3-0.

The numbers were fairly close in places. Birmingham had 52% possession and 499 passes to QPR's 443, while the visitors had more shots, 12 to 11, and more corners, 4 to 0. Birmingham had 5 shots on target to QPR's 4, and both sides finished with 2 yellow cards. Birmingham also posted 1.34 expected goals to QPR's 1.17.

Birmingham's bookings went to Jhon Elmer Solís Romero in the 23rd minute and Christoph Klarer in the 69th. QPR's yellow cards went to Harvey Vale on 44 minutes and Rayan Jawad Kolli on 50 minutes. There were no red cards.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 11
Kick-off
Venue
St. Andrew's Stadium, Birmingham
Referee
Thomas Kirk
Match ID
cornerflick:match:birmingham-vs-qpr-championship-2026-10-17

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Birmingham 3-0 QPR, EFL Championship - English Second Tier, 17 October 2026. Match record, last updated 20 October 2026. https://cornerflick.com/football/championship/matches/birmingham-vs-qpr-championship-2026-10-17

Permanent identifier cornerflick:match:birmingham-vs-qpr-championship-2026-10-17. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/birmingham-vs-qpr-championship-2026-10-17" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

15 events

  1. 23’Yellow cardBirmingham crestBirminghamJhon Elmer Solís Romero
  2. 27’Goal!Birmingham crestBirminghamLiam MillarAssist: Tomoki Iwata1 – 0
  3. 44’Yellow cardQPR crestQPRHarvey Vale
  4. 49’Goal!Birmingham crestBirminghamLiam MillarAssist: Tomoki Iwata2 – 0
  5. 50’Yellow cardQPR crestQPRRayan Jawad Kolli
  6. 57’SubstitutionBirmingham crestBirminghamMax Bird ONJhon Elmer Solís Romero OFF
  7. 57’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  8. 62’SubstitutionQPR crestQPRRichard Kone ONRayan Jawad Kolli OFF
  9. 69’Yellow cardBirmingham crestBirminghamChristoph·Klarer
  10. 71’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  11. 72’SubstitutionQPR crestQPRJonathan Varane ONJake Clarke-Salter OFF
  12. 81’SubstitutionQPR crestQPRKoki Saito ONPaul Smyth OFF
  13. 81’SubstitutionQPR crestQPRLeon Scarlett ONGlen Kamara OFF
  14. 86’SubstitutionBirmingham crestBirminghamLuis Vasquez ONAugust Priske OFF
  15. 90+1’Goal!Birmingham crestBirminghamDemarai GrayAssist: Luis Vasquez3 – 0