QPR vs Middlesbrough

5 September 2026 · Championship · 2026/27 · Referee Andy Madley

Full time 0 – 1

Half-time: 0–1

  • Will Lankshear 20’

Match summary

Middlesbrough beat QPR 1-0 on the road. Middlesbrough led 1-0 at half-time.

Will Lankshear put Middlesbrough ahead in the 20th minute.

The chances backed that up: Middlesbrough created 2.39 expected goals (xG) from 16 shots to QPR's 0.97 from 16.

Match stats

52% Possession 48%
16 Shots 16
5 Shots on target 6
12 Corners 3
455 Passes 440
83.7% Pass accuracy 86.1%
14 Tackles 19
3 Fouls 8
1 Yellow cards 2
0 Red cards 0
1 Offsides 1

Key events

QPR Middlesbrough
Kick-off
12’
Riley McGreeShot on target
20’
Will LankshearRight foot shot0-1 (Middlesbrough)
37’
Will LankshearShot on target
Half-time0-1
Amadou Salif MbengueShot on target
47’
47’
Will LankshearShot on target
Dennis CirkinShot on target
49’
Kwame PokuShot on target
49’
Rumarn BurrellShot on target
50’
Second half underway
Paul SmythShot on target
54’
58’
61’
Tommy ConwayShot on target
72’
Luke AylingShot on target
76’
90+6’
Full-time0-1

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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 2.39 20’ Will Lankshear (Middlesbrough), 0-1 20’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 2.39 20’ Will Lankshear (Middlesbrough), 0-1 Lankshear 20’
QPR 0.97 xGMiddlesbrough 2.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking QPR attacking 
20’ Will Lankshear (Middlesbrough), open play, 0.85 xG, goal 61’ Tommy Conway (Middlesbrough), open play, 0.41 xG, saved 47’ Will Lankshear (Middlesbrough), open play, 0.37 xG, saved 77’ Amadou Salif Mbengue (QPR), open play, 0.19 xG, off target 65’ Rumarn Burrell (QPR), open play, 0.14 xG, blocked 4’ Harvey Vale (QPR), open play, 0.13 xG, off target 37’ Will Lankshear (Middlesbrough), open play, 0.12 xG, saved 8’ Riley McGree (Middlesbrough), open play, 0.11 xG, blocked 46’ Ronnie Edwards (QPR), from a corner, 0.11 xG, off target 48’ Will Lankshear (Middlesbrough), open play, 0.09 xG, blocked 50’ Rumarn Burrell (QPR), open play, 0.08 xG, saved 23’ Kyle Joseph (Middlesbrough), open play, 0.07 xG, blocked 62’ Callum Brittain (Middlesbrough), from a corner, 0.07 xG, blocked 49’ Kwame Poku (QPR), open play, 0.07 xG, saved 20’ Callum Brittain (Middlesbrough), open play, 0.05 xG, off target 24’ Aidan Morris (Middlesbrough), from a corner, 0.05 xG, off target 48’ Aidan Morris (Middlesbrough), open play, 0.05 xG, blocked 60’ Sebastian Berhalter (Middlesbrough), open play, 0.05 xG, off target 57’ Koki Saito (QPR), open play, 0.04 xG, off target 63’ Adilson Malanda (Middlesbrough), from a corner, 0.04 xG, blocked 77’ Harvey Vale (QPR), open play, 0.04 xG, hit the woodwork 87’ Tariq Lamptey (QPR), open play, 0.03 xG, off target 72’ Luke Ayling (Middlesbrough), open play, 0.03 xG, saved 34’ Neto Borges (Middlesbrough), open play, 0.03 xG, blocked 54’ Paul Smyth (QPR), from a corner, 0.03 xG, off target 22’ Kwame Poku (QPR), open play, 0.02 xG, blocked 47’ Amadou Salif Mbengue (QPR), open play, 0.02 xG, saved 49’ Dennis Cirkin (QPR), open play, 0.02 xG, saved 38’ Harvey Vale (QPR), open play, 0.02 xG, off target 59’ Koki Saito (QPR), set piece, 0.01 xG, off target 12’ Riley McGree (Middlesbrough), open play, 0.01 xG, saved 54’ Paul Smyth (QPR), open play, 0.01 xG, saved 20’ Will Lankshear (Middlesbrough), open play, 0.85 xG, goal 61’ Tommy Conway (Middlesbrough), open play, 0.41 xG, saved 47’ Will Lankshear (Middlesbrough), open play, 0.37 xG, saved 77’ Amadou Salif Mbengue (QPR), open play, 0.19 xG, off target 65’ Rumarn Burrell (QPR), open play, 0.14 xG, blocked 4’ Harvey Vale (QPR), open play, 0.13 xG, off target 37’ Will Lankshear (Middlesbrough), open play, 0.12 xG, saved 8’ Riley McGree (Middlesbrough), open play, 0.11 xG, blocked 46’ Ronnie Edwards (QPR), from a corner, 0.11 xG, off target 48’ Will Lankshear (Middlesbrough), open play, 0.09 xG, blocked 50’ Rumarn Burrell (QPR), open play, 0.08 xG, saved 23’ Kyle Joseph (Middlesbrough), open play, 0.07 xG, blocked 62’ Callum Brittain (Middlesbrough), from a corner, 0.07 xG, blocked 49’ Kwame Poku (QPR), open play, 0.07 xG, saved 48’ Aidan Morris (Middlesbrough), open play, 0.05 xG, blocked 60’ Sebastian Berhalter (Middlesbrough), open play, 0.05 xG, off target 20’ Callum Brittain (Middlesbrough), open play, 0.05 xG, off target 24’ Aidan Morris (Middlesbrough), from a corner, 0.05 xG, off target 57’ Koki Saito (QPR), open play, 0.04 xG, off target 77’ Harvey Vale (QPR), open play, 0.04 xG, hit the woodwork 63’ Adilson Malanda (Middlesbrough), from a corner, 0.04 xG, blocked 87’ Tariq Lamptey (QPR), open play, 0.03 xG, off target 72’ Luke Ayling (Middlesbrough), open play, 0.03 xG, saved 54’ Paul Smyth (QPR), from a corner, 0.03 xG, off target 34’ Neto Borges (Middlesbrough), open play, 0.03 xG, blocked 22’ Kwame Poku (QPR), open play, 0.02 xG, blocked 47’ Amadou Salif Mbengue (QPR), open play, 0.02 xG, saved 49’ Dennis Cirkin (QPR), open play, 0.02 xG, saved 38’ Harvey Vale (QPR), open play, 0.02 xG, off target 59’ Koki Saito (QPR), set piece, 0.01 xG, off target 12’ Riley McGree (Middlesbrough), open play, 0.01 xG, saved 54’ Paul Smyth (QPR), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

QPR 4-4-2 Starting XI
Charles
Cirkin 67’
Mbengue
Dunne
Clarke-Salter 67’
Vale
Edwards
Poku 67’
Smyth
Chair 14’
Kone 39’
Middlesbrough 3-4-2-1 Starting XI
Vitek
Phillips 72’
Malanda
Borges
Brittain
Berhalter 84’
Morris
Arfsten 71’
McGree 55’
Joseph
Lankshear 55’

Player stats

Goalkeeper1 player
90′ 5 1 43 – – – – –
Defenders6 players
90′ 1 – 1 5 3 27 – – – –
90′ 1 – – 4 2 65 – – – –
Jake Clarke-Salter Taken off
67′ 1 – 1 2 1 41 1 – – –
Dennis Cirkin Taken off
67′ 1 – 2 1 – 27 – – – –
90′ – – – 1 1 71 – – – –
Tariq Lamptey Came on as a substitute
23′ 2 1 – 6 1 18 – – – –
Midfielders7 players
Kwame Poku Taken off
67′ – – 15 1 – – – – – – –
90′ – – 31 3 – 3 2 4 – – –
90′ – – 22 2 – 4 – 8 – 3 –
Ilias Chair Taken off
14′ – – 4 1 – – – – – – –
Koki Saito Came on as a substitute
76′ – – 31 – – 1 – 2 – – –
Nicolas Madsen Came on as a substitute
23′ – – 19 – – – 1 – – – –
Glen Kamara Came on as a substitute
23′ – – 18 2 – – – 2 1 1
Forwards2 players
Richard Kone Taken off
39′ – – – – – – – 1 1 10 –
Rumarn Burrell Came on as a substitute
51′ – – 2 1 0.23 – 1 1 1 10 –
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

QPR win 33% Avg odds 2.89
Draw 26% Avg odds 3.56
Middlesbrough win 41% Avg odds 2.28

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.