Queens Park Rangers
Championship · strength −1.04 (attack −0.63, defence −0.41) against an average Premier League side, rated Oct 2026
Last 40 matches
Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better
Points against expected
Expected points: what each match's xG for and against would earn on average.
| Season | Difference |
|---|---|
| Championship 26/27 | −0.3 |
| Championship 25/26 | −3.4 |
Rating by month
Attack and defence against an average Premier League side (0); higher is better for both.
Ratings as a table
| Month | Strength | Attack | Defence |
|---|---|---|---|
| Oct 2026 | −1.04 | −0.63 | −0.41 |
| Sep 2026 | −1.11 | −0.65 | −0.46 |
| Aug 2026 | −1.25 | −0.71 | −0.55 |
| Jul 2026 | −1.31 | −0.74 | −0.56 |
| Jun 2026 | −1.31 | −0.75 | −0.56 |
| May 2026 | −1.98 | −1.10 | −0.88 |
| Apr 2026 | −1.98 | −1.09 | −0.88 |
| Mar 2026 | −2.03 | −1.12 | −0.91 |
| Feb 2026 | −1.78 | −1.03 | −0.75 |
| Jan 2026 | −1.66 | −0.99 | −0.67 |
| Dec 2025 | −1.53 | −0.85 | −0.68 |
| Nov 2025 | −1.16 | −0.70 | −0.46 |
| Oct 2025 | −1.19 | −0.67 | −0.53 |
| Sep 2025 | −1.20 | −0.63 | −0.58 |
| Aug 2025 | −1.47 | −0.88 | −0.59 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Ronnie Edwards | 45.7 | 52.3on 17 Oct 2026 at Birmingham City61.2on 14 Oct 2026 v Derby County53.7on 9 Oct 2026 at West Ham United | +10.0 |
| 2 | Pierce Charles | 51.6 | 32.2on 17 Oct 2026 at Birmingham City51.3on 14 Oct 2026 v Derby County69.5on 9 Oct 2026 at West Ham United | |
| 3 | Jimmy Dunne | 45.6 | 48.2on 17 Oct 2026 at Birmingham City48.4on 14 Oct 2026 v Derby County60.3on 9 Oct 2026 at West Ham United | +6.6 |
| 4 | Amadou Salif Mbengue | 36.9 | 31.8on 14 Oct 2026 v Derby County57.2on 9 Oct 2026 at West Ham United33.3on 19 Sep 2026 v Preston North End | |
| 5 | Paul Smyth | 41.1 | 29.7on 17 Oct 2026 at Birmingham City34.4on 14 Oct 2026 v Derby County55.0on 9 Oct 2026 at West Ham United | −2.8 |
| 6 | Kealey Adamson | 39.2 | 34.8on 17 Oct 2026 at Birmingham City27.7on 14 Oct 2026 v Derby County36.4on 9 Oct 2026 at West Ham United | −6.2 |
| 7 | Harvey Vale | 37.2 | 34.8on 17 Oct 2026 at Birmingham City44.9on 14 Oct 2026 v Derby County27.9on 9 Oct 2026 at West Ham United | |
| 8 | Glen Kamara | 46.7 | 31.3on 17 Oct 2026 at Birmingham City45.0on 14 Oct 2026 v Derby County39.4on 9 Oct 2026 at West Ham United | −7.9 |
| 9 | Nicolas Madsen | 48.2 | 46.0on 14 Oct 2026 v Derby County58.4on 9 Oct 2026 at West Ham United46.9on 19 Sep 2026 v Preston North End | +2.2 |
| 10 | Kwame Poku | 39.1 | 38.0on 17 Oct 2026 at Birmingham City33.2on 14 Oct 2026 v Derby County47.1on 9 Oct 2026 at West Ham United | |
| 11 | Rumarn Burrell | 40.8 | 37.7on 19 Sep 2026 v Preston North End42.5on 12 Sep 2026 at West Bromwich Albion37.5on 9 Sep 2026 at Charlton Athletic | |
| 12 | Jake Clarke-Salter | 42.6 | 40.4on 17 Oct 2026 at Birmingham City48.7on 9 Oct 2026 at West Ham United39.3on 12 Sep 2026 at West Bromwich Albion | |
| 13 | Koki Saito | 40.6 | 33.3on 17 Oct 2026 at Birmingham City37.5on 19 Sep 2026 v Preston North End32.0on 12 Sep 2026 at West Bromwich Albion | −4.7 |
| 14 | Alfie Lloyd | 40.4 | 48.8on 14 Oct 2026 v Derby County55.8on 19 Sep 2026 v Preston North End40.5on 12 Sep 2026 at West Bromwich Albion | +8.3 |
| 15 | Richard Kone | 36.8 | 35.4on 17 Oct 2026 at Birmingham City33.6on 14 Oct 2026 v Derby County44.0on 9 Oct 2026 at West Ham United | |
| 16 | Dennis Cirkin | 39.4 | 0.0on 19 Sep 2026 v Preston North End46.1on 12 Sep 2026 at West Bromwich Albion41.0on 9 Sep 2026 at Charlton Athletic | |
| 17 | Jonathan Varane | 41.1 | 49.7on 17 Oct 2026 at Birmingham City53.5on 14 Oct 2026 v Derby County29.4on 19 Sep 2026 v Preston North End | +4.7 |
| 18 | Ilias Chair | 40.2 | 67.3on 5 Sep 2026 v Middlesbrough3.4on 2 Sep 2026 v Cardiff City34.7on 29 Aug 2026 at Blackburn Rovers | −3.9 |
| 19 | Tariq Lamptey | 43.1 | 83.4on 9 Oct 2026 at West Ham United34.9on 9 Sep 2026 at Charlton Athletic65.9on 5 Sep 2026 v Middlesbrough | +13.4 |
| 20 | Boy Kemper | 40.7 | 39.4on 17 Oct 2026 at Birmingham City44.2on 14 Oct 2026 v Derby County46.1on 9 Oct 2026 at West Ham United | +2.1 |
| 21 | Leon Scarlett | 36.8 | 40.1on 17 Oct 2026 at Birmingham City29.1on 14 Oct 2026 v Derby County36.5on 19 Sep 2026 v Preston North End | |
| 22 | Rayan Kolli | 35.0 | 24.1on 17 Oct 2026 at Birmingham City36.3on 14 Oct 2026 v Derby County43.7on 9 Oct 2026 at West Ham United | |
| 23 | Justin Obikwu | 39.9 | 39.9on 9 Sep 2026 at Charlton Athletic |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 17 Oct 2026 | Championship | at Birmingham City | L 0–3 | 1.2–1.3 | 1.26 |
| 14 Oct 2026 | Championship | Derby County | W 4–1 | 1.5–0.9 | 1.85 |
| 9 Oct 2026 | Championship | at West Ham United | D 1–1 | 1.2–1.6 | 1.12 |
| 19 Sep 2026 | Championship | Preston North End | D 2–2 | 2.6–1.3 | 2.13 |
| 12 Sep 2026 | Championship | at West Bromwich Albion | D 1–1 | 0.8–1.3 | 0.95 |
| 9 Sep 2026 | Championship | at Charlton Athletic | D 0–0 | 0.7–0.6 | 1.43 |
| 5 Sep 2026 | Championship | Middlesbrough | L 0–1 | 1.0–2.4 | 0.58 |
| 2 Sep 2026 | Championship | Cardiff City | W 2–1 | 2.1–0.6 | 2.35 |
| 29 Aug 2026 | Championship | at Blackburn Rovers | W 2–1 | 1.3–1.0 | 1.57 |
| 22 Aug 2026 | Championship | Bolton Wanderers | D 0–0 | 2.0–0.1 | 2.63 |
All 58 results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 17 Oct 2026 | Championship | at Birmingham City | L 0–3 | 1.2–1.3 | 1.26 |
| 14 Oct 2026 | Championship | Derby County | W 4–1 | 1.5–0.9 | 1.85 |
| 9 Oct 2026 | Championship | at West Ham United | D 1–1 | 1.2–1.6 | 1.12 |
| 19 Sep 2026 | Championship | Preston North End | D 2–2 | 2.6–1.3 | 2.13 |
| 12 Sep 2026 | Championship | at West Bromwich Albion | D 1–1 | 0.8–1.3 | 0.95 |
| 9 Sep 2026 | Championship | at Charlton Athletic | D 0–0 | 0.7–0.6 | 1.43 |
| 5 Sep 2026 | Championship | Middlesbrough | L 0–1 | 1.0–2.4 | 0.58 |
| 2 Sep 2026 | Championship | Cardiff City | W 2–1 | 2.1–0.6 | 2.35 |
| 29 Aug 2026 | Championship | at Blackburn Rovers | W 2–1 | 1.3–1.0 | 1.57 |
| 22 Aug 2026 | Championship | Bolton Wanderers | D 0–0 | 2.0–0.1 | 2.63 |
| 15 Aug 2026 | Championship | at Portsmouth | W 3–1 | 2.0–2.0 | 1.42 |
| 8 Aug 2026 | EFL Cup | Millwall | D 1–1 | – | – |
| 2 May 2026 | Championship | at Ipswich Town | L 0–3 | 0.6–2.1 | 0.49 |
| 25 Apr 2026 | Championship | Derby County | L 2–3 | 2.3–0.9 | 2.28 |
| 21 Apr 2026 | Championship | Swansea City | L 1–2 | 2.1–2.5 | 1.19 |
| 18 Apr 2026 | Championship | at Millwall | L 0–2 | 0.1–1.1 | 0.48 |
| 11 Apr 2026 | Championship | Bristol City | D 0–0 | 0.9–0.9 | 1.37 |
| 6 Apr 2026 | Championship | at Preston North End | D 1–1 | 0.9–0.6 | 1.59 |
| 3 Apr 2026 | Championship | Watford | W 2–1 | 2.4–0.3 | 2.63 |
| 21 Mar 2026 | Championship | Portsmouth | W 6–1 | 1.6–1.6 | 1.38 |
| 14 Mar 2026 | Championship | at Leicester City | W 3–1 | 1.5–0.4 | 2.21 |
| 11 Mar 2026 | Championship | at Birmingham City | L 0–1 | 0.4–1.6 | 0.48 |
| 8 Mar 2026 | Championship | Middlesbrough | L 0–4 | 0.7–3.8 | 0.15 |
| 28 Feb 2026 | Championship | Sheffield United | L 0–2 | 1.1–0.7 | 1.70 |
| 24 Feb 2026 | Championship | at Southampton | L 0–5 | 0.3–1.6 | 0.41 |
| 21 Feb 2026 | Championship | at Hull City | W 3–1 | 1.7–2.1 | 1.17 |
| 14 Feb 2026 | Championship | Blackburn Rovers | L 1–3 | 1.7–1.5 | 1.51 |
| 6 Feb 2026 | Championship | at Charlton Athletic | D 0–0 | 0.7–1.1 | 1.01 |
| 31 Jan 2026 | Championship | Coventry City | W 2–1 | 1.1–0.6 | 1.80 |
| 24 Jan 2026 | Championship | Wrexham | L 2–3 | 0.9–0.5 | 1.69 |
| 20 Jan 2026 | Championship | at Oxford United | D 0–0 | 0.6–0.8 | 1.12 |
| 17 Jan 2026 | Championship | at Stoke City | D 0–0 | 0.3–0.8 | 0.79 |
| 4 Jan 2026 | Championship | Sheffield Wednesday | W 3–0 | 1.5–0.1 | 2.48 |
| 1 Jan 2026 | Championship | Norwich City | L 1–2 | 0.6–1.8 | 0.61 |
| 29 Dec 2025 | Championship | at West Bromwich Albion | L 1–2 | 0.1–1.5 | 0.34 |
| 26 Dec 2025 | Championship | at Portsmouth | D 1–1 | 0.4–0.6 | 1.08 |
| 20 Dec 2025 | Championship | Leicester City | W 4–1 | 1.8–1.4 | 1.61 |
| 13 Dec 2025 | Championship | at Middlesbrough | L 1–3 | 1.3–2.3 | 0.82 |
| 9 Dec 2025 | Championship | Birmingham City | W 2–1 | 1.6–0.3 | 2.34 |
| 6 Dec 2025 | Championship | West Bromwich Albion | W 3–1 | 2.0–1.4 | 1.74 |
| 29 Nov 2025 | Championship | at Norwich City | L 1–3 | 0.3–0.9 | 0.69 |
| 26 Nov 2025 | Championship | at Blackburn Rovers | W 1–0 | 1.2–1.0 | 1.46 |
| 22 Nov 2025 | Championship | Hull City | W 3–2 | 2.0–0.5 | 2.40 |
| 8 Nov 2025 | Championship | at Sheffield United | D 0–0 | 0.7–1.4 | 0.79 |
| 5 Nov 2025 | Championship | Southampton | L 1–2 | 1.7–0.7 | 2.07 |
| 1 Nov 2025 | Championship | Ipswich Town | L 1–4 | 1.6–1.0 | 1.75 |
| 25 Oct 2025 | Championship | at Derby County | L 0–1 | 0.4–1.7 | 0.46 |
| 22 Oct 2025 | Championship | at Swansea City | W 1–0 | 2.0–0.4 | 2.47 |
| 18 Oct 2025 | Championship | Millwall | L 1–2 | 1.9–1.6 | 1.53 |
| 4 Oct 2025 | Championship | at Bristol City | W 2–1 | 0.5–1.2 | 0.75 |
| 1 Oct 2025 | Championship | Oxford United | D 0–0 | 0.8–0.4 | 1.68 |
| 27 Sep 2025 | Championship | at Sheffield Wednesday | D 1–1 | 2.2–1.4 | 1.85 |
| 20 Sep 2025 | Championship | Stoke City | W 1–0 | 1.3–1.1 | 1.54 |
| 13 Sep 2025 | Championship | at Wrexham | W 3–1 | 1.4–2.1 | 0.99 |
| 30 Aug 2025 | Championship | Charlton Athletic | W 3–1 | 1.4–0.8 | 1.79 |
| 23 Aug 2025 | Championship | at Coventry City | L 1–7 | 0.6–1.3 | 0.84 |
| 16 Aug 2025 | Championship | at Watford | L 1–2 | 0.5–2.1 | 0.41 |
| 9 Aug 2025 | Championship | Preston North End | D 1–1 | 0.9–0.8 | 1.42 |