All teams

Rangers

Scottish Premiership · strength −0.77 (attack −0.37, defence −0.40) 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
Premiership 26/27 goals 13–7 · xG 17.5–10.0 · 20 points from 16.7 in 992016.7+3.3
Premiership 25/26 goals 76–43 · xG 69.8–40.9 · 72 points from 68.3 in 38387268.3+3.7
UEFA Europa League 25/26 goals 5–14 · xG 9.6–15.7 · 4 points from 7.8 in 8847.8−3.8
UEFA Champions League 25/26 goals 5–12 · xG 5.5–11.9 · 4 points from 4.8 in 5544.8−0.8

Rating by month

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

−0.75−0.50−0.25+0.00+0.25Aug 2024DecAprAugDecAprAugAttack −0.37Defence −0.40
Ratings as a table
MonthStrengthAttackDefence
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

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Ivor Pandur Goalkeeper · 1,033′ · 11 matches1154.641.5on 17 Oct 2026 at Dundee FC54.4on 10 Oct 2026 v Kilmarnock58.5on 20 Sep 2026 at Celtic−3.1
2Emmanuel Fernandez Defender · 1,025′ · 11 matches1150.060.5on 17 Oct 2026 at Dundee FC52.1on 10 Oct 2026 v Kilmarnock43.4on 20 Sep 2026 at Celticlevel (+2.0)
3Djeidi Gassama Midfielder · 776′ · 11 matches1141.538.8on 17 Oct 2026 at Dundee FC40.3on 10 Oct 2026 v Kilmarnock43.7on 20 Sep 2026 at Celticlevel (−0.7)
4Findlay Curtis Midfielder · 526′ · 11 matches1140.945.4on 17 Oct 2026 at Dundee FC15.3on 10 Oct 2026 v Kilmarnock62.7on 20 Sep 2026 at Celticlevel (−0.6)
5Olwethu Makhanya Defender · 943′ · 10 matches1046.553.3on 17 Oct 2026 at Dundee FC27.2on 10 Oct 2026 v Kilmarnock48.8on 20 Sep 2026 at Celtic−3.6
6Ryan Don Naderi Forward · 726′ · 10 matches1047.333.1on 17 Oct 2026 at Dundee FC52.6on 10 Oct 2026 v Kilmarnock56.6on 20 Sep 2026 at Celticlevel (+0.2)
7James Penrice Defender · 815′ · 9 matches934.133.0on 17 Oct 2026 at Dundee FC22.7on 10 Oct 2026 v Kilmarnock32.5on 20 Sep 2026 at Celtic−4.9
8Dujon Sterling Defender · 784′ · 9 matches935.923.9on 17 Oct 2026 at Dundee FC30.8on 10 Oct 2026 v Kilmarnock60.1on 20 Sep 2026 at Celtic+3.9
9Dan Neil Midfielder · 710′ · 9 matches939.330.7on 17 Oct 2026 at Dundee FC39.8on 10 Oct 2026 v Kilmarnock47.7on 20 Sep 2026 at Celticlevel (+0.0)
10Nicolas Raskin Midfielder · 602′ · 7 matches742.252.0on 17 Oct 2026 at Dundee FC34.8on 10 Oct 2026 v Kilmarnock49.6on 20 Sep 2026 at Celtic+3.1
11Min-su Kim Forward · 486′ · 7 matches742.640.5on 17 Oct 2026 at Dundee FC36.6on 10 Oct 2026 v Kilmarnock49.2on 20 Sep 2026 at Celticlevel (−0.9)
12Lawrence Shankland Forward · 439′ · 7 matches745.636.9on 5 Sep 2026 v Motherwell61.0on 2 Sep 2026 at Falkirk FC49.2on 30 Aug 2026 at Aberdeen+8.8
13Cameron Devlin Midfielder · 340′ · 7 matches740.5100.0on 20 Sep 2026 at Celtic7.1on 9 Sep 2026 v St. Mirren18.2on 2 Sep 2026 at Falkirk FC−23.1
14Tochi Chukwuani Midfielder · 261′ · 6 matches643.822.9on 10 Oct 2026 v Kilmarnock58.5on 20 Sep 2026 at Celtic25.8on 9 Sep 2026 v St. Mirren−15.7
15Daisuke Yokota Forward · 235′ · 6 matches652.638.4on 5 Sep 2026 v Motherwell26.0on 2 Sep 2026 at Falkirk FC47.0on 30 Aug 2026 at Aberdeen−13.6
16Kevin Kelsy Forward · 261′ · 5 matches542.627.8on 17 Oct 2026 at Dundee FC42.5on 10 Oct 2026 v Kilmarnock45.1on 20 Sep 2026 at Celticlevel (+0.0)
17Kosta Nedeljković Defender · 174′ · 5 matches548.937.4on 10 Oct 2026 v Kilmarnock54.1on 2 Sep 2026 at Falkirk FC46.5on 30 Aug 2026 at Aberdeen−2.4
18Ben Godfrey Defender · 90′ · 5 matches533.627.6on 20 Sep 2026 at Celtic0.0on 5 Sep 2026 v Motherwell29.9on 2 Sep 2026 at Falkirk FC−9.1
19Badredine Bouanani Midfielder · 159′ · 4 matches445.341.5on 17 Oct 2026 at Dundee FC60.7on 10 Oct 2026 v Kilmarnock38.0on 20 Sep 2026 at Celtic−3.4
20Bojan Miovski Forward · 42′ · 4 matches462.262.7on 10 Oct 2026 v Kilmarnock100.0on 9 Sep 2026 v St. Mirren46.9on 2 Sep 2026 at Falkirk FC+11.3
21Vanja Dragojević Midfielder · 174′ · 3 matches339.734.5on 27 Aug 2026 at FK Jablonec39.0on 20 Aug 2026 v FK Jablonec47.8on 9 Aug 2026 v Hibernian–
22Thelo Aasgaard Midfielder · 172′ · 3 matches352.963.7on 27 Aug 2026 at FK Jablonec38.9on 9 Aug 2026 v Hibernian49.1on 31 Jul 2026 at Dundee United–
23Ross McCrorie Midfielder · 69′ · 3 matches353.046.6on 2 Sep 2026 at Falkirk FC50.7on 9 Aug 2026 v Hibernian61.1on 31 Jul 2026 at Dundee United–
24Tuur Rommens Defender · 180′ · 2 matches233.137.4on 9 Aug 2026 v Hibernian28.8on 31 Jul 2026 at Dundee United–
25Mohammed Diomande Midfielder · 135′ · 2 matches236.942.8on 9 Aug 2026 v Hibernian33.9on 31 Jul 2026 at Dundee United–
26Connor Barron Midfielder · 83′ · 2 matches254.457.2on 27 Aug 2026 at FK Jablonec27.8on 20 Aug 2026 v FK Jablonec–
27Youssef Chermiti Forward · 81′ · 2 matches244.046.7on 9 Aug 2026 v Hibernian41.8on 31 Jul 2026 at Dundee United–

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

65 since July 2025
DateCompetitionOpponentResultxGExpected points
17 Oct 2026Scottish Premiershipat Dundee FCD 2–21.8–1.81.41
10 Oct 2026Scottish PremiershipKilmarnockW 3–11.4–1.21.51
20 Sep 2026Scottish Premiershipat CelticW 1–01.2–0.71.77
9 Sep 2026Scottish PremiershipSt. MirrenW 1–02.2–1.12.04
5 Sep 2026Scottish PremiershipMotherwellW 1–03.9–0.52.84
2 Sep 2026Scottish Premiershipat Falkirk FCW 2–11.6–0.81.89
30 Aug 2026Scottish Premiershipat AberdeenW 1–01.8–0.52.34
27 Aug 2026Conference Leagueat FK JablonecL 0–1––
20 Aug 2026Conference LeagueFK JablonecW 1–0––
13 Aug 2026Europa LeagueJagiellonia BiałystokD 1–1––
All 65 results
DateCompetitionOpponentResultxGExpected points
17 Oct 2026Scottish Premiershipat Dundee FCD 2–21.8–1.81.41
10 Oct 2026Scottish PremiershipKilmarnockW 3–11.4–1.21.51
20 Sep 2026Scottish Premiershipat CelticW 1–01.2–0.71.77
9 Sep 2026Scottish PremiershipSt. MirrenW 1–02.2–1.12.04
5 Sep 2026Scottish PremiershipMotherwellW 1–03.9–0.52.84
2 Sep 2026Scottish Premiershipat Falkirk FCW 2–11.6–0.81.89
30 Aug 2026Scottish Premiershipat AberdeenW 1–01.8–0.52.34
27 Aug 2026Conference Leagueat FK JablonecL 0–1––
20 Aug 2026Conference LeagueFK JablonecW 1–0––
13 Aug 2026Europa LeagueJagiellonia BiałystokD 1–1––
9 Aug 2026Scottish PremiershipHibernianL 1–22.1–1.71.58
6 Aug 2026Europa Leagueat Jagiellonia BiałystokL 1–2––
31 Jul 2026Scottish Premiershipat Dundee UnitedD 1–11.4–1.61.27
16 May 2026Scottish Premiershipat Falkirk FCW 5–22.6–2.31.59
13 May 2026Scottish PremiershipHibernianL 1–21.5–1.51.33
10 May 2026Scottish Premiershipat CelticL 1–30.9–1.01.26
4 May 2026Scottish Premiershipat Heart of MidlothianL 1–20.7–1.01.14
26 Apr 2026Scottish PremiershipMotherwellL 2–32.3–0.62.45
12 Apr 2026Scottish Premiershipat Falkirk FCW 6–33.7–1.72.36
4 Apr 2026Scottish PremiershipDundee UnitedW 4–23.4–1.32.41
21 Mar 2026Scottish PremiershipAberdeenW 4–11.6–0.52.17
15 Mar 2026Scottish Premiershipat St. MirrenW 1–02.4–0.22.67
1 Mar 2026Scottish PremiershipCelticD 2–21.5–2.20.96
22 Feb 2026Scottish Premiershipat LivingstonD 2–23.8–0.22.91
15 Feb 2026Scottish PremiershipHeart of MidlothianW 4–22.5–0.32.65
11 Feb 2026Scottish Premiershipat MotherwellD 1–11.4–1.41.33
4 Feb 2026Scottish PremiershipKilmarnockW 5–12.8–1.32.21
1 Feb 2026Scottish Premiershipat HibernianD 0–00.6–1.90.52
29 Jan 2026Europa Leagueat FC PortoL 1–30.4–1.60.52
25 Jan 2026Scottish PremiershipDundee FCW 3–02.5–0.22.71
22 Jan 2026Europa LeagueLudogoretsW 1–01.4–1.01.69
11 Jan 2026Scottish Premiershipat AberdeenW 2–01.9–0.32.49
6 Jan 2026Scottish PremiershipAberdeenW 2–01.8–1.01.89
3 Jan 2026Scottish Premiershipat CelticW 3–11.4–2.30.88
30 Dec 2025Scottish PremiershipSt. MirrenW 2–11.9–1.71.50
27 Dec 2025Scottish PremiershipMotherwellW 1–04.1–1.12.70
21 Dec 2025Scottish Premiershipat Heart of MidlothianL 1–22.3–1.71.76
15 Dec 2025Scottish PremiershipHibernianW 1–01.8–0.52.27
11 Dec 2025Europa Leagueat Ferencváros TCL 1–21.2–1.61.05
6 Dec 2025Scottish Premiershipat KilmarnockW 3–00.3–0.51.10
3 Dec 2025Scottish Premiershipat Dundee UnitedD 2–23.2–1.12.46
30 Nov 2025Scottish PremiershipFalkirk FCD 0–02.2–0.12.72
27 Nov 2025Europa LeagueSporting BragaD 1–11.7–1.71.40
22 Nov 2025Scottish PremiershipLivingstonW 2–11.0–0.12.13
9 Nov 2025Scottish Premiershipat Dundee FCW 3–00.8–0.41.69
6 Nov 2025Europa LeagueAS RomaL 0–20.9–2.00.68
29 Oct 2025Scottish Premiershipat HibernianW 1–00.5–2.00.44
26 Oct 2025Scottish PremiershipKilmarnockW 3–11.4–1.01.60
23 Oct 2025Europa Leagueat SK BrannL 0–31.3–2.30.77
18 Oct 2025Scottish PremiershipDundee UnitedD 2–21.6–0.91.90
5 Oct 2025Scottish Premiershipat Falkirk FCD 1–11.1–1.41.13
2 Oct 2025Europa Leagueat SK Sturm GrazL 1–21.9–1.61.53
28 Sep 2025Scottish Premiershipat LivingstonW 2–12.4–0.72.40
25 Sep 2025Europa LeagueKRC GenkL 0–10.8–3.80.20
13 Sep 2025Scottish PremiershipHeart of MidlothianL 0–21.1–2.40.67
31 Aug 2025Scottish PremiershipCelticD 0–00.1–0.21.08
27 Aug 2025Champions Leagueat Club Brugge KVL 0–60.2–5.20.02
24 Aug 2025Scottish Premiershipat St. MirrenD 1–11.6–1.01.76
19 Aug 2025Champions LeagueClub Brugge KVL 1–31.6–0.91.83
12 Aug 2025Champions Leagueat FC Viktoria PlzeňL 1–21.1–2.60.59
9 Aug 2025Scottish PremiershipDundee FCD 1–12.0–0.32.48
5 Aug 2025Champions LeagueFC Viktoria PlzeňW 3–0––
2 Aug 2025Scottish Premiershipat MotherwellD 1–10.8–2.10.59
30 Jul 2025Champions Leagueat Panathinaikos FCD 1–10.9–1.50.96
22 Jul 2025Champions LeaguePanathinaikos FCW 2–01.7–1.81.37