St. Johnstone
Scottish Premiership · strength −1.48 (attack −0.78, defence −0.70) against an average Premier League side, rated Oct 2026
Last 10 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 | +0.6 |
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.48 | −0.78 | −0.70 |
| Sep 2026 | −1.55 | −0.79 | −0.76 |
| Aug 2026 | −1.51 | −0.78 | −0.73 |
Best performers
| # | Player | Average | Last three, newest first | Against average |
|---|---|---|---|---|
| 1 | Toby Steward | 53.4 | 38.1on 24 Oct 2026 at Rangers56.3on 17 Oct 2026 v Dundee United54.4on 11 Oct 2026 at Aberdeen | −3.8 |
| 2 | Reece McAlear | 35.5 | 44.5on 24 Oct 2026 at Rangers38.6on 17 Oct 2026 v Dundee United32.8on 11 Oct 2026 at Aberdeen | +2.9 |
| 3 | Jason Holt | 42.2 | 55.9on 24 Oct 2026 at Rangers32.8on 17 Oct 2026 v Dundee United37.1on 11 Oct 2026 at Aberdeen | −6.2 |
| 4 | Josh Fowler | 44.5 | 41.5on 24 Oct 2026 at Rangers43.5on 17 Oct 2026 v Dundee United46.7on 11 Oct 2026 at Aberdeen | |
| 5 | Cheick Diabate | 44.3 | 59.0on 24 Oct 2026 at Rangers20.4on 17 Oct 2026 v Dundee United11.5on 19 Sep 2026 v Falkirk FC | −11.0 |
| 6 | Sam Stanton | 35.1 | 35.4on 17 Oct 2026 v Dundee United39.0on 11 Oct 2026 at Aberdeen32.9on 19 Sep 2026 v Falkirk FC | |
| 7 | Enes Alić | 30.3 | 42.8on 24 Oct 2026 at Rangers21.8on 17 Oct 2026 v Dundee United24.1on 11 Oct 2026 at Aberdeen | |
| 8 | Liam Smith | 29.0 | 37.0on 24 Oct 2026 at Rangers14.1on 17 Oct 2026 v Dundee United28.6on 11 Oct 2026 at Aberdeen | −2.4 |
| 9 | Taylor Steven | 35.7 | 39.0on 24 Oct 2026 at Rangers23.2on 17 Oct 2026 v Dundee United44.7on 11 Oct 2026 at Aberdeen | −2.6 |
| 10 | Ruari Paton | 41.0 | 38.9on 17 Oct 2026 v Dundee United42.6on 11 Oct 2026 at Aberdeen37.8on 19 Sep 2026 v Falkirk FC | |
| 11 | Jamie Gullan | 35.4 | 41.0on 24 Oct 2026 at Rangers20.6on 17 Oct 2026 v Dundee United31.7on 11 Oct 2026 at Aberdeen | +2.3 |
| 12 | Kai Fotheringham | 33.8 | 30.3on 24 Oct 2026 at Rangers27.7on 17 Oct 2026 v Dundee United37.8on 9 Sep 2026 v Celtic | |
| 13 | Zach Mitchell | 40.3 | 29.7on 19 Sep 2026 v Falkirk FC50.5on 6 Sep 2026 v Hibernian48.3on 2 Sep 2026 at Dundee FC | +3.3 |
| 14 | Joel Cotterill | 38.2 | 45.0on 24 Oct 2026 at Rangers34.2on 17 Oct 2026 v Dundee United36.5on 11 Oct 2026 at Aberdeen | |
| 15 | Danny Finlayson | 40.5 | 42.6on 24 Oct 2026 at Rangers36.4on 17 Oct 2026 v Dundee United47.3on 11 Oct 2026 at Aberdeen | |
| 16 | Logan Chalmers | 28.9 | 34.6on 24 Oct 2026 at Rangers100.0on 2 Sep 2026 at Dundee FC34.1on 29 Aug 2026 at Heart of Midlothian | +10.1 |
| 17 | Macaulay Tait | 36.7 | 13.6on 9 Sep 2026 v Celtic40.4on 6 Sep 2026 v Hibernian54.8on 2 Sep 2026 at Dundee FC | |
| 18 | Matty Todd | 32.6 | 28.1on 11 Oct 2026 at Aberdeen30.1on 9 Sep 2026 v Celtic37.9on 6 Sep 2026 v Hibernian | −2.4 |
| 19 | Josh Campbell | 32.1 | 35.9on 24 Oct 2026 at Rangers36.1on 11 Oct 2026 at Aberdeen26.0on 19 Sep 2026 v Falkirk FC | |
| 20 | Danny Schmidt | 40.5 | 39.7on 24 Oct 2026 at Rangers37.9on 19 Sep 2026 v Falkirk FC43.7on 9 Sep 2026 v Celtic | |
| 21 | Matty Foulds | 29.7 | 29.7on 11 Oct 2026 at Aberdeen33.1on 8 Aug 2026 at St. Mirren26.3on 2 Aug 2026 v Kilmarnock | |
| 22 | Božo Mikulić | 61.4 | 62.7on 24 Oct 2026 at Rangers0.0on 11 Oct 2026 at Aberdeen |
Latest results
| Date | Competition | Opponent | Result | xG | Expected points |
|---|---|---|---|---|---|
| 24 Oct 2026 | Scottish Premiership | at Rangers | L 0–4 | 0.6–4.6 | 0.07 |
| 17 Oct 2026 | Scottish Premiership | Dundee United | D 1–1 | 1.3–1.1 | 1.49 |
| 11 Oct 2026 | Scottish Premiership | at Aberdeen | W 1–0 | 1.1–1.2 | 1.26 |
| 19 Sep 2026 | Scottish Premiership | Falkirk FC | D 1–1 | 0.7–0.9 | 1.14 |
| 9 Sep 2026 | Scottish Premiership | Celtic | L 0–1 | 0.8–2.2 | 0.57 |
| 6 Sep 2026 | Scottish Premiership | Hibernian | W 2–1 | 2.5–1.7 | 1.84 |
| 2 Sep 2026 | Scottish Premiership | at Dundee FC | D 1–1 | 1.1–2.0 | 0.81 |
| 29 Aug 2026 | Scottish Premiership | at Heart of Midlothian | L 1–2 | 1.2–1.7 | 1.02 |
| 8 Aug 2026 | Scottish Premiership | at St. Mirren | L 0–1 | 1.0–1.4 | 1.11 |
| 2 Aug 2026 | Scottish Premiership | Kilmarnock | W 4–3 | 1.8–0.8 | 2.05 |