All teams

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

oldest first, every competition

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.

SeasonPlayedPointsExpectedDifference
Championship 26/27 goals 15–12 · xG 16.4–13.1 · 17 points from 17.3 in 11111717.3−0.3
Championship 25/26 goals 61–73 · xG 52.8–55.4 · 58 points from 61.4 in 46465861.4−3.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−1.20−1.00−0.80−0.60−0.40Aug 2025OctDecFebAprJunAugOctDefence −0.41Attack −0.63
Ratings as a table
MonthStrengthAttackDefence
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

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Ronnie Edwards Defender · 1,090′ · 12 matches1245.752.3on 17 Oct 2026 at Birmingham City61.2on 14 Oct 2026 v Derby County53.7on 9 Oct 2026 at West Ham United+10.0
2Pierce Charles Goalkeeper · 1,090′ · 12 matches1251.632.2on 17 Oct 2026 at Birmingham City51.3on 14 Oct 2026 v Derby County69.5on 9 Oct 2026 at West Ham Unitedlevel (−1.0)
3Jimmy Dunne Defender · 954′ · 11 matches1145.648.2on 17 Oct 2026 at Birmingham City48.4on 14 Oct 2026 v Derby County60.3on 9 Oct 2026 at West Ham United+6.6
4Amadou Salif Mbengue Defender · 650′ · 11 matches1136.931.8on 14 Oct 2026 v Derby County57.2on 9 Oct 2026 at West Ham United33.3on 19 Sep 2026 v Preston North Endlevel (−1.1)
5Paul Smyth Midfielder · 637′ · 11 matches1141.129.7on 17 Oct 2026 at Birmingham City34.4on 14 Oct 2026 v Derby County55.0on 9 Oct 2026 at West Ham United−2.8
6Kealey Adamson Defender · 616′ · 11 matches1139.234.8on 17 Oct 2026 at Birmingham City27.7on 14 Oct 2026 v Derby County36.4on 9 Oct 2026 at West Ham United−6.2
7Harvey Vale Midfielder · 822′ · 10 matches1037.234.8on 17 Oct 2026 at Birmingham City44.9on 14 Oct 2026 v Derby County27.9on 9 Oct 2026 at West Ham Unitedlevel (−0.2)
8Glen Kamara Midfielder · 662′ · 10 matches1046.731.3on 17 Oct 2026 at Birmingham City45.0on 14 Oct 2026 v Derby County39.4on 9 Oct 2026 at West Ham United−7.9
9Nicolas Madsen Midfielder · 638′ · 10 matches1048.246.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
10Kwame Poku Midfielder · 616′ · 10 matches1039.138.0on 17 Oct 2026 at Birmingham City33.2on 14 Oct 2026 v Derby County47.1on 9 Oct 2026 at West Ham Unitedlevel (+1.8)
11Rumarn Burrell Forward · 661′ · 9 matches940.837.7on 19 Sep 2026 v Preston North End42.5on 12 Sep 2026 at West Bromwich Albion37.5on 9 Sep 2026 at Charlton Athleticlevel (−1.6)
12Jake Clarke-Salter Defender · 653′ · 9 matches942.640.4on 17 Oct 2026 at Birmingham City48.7on 9 Oct 2026 at West Ham United39.3on 12 Sep 2026 at West Bromwich Albionlevel (+0.3)
13Koki Saito Midfielder · 379′ · 8 matches840.633.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
14Alfie Lloyd Forward · 307′ · 8 matches840.448.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
15Richard Kone Forward · 311′ · 7 matches736.835.4on 17 Oct 2026 at Birmingham City33.6on 14 Oct 2026 v Derby County44.0on 9 Oct 2026 at West Ham Unitedlevel (+0.2)
16Dennis Cirkin Defender · 302′ · 7 matches739.40.0on 19 Sep 2026 v Preston North End46.1on 12 Sep 2026 at West Bromwich Albion41.0on 9 Sep 2026 at Charlton Athleticlevel (−0.1)
17Jonathan Varane Midfielder · 224′ · 7 matches741.149.7on 17 Oct 2026 at Birmingham City53.5on 14 Oct 2026 v Derby County29.4on 19 Sep 2026 v Preston North End+4.7
18Ilias Chair Midfielder · 383′ · 6 matches640.267.3on 5 Sep 2026 v Middlesbrough3.4on 2 Sep 2026 v Cardiff City34.7on 29 Aug 2026 at Blackburn Rovers−3.9
19Tariq Lamptey Defender · 225′ · 6 matches643.183.4on 9 Oct 2026 at West Ham United34.9on 9 Sep 2026 at Charlton Athletic65.9on 5 Sep 2026 v Middlesbrough+13.4
20Boy Kemper Defender · 347′ · 5 matches540.739.4on 17 Oct 2026 at Birmingham City44.2on 14 Oct 2026 v Derby County46.1on 9 Oct 2026 at West Ham United+2.1
21Leon Scarlett Forward · 135′ · 5 matches536.840.1on 17 Oct 2026 at Birmingham City29.1on 14 Oct 2026 v Derby County36.5on 19 Sep 2026 v Preston North Endlevel (−0.9)
22Rayan Kolli Forward · 193′ · 3 matches335.024.1on 17 Oct 2026 at Birmingham City36.3on 14 Oct 2026 v Derby County43.7on 9 Oct 2026 at West Ham United–
23Justin Obikwu Forward · 15′ · 1 match139.939.9on 9 Sep 2026 at Charlton Athletic–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

58 since July 2025
DateCompetitionOpponentResultxGExpected points
17 Oct 2026Championshipat Birmingham CityL 0–31.2–1.31.26
14 Oct 2026ChampionshipDerby CountyW 4–11.5–0.91.85
9 Oct 2026Championshipat West Ham UnitedD 1–11.2–1.61.12
19 Sep 2026ChampionshipPreston North EndD 2–22.6–1.32.13
12 Sep 2026Championshipat West Bromwich AlbionD 1–10.8–1.30.95
9 Sep 2026Championshipat Charlton AthleticD 0–00.7–0.61.43
5 Sep 2026ChampionshipMiddlesbroughL 0–11.0–2.40.58
2 Sep 2026ChampionshipCardiff CityW 2–12.1–0.62.35
29 Aug 2026Championshipat Blackburn RoversW 2–11.3–1.01.57
22 Aug 2026ChampionshipBolton WanderersD 0–02.0–0.12.63
All 58 results
DateCompetitionOpponentResultxGExpected points
17 Oct 2026Championshipat Birmingham CityL 0–31.2–1.31.26
14 Oct 2026ChampionshipDerby CountyW 4–11.5–0.91.85
9 Oct 2026Championshipat West Ham UnitedD 1–11.2–1.61.12
19 Sep 2026ChampionshipPreston North EndD 2–22.6–1.32.13
12 Sep 2026Championshipat West Bromwich AlbionD 1–10.8–1.30.95
9 Sep 2026Championshipat Charlton AthleticD 0–00.7–0.61.43
5 Sep 2026ChampionshipMiddlesbroughL 0–11.0–2.40.58
2 Sep 2026ChampionshipCardiff CityW 2–12.1–0.62.35
29 Aug 2026Championshipat Blackburn RoversW 2–11.3–1.01.57
22 Aug 2026ChampionshipBolton WanderersD 0–02.0–0.12.63
15 Aug 2026Championshipat PortsmouthW 3–12.0–2.01.42
8 Aug 2026EFL CupMillwallD 1–1––
2 May 2026Championshipat Ipswich TownL 0–30.6–2.10.49
25 Apr 2026ChampionshipDerby CountyL 2–32.3–0.92.28
21 Apr 2026ChampionshipSwansea CityL 1–22.1–2.51.19
18 Apr 2026Championshipat MillwallL 0–20.1–1.10.48
11 Apr 2026ChampionshipBristol CityD 0–00.9–0.91.37
6 Apr 2026Championshipat Preston North EndD 1–10.9–0.61.59
3 Apr 2026ChampionshipWatfordW 2–12.4–0.32.63
21 Mar 2026ChampionshipPortsmouthW 6–11.6–1.61.38
14 Mar 2026Championshipat Leicester CityW 3–11.5–0.42.21
11 Mar 2026Championshipat Birmingham CityL 0–10.4–1.60.48
8 Mar 2026ChampionshipMiddlesbroughL 0–40.7–3.80.15
28 Feb 2026ChampionshipSheffield UnitedL 0–21.1–0.71.70
24 Feb 2026Championshipat SouthamptonL 0–50.3–1.60.41
21 Feb 2026Championshipat Hull CityW 3–11.7–2.11.17
14 Feb 2026ChampionshipBlackburn RoversL 1–31.7–1.51.51
6 Feb 2026Championshipat Charlton AthleticD 0–00.7–1.11.01
31 Jan 2026ChampionshipCoventry CityW 2–11.1–0.61.80
24 Jan 2026ChampionshipWrexhamL 2–30.9–0.51.69
20 Jan 2026Championshipat Oxford UnitedD 0–00.6–0.81.12
17 Jan 2026Championshipat Stoke CityD 0–00.3–0.80.79
4 Jan 2026ChampionshipSheffield WednesdayW 3–01.5–0.12.48
1 Jan 2026ChampionshipNorwich CityL 1–20.6–1.80.61
29 Dec 2025Championshipat West Bromwich AlbionL 1–20.1–1.50.34
26 Dec 2025Championshipat PortsmouthD 1–10.4–0.61.08
20 Dec 2025ChampionshipLeicester CityW 4–11.8–1.41.61
13 Dec 2025Championshipat MiddlesbroughL 1–31.3–2.30.82
9 Dec 2025ChampionshipBirmingham CityW 2–11.6–0.32.34
6 Dec 2025ChampionshipWest Bromwich AlbionW 3–12.0–1.41.74
29 Nov 2025Championshipat Norwich CityL 1–30.3–0.90.69
26 Nov 2025Championshipat Blackburn RoversW 1–01.2–1.01.46
22 Nov 2025ChampionshipHull CityW 3–22.0–0.52.40
8 Nov 2025Championshipat Sheffield UnitedD 0–00.7–1.40.79
5 Nov 2025ChampionshipSouthamptonL 1–21.7–0.72.07
1 Nov 2025ChampionshipIpswich TownL 1–41.6–1.01.75
25 Oct 2025Championshipat Derby CountyL 0–10.4–1.70.46
22 Oct 2025Championshipat Swansea CityW 1–02.0–0.42.47
18 Oct 2025ChampionshipMillwallL 1–21.9–1.61.53
4 Oct 2025Championshipat Bristol CityW 2–10.5–1.20.75
1 Oct 2025ChampionshipOxford UnitedD 0–00.8–0.41.68
27 Sep 2025Championshipat Sheffield WednesdayD 1–12.2–1.41.85
20 Sep 2025ChampionshipStoke CityW 1–01.3–1.11.54
13 Sep 2025Championshipat WrexhamW 3–11.4–2.10.99
30 Aug 2025ChampionshipCharlton AthleticW 3–11.4–0.81.79
23 Aug 2025Championshipat Coventry CityL 1–70.6–1.30.84
16 Aug 2025Championshipat WatfordL 1–20.5–2.10.41
9 Aug 2025ChampionshipPreston North EndD 1–10.9–0.81.42