All teams

Heart of Midlothian

Scottish Premiership · strength −1.15 (attack −0.60, defence −0.54) 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 22–15 · xG 17.1–14.7 · 19 points from 15.9 in 10101915.9+3.1
UEFA Conference League 26/27 goals 1–3 · xG 2.5–2.2 · 1 points from 2.9 in 2212.9−1.9
Premiership 25/26 goals 67–34 · xG 55.9–40.3 · 80 points from 61.0 in 38388061.0+19.0

Rating by month

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

−1.00−0.80−0.60−0.40−0.20Aug 2022MarOctMayDecJulFebSepDefence −0.54Attack −0.60
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−1.15−0.60−0.54
Sep 2026−1.25−0.69−0.56
Aug 2026−1.30−0.70−0.60
Jul 2026−1.21−0.69−0.52
Jun 2026−1.11−0.66−0.45
May 2026−1.11−0.66−0.45
Apr 2026−0.97−0.55−0.42
Mar 2026−0.96−0.61−0.35
Feb 2026−0.88−0.54−0.33
Jan 2026−0.79−0.44−0.35
Dec 2025−0.97−0.55−0.42
Nov 2025−0.90−0.54−0.37
Oct 2025−0.96−0.55−0.41
Sep 2025−0.94−0.51−0.42
Aug 2025−1.01−0.57−0.44
Jul 2025−1.35−0.78−0.57
Jun 2025−1.47−0.84−0.63
May 2025−1.47−0.84−0.63
Apr 2025−1.40−0.81−0.59
Mar 2025−1.30−0.68−0.61
Feb 2025−1.29−0.67−0.62
Jan 2025−1.48−0.84−0.64
Dec 2024−1.39−0.75−0.63
Nov 2024−0.91−0.53−0.38
Oct 2024−1.14−0.65−0.49
Sep 2024−1.43−0.85−0.57
Aug 2024−1.33−0.77−0.56
Jul 2024−1.00−0.57−0.43
Jun 2024−1.15−0.65−0.50
May 2024−1.15−0.64−0.50
Apr 2024−1.27−0.74−0.53
Mar 2024−1.34−0.83−0.51
Feb 2024−1.36−0.83−0.53
Jan 2024−1.23−0.78−0.45
Dec 2023−0.99−0.72−0.26
Nov 2023−1.28−0.83−0.44
Oct 2023−1.31−0.81−0.50
Sep 2023−1.23−0.92−0.31
Aug 2023−1.31−0.75−0.56
Jul 2023−1.15−0.68−0.47
Jun 2023−1.16−0.68−0.49
May 2023−1.22−0.71−0.51
Apr 2023−1.22−0.70−0.52
Mar 2023−1.30−0.72−0.57
Feb 2023−1.32−0.72−0.60
Jan 2023−1.36−0.74−0.63
Dec 2022−1.38−0.76−0.62
Nov 2022−1.31−0.73−0.58
Oct 2022−1.25−0.72−0.53
Sep 2022−0.79−0.37−0.42
Aug 2022−0.79−0.46−0.33

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Cláudio Braga Forward · 1,341′ · 16 matches1640.456.3on 25 Oct 2026 at Motherwell38.1on 22 Oct 2026 at Trabzonspor45.8on 18 Oct 2026 at Celtic+6.4
2Calvin Miller Midfielder · 1,125′ · 16 matches1636.455.7on 25 Oct 2026 at Motherwell41.0on 22 Oct 2026 at Trabzonspor41.5on 18 Oct 2026 at Celtic+7.1
3Jamie McCart Defender · 1,234′ · 15 matches1544.740.4on 25 Oct 2026 at Motherwell43.4on 22 Oct 2026 at Trabzonspor52.4on 18 Oct 2026 at Celticlevel (+0.7)
4Beau Reus Goalkeeper · 1,302′ · 14 matches1448.456.4on 25 Oct 2026 at Motherwell52.1on 22 Oct 2026 at Trabzonspor44.1on 18 Oct 2026 at Celtic+2.4
5Jordi Altena Defender · 1,168′ · 14 matches1436.228.9on 25 Oct 2026 at Motherwell39.8on 22 Oct 2026 at Trabzonspor60.0on 18 Oct 2026 at Celtic+6.7
6Sabah Kerjota Forward · 578′ · 14 matches1442.038.6on 25 Oct 2026 at Motherwell47.1on 22 Oct 2026 at Trabzonspor61.2on 18 Oct 2026 at Celtic+4.7
7Josh McPake Midfielder · 949′ · 13 matches1340.035.9on 25 Oct 2026 at Motherwell25.3on 22 Oct 2026 at Trabzonspor52.5on 18 Oct 2026 at Celticlevel (+0.6)
8James Wilson Forward · 774′ · 13 matches1341.636.2on 25 Oct 2026 at Motherwell37.5on 22 Oct 2026 at Trabzonspor38.3on 18 Oct 2026 at Celtic−4.8
9Oisin McEntee Defender · 960′ · 12 matches1244.742.3on 18 Oct 2026 at Celtic48.3on 15 Oct 2026 v FC Nordsjælland15.0on 10 Oct 2026 v St. Mirren−4.9
10Tomas Magnusson Midfielder · 580′ · 12 matches1233.237.5on 25 Oct 2026 at Motherwell40.8on 22 Oct 2026 at Trabzonspor46.3on 18 Oct 2026 at Celtic+7.8
11Laurent Mendy Midfielder · 826′ · 11 matches1140.339.6on 25 Oct 2026 at Motherwell52.2on 18 Oct 2026 at Celtic47.6on 15 Oct 2026 v FC Nordsjælland+8.3
12Stuart Findlay Defender · 666′ · 10 matches1042.358.4on 10 Oct 2026 v St. Mirren48.0on 19 Sep 2026 at Kilmarnock37.1on 15 Sep 2026 at Falkirk FClevel (−0.8)
13Harry Milne Defender · 631′ · 9 matches936.750.4on 15 Oct 2026 v FC Nordsjælland29.5on 10 Oct 2026 v St. Mirren39.4on 19 Sep 2026 at Kilmarnock+3.0
14Christian Borchgrevink Defender · 543′ · 9 matches932.950.1on 22 Oct 2026 at Trabzonspor43.6on 15 Oct 2026 v FC Nordsjælland20.9on 19 Sep 2026 at Kilmarnock+3.0
15Severin Sabri Guendouz Forward · 325′ · 9 matches946.571.1on 25 Oct 2026 at Motherwell42.0on 22 Oct 2026 at Trabzonspor35.8on 18 Oct 2026 at Celtic−7.6
16Blair Spittal Midfielder · 603′ · 8 matches839.840.1on 3 Sep 2026 at Hibernian27.0on 29 Aug 2026 v St. Johnstone43.5on 26 Aug 2026 at SK Rapid Wienlevel (−0.3)
17Rogers Mato Forward · 313′ · 8 matches845.245.1on 25 Oct 2026 at Motherwell44.5on 22 Oct 2026 at Trabzonspor44.6on 18 Oct 2026 at Celticlevel (−0.5)
18Pierre Landry Kaboré Forward · 272′ · 8 matches840.165.7on 22 Oct 2026 at Trabzonspor26.6on 29 Aug 2026 v St. Johnstone41.1on 26 Aug 2026 at SK Rapid Wien−4.6
19Jerome Williams Forward · 172′ · 8 matches833.985.4on 25 Oct 2026 at Motherwell40.7on 22 Oct 2026 at Trabzonspor31.7on 15 Oct 2026 v FC Nordsjælland+5.1
20Malachi Fagan-Walcott Defender · 633′ · 7 matches750.051.5on 25 Oct 2026 at Motherwell39.1on 22 Oct 2026 at Trabzonspor59.6on 18 Oct 2026 at Celticlevel (+0.1)
21Stephen Kingsley Defender · 387′ · 7 matches747.637.0on 25 Oct 2026 at Motherwell42.8on 22 Oct 2026 at Trabzonspor45.6on 18 Oct 2026 at Celtic−6.0
22Tom Renaud Midfielder · 195′ · 5 matches544.132.7on 26 Aug 2026 at SK Rapid Wien39.9on 20 Aug 2026 v SK Rapid Wien46.5on 9 Aug 2026 v Dundee United−2.2
23Amadou Ba-Sy Forward · 195′ · 5 matches544.850.0on 18 Oct 2026 at Celtic37.0on 9 Aug 2026 v Dundee United34.7on 1 Aug 2026 at Aberdeen−7.0
24Alexander Schwolow Goalkeeper · 180′ · 2 matches244.258.8on 28 Jul 2026 v SK Sturm Graz29.7on 21 Jul 2026 at SK Sturm Graz–
25Alexandros Kyziridis Midfielder · 139′ · 2 matches248.752.6on 28 Jul 2026 v SK Sturm Graz43.5on 21 Jul 2026 at SK Sturm Graz–
26Yan Dhanda Midfielder · 97′ · 2 matches243.552.1on 25 Oct 2026 at Motherwell43.3on 15 Sep 2026 at Falkirk FC–
27Ageu Midfielder · 87′ · 2 matches239.437.6on 10 Oct 2026 v St. Mirren42.7on 19 Sep 2026 at Kilmarnock–

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

56 since July 2025
DateCompetitionOpponentResultxGExpected points
25 Oct 2026Scottish Premiershipat MotherwellW 2–01.1–1.31.22
22 Oct 2026Conference Leagueat TrabzonsporL 0–20.6–1.50.74
18 Oct 2026Scottish Premiershipat CelticL 1–71.2–4.20.25
15 Oct 2026Conference LeagueFC NordsjællandD 1–11.9–0.72.19
10 Oct 2026Scottish PremiershipSt. MirrenW 5–03.4–0.72.71
19 Sep 2026Scottish Premiershipat KilmarnockD 1–11.8–0.22.48
15 Sep 2026Scottish Premiershipat Falkirk FCL 1–21.7–2.11.17
6 Sep 2026Scottish PremiershipDundee FCW 2–11.9–0.52.32
3 Sep 2026Scottish Premiershipat HibernianW 3–10.8–1.70.78
29 Aug 2026Scottish PremiershipSt. JohnstoneW 2–11.7–1.21.74
All 56 results
DateCompetitionOpponentResultxGExpected points
25 Oct 2026Scottish Premiershipat MotherwellW 2–01.1–1.31.22
22 Oct 2026Conference Leagueat TrabzonsporL 0–20.6–1.50.74
18 Oct 2026Scottish Premiershipat CelticL 1–71.2–4.20.25
15 Oct 2026Conference LeagueFC NordsjællandD 1–11.9–0.72.19
10 Oct 2026Scottish PremiershipSt. MirrenW 5–03.4–0.72.71
19 Sep 2026Scottish Premiershipat KilmarnockD 1–11.8–0.22.48
15 Sep 2026Scottish Premiershipat Falkirk FCL 1–21.7–2.11.17
6 Sep 2026Scottish PremiershipDundee FCW 2–11.9–0.52.32
3 Sep 2026Scottish Premiershipat HibernianW 3–10.8–1.70.78
29 Aug 2026Scottish PremiershipSt. JohnstoneW 2–11.7–1.21.74
26 Aug 2026Conference Leagueat SK Rapid WienD 1–1––
20 Aug 2026Conference LeagueSK Rapid WienD 2–2––
13 Aug 2026Europa LeagueBenficaD 1–1––
9 Aug 2026Scottish PremiershipDundee UnitedW 4–02.1–0.52.42
6 Aug 2026Europa Leagueat BenficaL 1–6––
1 Aug 2026Scottish Premiershipat AberdeenL 1–21.3–2.30.83
28 Jul 2026Champions LeagueSK Sturm GrazL 0–2––
21 Jul 2026Champions Leagueat SK Sturm GrazL 0–4––
16 May 2026Scottish Premiershipat CelticL 1–31.0–2.80.44
13 May 2026Scottish PremiershipFalkirk FCW 3–00.6–0.31.56
9 May 2026Scottish Premiershipat MotherwellD 1–11.1–0.41.90
4 May 2026Scottish PremiershipRangersW 2–11.0–0.71.52
26 Apr 2026Scottish Premiershipat HibernianW 2–11.8–0.52.29
11 Apr 2026Scottish PremiershipMotherwellW 3–11.7–2.01.23
5 Apr 2026Scottish Premiershipat LivingstonD 2–21.9–2.01.33
21 Mar 2026Scottish PremiershipDundee FCW 1–01.1–0.51.79
14 Mar 2026Scottish Premiershipat KilmarnockL 0–10.8–1.11.09
28 Feb 2026Scottish PremiershipAberdeenW 1–01.7–0.42.34
21 Feb 2026Scottish PremiershipFalkirk FCW 1–01.1–0.41.92
15 Feb 2026Scottish Premiershipat RangersL 2–40.3–2.50.23
10 Feb 2026Scottish PremiershipHibernianW 1–00.7–0.41.53
3 Feb 2026Scottish Premiershipat St. MirrenL 0–10.2–2.20.24
31 Jan 2026Scottish Premiershipat Dundee UnitedW 3–04.4–0.22.93
25 Jan 2026Scottish PremiershipCelticD 2–21.7–1.31.59
14 Jan 2026Scottish PremiershipSt. MirrenW 2–02.2–1.02.14
11 Jan 2026Scottish Premiershipat Dundee FCW 1–00.4–1.30.58
3 Jan 2026Scottish PremiershipLivingstonW 1–02.2–0.52.45
27 Dec 2025Scottish Premiershipat HibernianL 2–31.8–1.51.55
21 Dec 2025Scottish PremiershipRangersW 2–11.7–2.31.04
13 Dec 2025Scottish Premiershipat Falkirk FCW 2–01.5–1.01.70
7 Dec 2025Scottish Premiershipat CelticW 2–10.3–1.10.69
3 Dec 2025Scottish PremiershipKilmarnockD 1–11.1–1.71.01
29 Nov 2025Scottish Premiershipat MotherwellD 0–00.3–0.11.34
23 Nov 2025Scottish Premiershipat AberdeenL 0–11.9–0.32.46
9 Nov 2025Scottish PremiershipDundee UnitedD 1–10.5–1.20.73
1 Nov 2025Scottish PremiershipDundee FCW 4–03.4–0.12.91
29 Oct 2025Scottish Premiershipat St. MirrenD 2–21.6–1.01.76
26 Oct 2025Scottish PremiershipCelticW 3–11.6–1.71.29
18 Oct 2025Scottish Premiershipat KilmarnockW 3–02.9–0.42.71
4 Oct 2025Scottish PremiershipHibernianW 1–00.8–0.41.68
27 Sep 2025Scottish PremiershipFalkirk FCW 3–01.9–0.72.23
13 Sep 2025Scottish Premiershipat RangersW 2–02.4–1.12.15
30 Aug 2025Scottish Premiershipat LivingstonW 2–11.4–0.52.07
23 Aug 2025Scottish PremiershipMotherwellD 3–32.2–1.51.80
10 Aug 2025Scottish Premiershipat Dundee UnitedW 3–21.9–0.72.17
4 Aug 2025Scottish PremiershipAberdeenW 2–01.0–2.20.67