Rangers
Scottish Premiership · strength −0.77 (attack −0.37, defence −0.40) 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 |
|---|---|
| Premiership 26/27 | +3.3 |
| Premiership 25/26 | +3.7 |
| UEFA Europa League 25/26 | −3.8 |
| UEFA Champions League 25/26 | −0.8 |
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 | −0.77 | −0.37 | −0.40 |
| Sep 2026 | −0.78 | −0.37 | −0.41 |
| Aug 2026 | −0.84 | −0.38 | −0.45 |
| Jul 2026 | −0.91 | −0.36 | −0.55 |
| Jun 2026 | −0.90 | −0.34 | −0.56 |
| May 2026 | −0.90 | −0.34 | −0.56 |
| Apr 2026 | −0.85 | −0.31 | −0.54 |
| Mar 2026 | −0.95 | −0.39 | −0.56 |
| Feb 2026 | −0.89 | −0.35 | −0.54 |
| Jan 2026 | −0.94 | −0.38 | −0.56 |
| Dec 2025 | −1.02 | −0.38 | −0.64 |
| Nov 2025 | −1.03 | −0.45 | −0.58 |
| Oct 2025 | −1.02 | −0.44 | −0.58 |
| Sep 2025 | −0.80 | −0.29 | −0.51 |
| Aug 2025 | −0.58 | −0.21 | −0.38 |
| Jul 2025 | −0.62 | −0.26 | −0.36 |
| Jun 2025 | −0.65 | −0.28 | −0.37 |
| May 2025 | −0.65 | −0.28 | −0.37 |
| Apr 2025 | −0.59 | −0.24 | −0.35 |
| Mar 2025 | −0.42 | −0.17 | −0.25 |
| Feb 2025 | −0.42 | −0.18 | −0.24 |
| Jan 2025 | −0.43 | −0.19 | −0.24 |
| Dec 2024 | −0.26 | −0.21 | −0.06 |
| Nov 2024 | −0.28 | −0.16 | −0.11 |
| Oct 2024 | −0.43 | −0.24 | −0.19 |
| Sep 2024 | +0.19 | −0.05 | +0.24 |
| Aug 2024 | −0.15 | −0.27 | +0.12 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Ivor Pandur | 54.6 | 41.5on 17 Oct 2026 at Dundee FC54.4on 10 Oct 2026 v Kilmarnock58.5on 20 Sep 2026 at Celtic | −3.1 |
| 2 | Emmanuel Fernandez | 50.0 | 60.5on 17 Oct 2026 at Dundee FC52.1on 10 Oct 2026 v Kilmarnock43.4on 20 Sep 2026 at Celtic | |
| 3 | Djeidi Gassama | 41.5 | 38.8on 17 Oct 2026 at Dundee FC40.3on 10 Oct 2026 v Kilmarnock43.7on 20 Sep 2026 at Celtic | |
| 4 | Findlay Curtis | 40.9 | 45.4on 17 Oct 2026 at Dundee FC15.3on 10 Oct 2026 v Kilmarnock62.7on 20 Sep 2026 at Celtic | |
| 5 | Olwethu Makhanya | 46.5 | 53.3on 17 Oct 2026 at Dundee FC27.2on 10 Oct 2026 v Kilmarnock48.8on 20 Sep 2026 at Celtic | −3.6 |
| 6 | Ryan Don Naderi | 47.3 | 33.1on 17 Oct 2026 at Dundee FC52.6on 10 Oct 2026 v Kilmarnock56.6on 20 Sep 2026 at Celtic | |
| 7 | James Penrice | 34.1 | 33.0on 17 Oct 2026 at Dundee FC22.7on 10 Oct 2026 v Kilmarnock32.5on 20 Sep 2026 at Celtic | −4.9 |
| 8 | Dujon Sterling | 35.9 | 23.9on 17 Oct 2026 at Dundee FC30.8on 10 Oct 2026 v Kilmarnock60.1on 20 Sep 2026 at Celtic | +3.9 |
| 9 | Dan Neil | 39.3 | 30.7on 17 Oct 2026 at Dundee FC39.8on 10 Oct 2026 v Kilmarnock47.7on 20 Sep 2026 at Celtic | |
| 10 | Nicolas Raskin | 42.2 | 52.0on 17 Oct 2026 at Dundee FC34.8on 10 Oct 2026 v Kilmarnock49.6on 20 Sep 2026 at Celtic | +3.1 |
| 11 | Min-su Kim | 42.6 | 40.5on 17 Oct 2026 at Dundee FC36.6on 10 Oct 2026 v Kilmarnock49.2on 20 Sep 2026 at Celtic | |
| 12 | Lawrence Shankland | 45.6 | 36.9on 5 Sep 2026 v Motherwell61.0on 2 Sep 2026 at Falkirk FC49.2on 30 Aug 2026 at Aberdeen | +8.8 |
| 13 | Cameron Devlin | 40.5 | 100.0on 20 Sep 2026 at Celtic7.1on 9 Sep 2026 v St. Mirren18.2on 2 Sep 2026 at Falkirk FC | −23.1 |
| 14 | Tochi Chukwuani | 43.8 | 22.9on 10 Oct 2026 v Kilmarnock58.5on 20 Sep 2026 at Celtic25.8on 9 Sep 2026 v St. Mirren | −15.7 |
| 15 | Daisuke Yokota | 52.6 | 38.4on 5 Sep 2026 v Motherwell26.0on 2 Sep 2026 at Falkirk FC47.0on 30 Aug 2026 at Aberdeen | −13.6 |
| 16 | Kevin Kelsy | 42.6 | 27.8on 17 Oct 2026 at Dundee FC42.5on 10 Oct 2026 v Kilmarnock45.1on 20 Sep 2026 at Celtic | |
| 17 | Kosta Nedeljković | 48.9 | 37.4on 10 Oct 2026 v Kilmarnock54.1on 2 Sep 2026 at Falkirk FC46.5on 30 Aug 2026 at Aberdeen | −2.4 |
| 18 | Ben Godfrey | 33.6 | 27.6on 20 Sep 2026 at Celtic0.0on 5 Sep 2026 v Motherwell29.9on 2 Sep 2026 at Falkirk FC | −9.1 |
| 19 | Badredine Bouanani | 45.3 | 41.5on 17 Oct 2026 at Dundee FC60.7on 10 Oct 2026 v Kilmarnock38.0on 20 Sep 2026 at Celtic | −3.4 |
| 20 | Bojan Miovski | 62.2 | 62.7on 10 Oct 2026 v Kilmarnock100.0on 9 Sep 2026 v St. Mirren46.9on 2 Sep 2026 at Falkirk FC | +11.3 |
| 21 | Vanja Dragojević | 39.7 | 34.5on 27 Aug 2026 at FK Jablonec39.0on 20 Aug 2026 v FK Jablonec47.8on 9 Aug 2026 v Hibernian | |
| 22 | Thelo Aasgaard | 52.9 | 63.7on 27 Aug 2026 at FK Jablonec38.9on 9 Aug 2026 v Hibernian49.1on 31 Jul 2026 at Dundee United | |
| 23 | Ross McCrorie | 53.0 | 46.6on 2 Sep 2026 at Falkirk FC50.7on 9 Aug 2026 v Hibernian61.1on 31 Jul 2026 at Dundee United | |
| 24 | Tuur Rommens | 33.1 | 37.4on 9 Aug 2026 v Hibernian28.8on 31 Jul 2026 at Dundee United | |
| 25 | Mohammed Diomande | 36.9 | 42.8on 9 Aug 2026 v Hibernian33.9on 31 Jul 2026 at Dundee United | |
| 26 | Connor Barron | 54.4 | 57.2on 27 Aug 2026 at FK Jablonec27.8on 20 Aug 2026 v FK Jablonec | |
| 27 | Youssef Chermiti | 44.0 | 46.7on 9 Aug 2026 v Hibernian41.8on 31 Jul 2026 at Dundee United |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 17 Oct 2026 | Scottish Premiership | at Dundee FC | D 2–2 | 1.8–1.8 | 1.41 |
| 10 Oct 2026 | Scottish Premiership | Kilmarnock | W 3–1 | 1.4–1.2 | 1.51 |
| 20 Sep 2026 | Scottish Premiership | at Celtic | W 1–0 | 1.2–0.7 | 1.77 |
| 9 Sep 2026 | Scottish Premiership | St. Mirren | W 1–0 | 2.2–1.1 | 2.04 |
| 5 Sep 2026 | Scottish Premiership | Motherwell | W 1–0 | 3.9–0.5 | 2.84 |
| 2 Sep 2026 | Scottish Premiership | at Falkirk FC | W 2–1 | 1.6–0.8 | 1.89 |
| 30 Aug 2026 | Scottish Premiership | at Aberdeen | W 1–0 | 1.8–0.5 | 2.34 |
| 27 Aug 2026 | Conference League | at FK Jablonec | L 0–1 | – | – |
| 20 Aug 2026 | Conference League | FK Jablonec | W 1–0 | – | – |
| 13 Aug 2026 | Europa League | Jagiellonia Białystok | D 1–1 | – | – |
All 65 results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 17 Oct 2026 | Scottish Premiership | at Dundee FC | D 2–2 | 1.8–1.8 | 1.41 |
| 10 Oct 2026 | Scottish Premiership | Kilmarnock | W 3–1 | 1.4–1.2 | 1.51 |
| 20 Sep 2026 | Scottish Premiership | at Celtic | W 1–0 | 1.2–0.7 | 1.77 |
| 9 Sep 2026 | Scottish Premiership | St. Mirren | W 1–0 | 2.2–1.1 | 2.04 |
| 5 Sep 2026 | Scottish Premiership | Motherwell | W 1–0 | 3.9–0.5 | 2.84 |
| 2 Sep 2026 | Scottish Premiership | at Falkirk FC | W 2–1 | 1.6–0.8 | 1.89 |
| 30 Aug 2026 | Scottish Premiership | at Aberdeen | W 1–0 | 1.8–0.5 | 2.34 |
| 27 Aug 2026 | Conference League | at FK Jablonec | L 0–1 | – | – |
| 20 Aug 2026 | Conference League | FK Jablonec | W 1–0 | – | – |
| 13 Aug 2026 | Europa League | Jagiellonia Białystok | D 1–1 | – | – |
| 9 Aug 2026 | Scottish Premiership | Hibernian | L 1–2 | 2.1–1.7 | 1.58 |
| 6 Aug 2026 | Europa League | at Jagiellonia Białystok | L 1–2 | – | – |
| 31 Jul 2026 | Scottish Premiership | at Dundee United | D 1–1 | 1.4–1.6 | 1.27 |
| 16 May 2026 | Scottish Premiership | at Falkirk FC | W 5–2 | 2.6–2.3 | 1.59 |
| 13 May 2026 | Scottish Premiership | Hibernian | L 1–2 | 1.5–1.5 | 1.33 |
| 10 May 2026 | Scottish Premiership | at Celtic | L 1–3 | 0.9–1.0 | 1.26 |
| 4 May 2026 | Scottish Premiership | at Heart of Midlothian | L 1–2 | 0.7–1.0 | 1.14 |
| 26 Apr 2026 | Scottish Premiership | Motherwell | L 2–3 | 2.3–0.6 | 2.45 |
| 12 Apr 2026 | Scottish Premiership | at Falkirk FC | W 6–3 | 3.7–1.7 | 2.36 |
| 4 Apr 2026 | Scottish Premiership | Dundee United | W 4–2 | 3.4–1.3 | 2.41 |
| 21 Mar 2026 | Scottish Premiership | Aberdeen | W 4–1 | 1.6–0.5 | 2.17 |
| 15 Mar 2026 | Scottish Premiership | at St. Mirren | W 1–0 | 2.4–0.2 | 2.67 |
| 1 Mar 2026 | Scottish Premiership | Celtic | D 2–2 | 1.5–2.2 | 0.96 |
| 22 Feb 2026 | Scottish Premiership | at Livingston | D 2–2 | 3.8–0.2 | 2.91 |
| 15 Feb 2026 | Scottish Premiership | Heart of Midlothian | W 4–2 | 2.5–0.3 | 2.65 |
| 11 Feb 2026 | Scottish Premiership | at Motherwell | D 1–1 | 1.4–1.4 | 1.33 |
| 4 Feb 2026 | Scottish Premiership | Kilmarnock | W 5–1 | 2.8–1.3 | 2.21 |
| 1 Feb 2026 | Scottish Premiership | at Hibernian | D 0–0 | 0.6–1.9 | 0.52 |
| 29 Jan 2026 | Europa League | at FC Porto | L 1–3 | 0.4–1.6 | 0.52 |
| 25 Jan 2026 | Scottish Premiership | Dundee FC | W 3–0 | 2.5–0.2 | 2.71 |
| 22 Jan 2026 | Europa League | Ludogorets | W 1–0 | 1.4–1.0 | 1.69 |
| 11 Jan 2026 | Scottish Premiership | at Aberdeen | W 2–0 | 1.9–0.3 | 2.49 |
| 6 Jan 2026 | Scottish Premiership | Aberdeen | W 2–0 | 1.8–1.0 | 1.89 |
| 3 Jan 2026 | Scottish Premiership | at Celtic | W 3–1 | 1.4–2.3 | 0.88 |
| 30 Dec 2025 | Scottish Premiership | St. Mirren | W 2–1 | 1.9–1.7 | 1.50 |
| 27 Dec 2025 | Scottish Premiership | Motherwell | W 1–0 | 4.1–1.1 | 2.70 |
| 21 Dec 2025 | Scottish Premiership | at Heart of Midlothian | L 1–2 | 2.3–1.7 | 1.76 |
| 15 Dec 2025 | Scottish Premiership | Hibernian | W 1–0 | 1.8–0.5 | 2.27 |
| 11 Dec 2025 | Europa League | at Ferencváros TC | L 1–2 | 1.2–1.6 | 1.05 |
| 6 Dec 2025 | Scottish Premiership | at Kilmarnock | W 3–0 | 0.3–0.5 | 1.10 |
| 3 Dec 2025 | Scottish Premiership | at Dundee United | D 2–2 | 3.2–1.1 | 2.46 |
| 30 Nov 2025 | Scottish Premiership | Falkirk FC | D 0–0 | 2.2–0.1 | 2.72 |
| 27 Nov 2025 | Europa League | Sporting Braga | D 1–1 | 1.7–1.7 | 1.40 |
| 22 Nov 2025 | Scottish Premiership | Livingston | W 2–1 | 1.0–0.1 | 2.13 |
| 9 Nov 2025 | Scottish Premiership | at Dundee FC | W 3–0 | 0.8–0.4 | 1.69 |
| 6 Nov 2025 | Europa League | AS Roma | L 0–2 | 0.9–2.0 | 0.68 |
| 29 Oct 2025 | Scottish Premiership | at Hibernian | W 1–0 | 0.5–2.0 | 0.44 |
| 26 Oct 2025 | Scottish Premiership | Kilmarnock | W 3–1 | 1.4–1.0 | 1.60 |
| 23 Oct 2025 | Europa League | at SK Brann | L 0–3 | 1.3–2.3 | 0.77 |
| 18 Oct 2025 | Scottish Premiership | Dundee United | D 2–2 | 1.6–0.9 | 1.90 |
| 5 Oct 2025 | Scottish Premiership | at Falkirk FC | D 1–1 | 1.1–1.4 | 1.13 |
| 2 Oct 2025 | Europa League | at SK Sturm Graz | L 1–2 | 1.9–1.6 | 1.53 |
| 28 Sep 2025 | Scottish Premiership | at Livingston | W 2–1 | 2.4–0.7 | 2.40 |
| 25 Sep 2025 | Europa League | KRC Genk | L 0–1 | 0.8–3.8 | 0.20 |
| 13 Sep 2025 | Scottish Premiership | Heart of Midlothian | L 0–2 | 1.1–2.4 | 0.67 |
| 31 Aug 2025 | Scottish Premiership | Celtic | D 0–0 | 0.1–0.2 | 1.08 |
| 27 Aug 2025 | Champions League | at Club Brugge KV | L 0–6 | 0.2–5.2 | 0.02 |
| 24 Aug 2025 | Scottish Premiership | at St. Mirren | D 1–1 | 1.6–1.0 | 1.76 |
| 19 Aug 2025 | Champions League | Club Brugge KV | L 1–3 | 1.6–0.9 | 1.83 |
| 12 Aug 2025 | Champions League | at FC Viktoria Plzeň | L 1–2 | 1.1–2.6 | 0.59 |
| 9 Aug 2025 | Scottish Premiership | Dundee FC | D 1–1 | 2.0–0.3 | 2.48 |
| 5 Aug 2025 | Champions League | FC Viktoria Plzeň | W 3–0 | – | – |
| 2 Aug 2025 | Scottish Premiership | at Motherwell | D 1–1 | 0.8–2.1 | 0.59 |
| 30 Jul 2025 | Champions League | at Panathinaikos FC | D 1–1 | 0.9–1.5 | 0.96 |
| 22 Jul 2025 | Champions League | Panathinaikos FC | W 2–0 | 1.7–1.8 | 1.37 |