All teams

St. Mirren

Scottish Premiership · strength −1.53 (attack −0.89, defence −0.64) 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 11–18 · xG 13.1–17.9 · 13 points from 11.7 in 10101311.7+1.3
Premiership 25/26 goals 30–55 · xG 39.9–46.9 · 34 points from 47.9 in 38383447.9−13.9

Rating by month

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

−1.50−1.00−0.50+0.00+0.50Jul 2024NovMarJulNovMarJulDefence −0.64Attack −0.89
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.53−0.89−0.64
Sep 2026−1.53−0.93−0.60
Aug 2026−1.53−0.95−0.58
Jul 2026−1.46−0.97−0.49
Jun 2026−1.52−1.00−0.52
May 2026−1.53−1.01−0.52
Apr 2026−1.43−0.90−0.53
Mar 2026−1.43−0.82−0.60
Feb 2026−1.29−0.72−0.57
Jan 2026−1.32−0.75−0.57
Dec 2025−1.34−0.73−0.61
Nov 2025−1.31−0.70−0.61
Oct 2025−1.39−0.75−0.64
Sep 2025−1.18−0.67−0.51
Aug 2025−1.15−0.61−0.54
Jul 2025−1.41−0.68−0.74
Jun 2025−1.55−0.76−0.79
May 2025−1.55−0.76−0.79
Apr 2025−1.56−0.72−0.83
Mar 2025−1.53−0.74−0.79
Feb 2025−1.63−0.93−0.70
Jan 2025−1.66−0.88−0.78
Dec 2024−1.40−0.72−0.68
Nov 2024−1.13−0.59−0.54
Oct 2024−1.27−0.57−0.70
Sep 2024−1.22−0.52−0.70
Aug 2024−1.12−0.53−0.58
Jul 2024−0.43−0.57+0.15

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Alexander Gogić Defender · 912′ · 10 matches1041.734.9on 24 Oct 2026 v Dundee FC56.5on 17 Oct 2026 at Aberdeen42.3on 10 Oct 2026 at Heart of Midlothian+2.7
2Jacob Chapman Goalkeeper · 912′ · 10 matches1048.842.3on 24 Oct 2026 v Dundee FC51.4on 17 Oct 2026 at Aberdeen30.6on 10 Oct 2026 at Heart of Midlothian−7.4
3Ryan Carr Midfielder · 846′ · 10 matches1035.825.8on 24 Oct 2026 v Dundee FC41.4on 17 Oct 2026 at Aberdeen36.2on 10 Oct 2026 at Heart of Midlothianlevel (−1.8)
4Eseosa Sule Forward · 458′ · 10 matches1039.147.3on 24 Oct 2026 v Dundee FC45.2on 17 Oct 2026 at Aberdeen38.0on 10 Oct 2026 at Heart of Midlothian+5.9
5Luke Thomas Midfielder · 351′ · 10 matches1041.533.3on 24 Oct 2026 v Dundee FC46.7on 17 Oct 2026 at Aberdeen39.2on 10 Oct 2026 at Heart of Midlothian−2.8
6Jake Young Forward · 264′ · 10 matches1032.119.6on 24 Oct 2026 v Dundee FC27.5on 17 Oct 2026 at Aberdeen32.3on 10 Oct 2026 at Heart of Midlothian−4.4
7Declan John Midfielder · 821′ · 9 matches934.329.2on 24 Oct 2026 v Dundee FC46.8on 17 Oct 2026 at Aberdeen40.7on 10 Oct 2026 at Heart of Midlothian+4.5
8Chris Mochrie Forward · 487′ · 9 matches938.420.0on 24 Oct 2026 v Dundee FC18.8on 10 Oct 2026 at Heart of Midlothian45.9on 19 Sep 2026 v Dundee United−11.5
9Henry Fieldson Defender · 732′ · 8 matches834.918.1on 24 Oct 2026 v Dundee FC29.6on 10 Oct 2026 at Heart of Midlothian24.6on 19 Sep 2026 v Dundee United−10.9
10Paul Nsio Midfielder · 706′ · 8 matches836.135.5on 17 Oct 2026 at Aberdeen36.1on 10 Oct 2026 at Heart of Midlothian32.4on 19 Sep 2026 v Dundee Unitedlevel (−1.5)
11Calvin Ramsay Defender · 662′ · 8 matches833.435.0on 24 Oct 2026 v Dundee FC30.8on 17 Oct 2026 at Aberdeen28.7on 10 Oct 2026 at Heart of Midlothianlevel (−1.8)
12Ismeal Kabia Midfielder · 630′ · 8 matches835.733.1on 24 Oct 2026 v Dundee FC31.3on 17 Oct 2026 at Aberdeen41.8on 10 Oct 2026 at Heart of Midlothianlevel (−0.8)
13Fraser Taylor Midfielder · 373′ · 7 matches743.854.6on 17 Oct 2026 at Aberdeen32.1on 10 Oct 2026 at Heart of Midlothian29.8on 19 Sep 2026 v Dundee United−8.0
14Killian Phillips Midfielder · 519′ · 6 matches637.827.9on 24 Oct 2026 v Dundee FC42.0on 17 Oct 2026 at Aberdeen33.9on 10 Oct 2026 at Heart of Midlothian−3.2
15Marcus Fraser Defender · 332′ · 5 matches538.828.8on 24 Oct 2026 v Dundee FC44.7on 17 Oct 2026 at Aberdeen42.3on 10 Oct 2026 at Heart of Midlothianlevel (−1.9)
16Samuel Ramos Midfielder · 282′ · 5 matches536.631.8on 17 Oct 2026 at Aberdeen36.6on 5 Sep 2026 v Celtic45.1on 30 Aug 2026 v Motherwell+3.5
17Jayden Richardson Midfielder · 262′ · 5 matches533.138.4on 9 Sep 2026 at Rangers39.3on 2 Sep 2026 at Kilmarnock24.8on 30 Aug 2026 v Motherwelllevel (−0.1)
18Nikolas Agrafiotis Forward · 267′ · 4 matches441.443.7on 9 Sep 2026 at Rangers47.5on 5 Sep 2026 v Celtic31.7on 2 Sep 2026 at Kilmarnocklevel (+0.0)
19Liam Donnelly Midfielder · 98′ · 3 matches346.641.9on 10 Oct 2026 at Heart of Midlothian48.9on 8 Aug 2026 v St. Johnstone55.2on 1 Aug 2026 at Falkirk FC–
20Roland Idowu Midfielder · 26′ · 2 matches236.212.0on 8 Aug 2026 v St. Johnstone64.4on 1 Aug 2026 at Falkirk FC–
21Louis Jackson Defender · 90′ · 1 match150.050.0on 9 Sep 2026 at Rangers–
22Josh Farquhar Forward · 13′ · 1 match142.142.1on 19 Sep 2026 v Dundee United–
23Marcello De Barros Defender · 1′ · 1 match10.00.0on 9 Sep 2026 at Rangers–

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

50 since July 2025
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Scottish PremiershipDundee FCW 2–11.4–1.31.46
17 Oct 2026Scottish Premiershipat AberdeenL 1–31.0–2.30.61
10 Oct 2026Scottish Premiershipat Heart of MidlothianL 0–50.7–3.40.20
19 Sep 2026Scottish PremiershipDundee UnitedL 0–30.8–1.50.89
9 Sep 2026Scottish Premiershipat RangersL 0–11.1–2.20.75
5 Sep 2026Scottish PremiershipCelticL 1–21.7–2.90.80
2 Sep 2026Scottish Premiershipat KilmarnockW 1–01.1–0.41.89
30 Aug 2026Scottish PremiershipMotherwellD 3–32.3–2.21.46
8 Aug 2026Scottish PremiershipSt. JohnstoneW 1–01.4–1.01.62
1 Aug 2026Scottish Premiershipat Falkirk FCW 2–01.6–0.72.03
All 50 results
DateCompetitionOpponentResultxGExpected points
24 Oct 2026Scottish PremiershipDundee FCW 2–11.4–1.31.46
17 Oct 2026Scottish Premiershipat AberdeenL 1–31.0–2.30.61
10 Oct 2026Scottish Premiershipat Heart of MidlothianL 0–50.7–3.40.20
19 Sep 2026Scottish PremiershipDundee UnitedL 0–30.8–1.50.89
9 Sep 2026Scottish Premiershipat RangersL 0–11.1–2.20.75
5 Sep 2026Scottish PremiershipCelticL 1–21.7–2.90.80
2 Sep 2026Scottish Premiershipat KilmarnockW 1–01.1–0.41.89
30 Aug 2026Scottish PremiershipMotherwellD 3–32.3–2.21.46
8 Aug 2026Scottish PremiershipSt. JohnstoneW 1–01.4–1.01.62
1 Aug 2026Scottish Premiershipat Falkirk FCW 2–01.6–0.72.03
25 May 2026Scottish PremiershipPartick ThistleW 1–0––
21 May 2026Scottish Premiershipat Partick ThistleD 1–1––
17 May 2026Scottish PremiershipDundee UnitedD 1–11.0–0.41.89
12 May 2026Scottish Premiershipat AberdeenW 2–01.5–0.52.08
9 May 2026Scottish PremiershipKilmarnockL 0–30.8–1.11.06
2 May 2026Scottish Premiershipat Dundee FCL 0–10.6–0.51.35
25 Apr 2026Scottish PremiershipLivingstonL 0–21.3–0.81.78
11 Apr 2026Scottish Premiershipat CelticL 0–10.3–0.90.71
4 Apr 2026Scottish PremiershipAberdeenW 2–00.7–0.61.42
21 Mar 2026Scottish Premiershipat Falkirk FCW 2–10.9–1.31.04
15 Mar 2026Scottish PremiershipRangersL 0–10.2–2.40.20
3 Mar 2026Scottish Premiershipat Dundee UnitedL 1–21.1–1.70.99
28 Feb 2026Scottish Premiershipat LivingstonD 1–11.1–0.71.65
21 Feb 2026Scottish PremiershipMotherwellL 0–50.7–2.10.56
14 Feb 2026Scottish Premiershipat HibernianL 0–20.3–0.90.74
11 Feb 2026Scottish Premiershipat KilmarnockL 3–41.9–2.70.97
3 Feb 2026Scottish PremiershipHeart of MidlothianW 1–02.2–0.22.61
31 Jan 2026Scottish PremiershipDundee FCD 0–01.0–0.81.48
20 Jan 2026Scottish Premiershipat LivingstonD 1–11.4–1.51.33
14 Jan 2026Scottish Premiershipat Heart of MidlothianL 0–21.0–2.20.67
10 Jan 2026Scottish PremiershipFalkirk FCL 0–20.5–0.51.30
3 Jan 2026Scottish Premiershipat MotherwellL 0–20.3–1.90.34
30 Dec 2025Scottish Premiershipat RangersL 1–21.7–1.91.28
27 Dec 2025Scottish PremiershipKilmarnockD 0–01.4–0.81.82
20 Dec 2025Scottish PremiershipLivingstonW 1–02.2–0.22.64
6 Dec 2025Scottish PremiershipDundee UnitedW 2–01.2–1.01.53
3 Dec 2025Scottish Premiershipat AberdeenD 3–31.3–1.91.06
29 Nov 2025Scottish Premiershipat Dundee FCL 1–31.6–0.72.05
22 Nov 2025Scottish PremiershipCelticL 0–11.0–0.41.86
8 Nov 2025Scottish PremiershipHibernianL 0–30.6–1.01.00
29 Oct 2025Scottish PremiershipHeart of MidlothianD 2–21.0–1.60.98
25 Oct 2025Scottish Premiershipat Dundee UnitedL 1–32.3–2.21.44
18 Oct 2025Scottish PremiershipAberdeenL 0–10.5–2.00.41
4 Oct 2025Scottish Premiershipat KilmarnockL 0–20.4–2.20.35
27 Sep 2025Scottish PremiershipDundee FCW 1–00.7–0.61.41
13 Sep 2025Scottish Premiershipat Falkirk FCW 2–11.6–0.72.00
31 Aug 2025Scottish Premiershipat HibernianD 1–10.8–2.40.50
24 Aug 2025Scottish PremiershipRangersD 1–11.0–1.60.99
9 Aug 2025Scottish PremiershipMotherwellD 0–01.3–0.51.97
3 Aug 2025Scottish Premiershipat CelticL 0–10.2–1.40.44