Queens Park Rangers 0 Middlesbrough 1
Outcome: Won
Date: 9/5/2026
Manager: Kim Hellberg
Attendance: 17007
Competition: Championship
Played at: Loftus Road
Goals:
| Goals | Time | Assists | |
| Will Lankshear | 23 | Callum Brittain | |
Team
| Player | Yellow | Red | Subbed |
| Radek Vitek | |||
| Neto Borges | |||
| Callum Brittain | |||
| Adilson Malanda | |||
| Ashley Phillips | |||
| Riley McGree | |||
| Aidan Morris | |||
| Sebastian Berhalter | |||
| Max Arfsten | |||
| Kyle Joseph | |||
| Will Lankshear |
Subs
| Player | Yellow | Red | Subbed |
| Luke Ayling | |||
| Alfie Jones | |||
| Rokas Pukštas | |||
| Tommy Conway | |||
| Myles Peart-Harris |
Generated by AI
Match Report
Match identified: Queens Park Rangers 0–1 Middlesbrough, EFL Championship, Saturday 5 September 2026, kick-off 15:00 (Loftus Road Stadium, London).
Middlesbrough made it seven wins from seven for striker Will Lankshear’s scoring run as his first-half finish proved decisive in west London, handing QPR their first league defeat of the season.
Key events
- 14’ QPR forced an early change as Ilias Chair went off injured and Koki Saito was introduced.
- 20’ GOAL (0–1) Will Lankshear struck to put Middlesbrough ahead.
- 39’ Another enforced QPR switch: Richard Koné was replaced by Rumarn Burrell.
- 55’ Middlesbrough freshened the attack with a double substitution, withdrawing Lankshear and Riley McGree.
- 67’ Triple QPR change as they chased an equaliser, including Glen Kamara on for Jake Clarke-Salter.
- 71’–72’ Middlesbrough protected the lead with further changes, bringing on defensive reinforcements.
- Full-time Middlesbrough held firm to see out a narrow away win.
With QPR’s early injury disruptions, the hosts still carried threat and worked the game into a more even contest after the break, but Middlesbrough managed the closing stages effectively to preserve the clean sheet and take the points. ([skysports.com](https://www.skysports.com/football/queens-park-rangers-vs-middlesbrough/report/560552))
Queens Park Rangers Line Up
| Formation | Position | Player | Notes | |
|---|---|---|---|---|
| GK | Pierce Charles | |||
| CB | Ronnie Edwards | |||
| CB | Amadou Salif Mbengue | |||
| CB | Jake Clarke-Salter | Subbed off 67’ | ||
| FB | Jimmy Dunne | |||
| FB/WB | Dennis Cirkin | Subbed off 67’ | ||
| MF | Harvey Vale | |||
| AM | Ilias Chair | Subbed off 14’ | ||
| FW | Richard Koné | Subbed off 39’ | ||
| W | Paul Smyth | |||
| W | Kwame Poku | Subbed off 67’ | ||
| Substitutes used | ||||
| AM/W | Koki Saito | On 14’ | ||
| FW | Rumarn Burrell | On 39’ | ||
| MF | Glen Kamara | On 67’ | ||
| MF | Nicolas Madsen | On 67’ | ||
| RB/WB | Tariq Lamptey | On 67’ | ||
Note: The exact formation and some positional assignments are not confirmed by the available sources used here; listed positions reflect typical roles only.
Match Statistics
- Possession: QPR 52% – 48% Middlesbrough
- Shots: QPR 16 – 16 Middlesbrough
- Shots on target: QPR 5 – 6 Middlesbrough
- Corners: QPR 12 – 3 Middlesbrough
- Expected goals (xG): QPR 1.47 – 2.07 Middlesbrough