The Fishy - Grimsby Town FC

scotland flag

St Johnstone v Hearts Head to Head

St Johnstone logo
Hearts logo
Last 10 St Johnstone
Comp Date H A S WDL
SPL31‑Oct‑26KilmarnockSt Johnstone2‑2D
SPL28‑Oct‑26St JohnstoneMotherwell2‑2D
SPL24‑Oct‑26RangersSt Johnstone4‑0L
SPL17‑Oct‑26St JohnstoneDundee Utd1‑1D
SPL11‑Oct‑26AberdeenSt Johnstone0‑1W
SPL19‑Sep‑26St JohnstoneFalkirk1‑1D
SPL09‑Sep‑26St JohnstoneCeltic0‑1L
SPL06‑Sep‑26St JohnstoneHibernian2‑1W
SPL02‑Sep‑26DundeeSt Johnstone1‑1D
SPL29‑Aug‑26HeartsSt Johnstone2‑1L
Last 10 Hearts
Comp Date H A S WDL
SLC01‑Nov‑26HeartsHibernian1‑2L
SPL28‑Oct‑26HeartsRangers2‑2D
SPL25‑Oct‑26MotherwellHearts0‑2W
ECL22‑Oct‑26TrabzonsporHearts2‑0L
SPL18‑Oct‑26CelticHearts7‑1L
ECL15‑Oct‑26HeartsNordsjaelland1‑1D
SPL10‑Oct‑26HeartsSt Mirren5‑0W
SPL19‑Sep‑26KilmarnockHearts1‑1D
SPL15‑Sep‑26FalkirkHearts2‑1L
SLC11‑Sep‑26StenhousemuirHearts0‑3W
Last Meetings
Comp Date H A S
SPL29‑Aug‑26HeartsSt Johnstone2‑1
SPL14‑May‑25HeartsSt Johnstone2‑1
SPL23‑Feb‑25St JohnstoneHearts1‑2
SPL22‑Dec‑24HeartsSt Johnstone2‑1
SPL02‑Nov‑24St JohnstoneHearts1‑2
SPL07‑Feb‑24St JohnstoneHearts0‑1
SPL25‑Nov‑23HeartsSt Johnstone1‑0
SPL05‑Aug‑23St JohnstoneHearts0‑2
SPL04‑Mar‑23HeartsSt Johnstone3‑0
SPL28‑Dec‑22St JohnstoneHearts2‑3
SPL28‑Aug‑22HeartsSt Johnstone3‑2
SPL19‑Feb‑22St JohnstoneHearts2‑1
SPL18‑Jan‑22HeartsSt Johnstone2‑0
SPL27‑Oct‑21St JohnstoneHearts1‑1
SPL01‑Feb‑20St JohnstoneHearts3‑3
SPL14‑Dec‑19HeartsSt Johnstone0‑1
SPL30‑Oct‑19St JohnstoneHearts1‑0
SPL26‑Jan‑19HeartsSt Johnstone2‑0
SPL05‑Dec‑18St JohnstoneHearts2‑2
SPL29‑Sep‑18HeartsSt Johnstone2‑1
SC10‑Feb‑18HeartsSt Johnstone3‑0
SPL03‑Feb‑18HeartsSt Johnstone1‑0
SPL23‑Dec‑17St JohnstoneHearts0‑0
SPL21‑Oct‑17HeartsSt Johnstone1‑0
SPL17‑May‑17St JohnstoneHearts1‑0
SPL05‑Apr‑17St JohnstoneHearts1‑0
SPL05‑Nov‑16HeartsSt Johnstone2‑2
SPL17‑Sep‑16St JohnstoneHearts1‑0
SLC10‑Aug‑16St JohnstoneHearts3‑2
SPL15‑May‑16HeartsSt Johnstone2‑2
SPL19‑Mar‑16HeartsSt Johnstone0‑3
SPL19‑Dec‑15St JohnstoneHearts0‑0
SPL02‑Aug‑15HeartsSt Johnstone4‑3
SPL18‑Jan‑14St JohnstoneHearts3‑3
SPL02‑Nov‑13HeartsSt Johnstone0‑2
SPL04‑Aug‑13St JohnstoneHearts1‑0
SPL05‑Mar‑13HeartsSt Johnstone2‑0
SPL15‑Dec‑12St JohnstoneHearts2‑2
SPL04‑Aug‑12HeartsSt Johnstone2‑0
SPL06‑May‑12HeartsSt Johnstone2‑0
SPL24‑Mar‑12St JohnstoneHearts2‑1
SC14‑Feb‑12St JohnstoneHearts1‑2
SC05‑Feb‑12HeartsSt Johnstone1‑1
SPL03‑Dec‑11HeartsSt Johnstone1‑2
SPL25‑Sep‑11St JohnstoneHearts2‑0
SPL29‑Jan‑11HeartsSt Johnstone1‑0
SC11‑Jan‑11HeartsSt Johnstone0‑1
SPL13‑Nov‑10St JohnstoneHearts0‑2
SPL14‑Aug‑10HeartsSt Johnstone1‑1
SPL30‑Jan‑10St JohnstoneHearts1‑0
League Table (Combined)
Pos Team P W D L F A GD Pts
1Celtic129122710+1728
2Rangers12831209+1127
3Hearts116232417+720
4Falkirk125341512+318
5Dundee115241713+417
6Dundee Utd114431616016
7St Johnstone123541519-414
8St Mirren124261220-814
9Motherwell123361420-612
10Aberdeen123271215-311
11Kilmarnock122371328-159
12Hibernian112271117-68
League Table (Home)
Pos Team P W D L F A GD Pts
1Rangers6501113+815
2Hearts5410154+1113
3Celtic6411155+1013
4Dundee6321117+411
5Falkirk630397+29
6St Johnstone6231109+19
7Dundee Utd52216608
8St Mirren6222810-28
9Aberdeen62135507
10Motherwell621348-47
11Kilmarnock6123715-85
12Hibernian6015511-61
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6501125+715
2Rangers633096+312
3Falkirk623165+19
4Dundee Utd6222101008
5Hibernian52126607
6Hearts6213913-47
7Dundee52036606
8St Mirren6204410-66
9Motherwell61231012-25
10St Johnstone6123510-55
11Aberdeen6114710-34
12Kilmarnock6114613-74
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Rangers6420135+814
2Falkirk6411104+613
3Dundee Utd6330116+512
4Celtic6312137+610
5Dundee6312119+210
6Hearts6222121208
7St Johnstone6141710-37
8Kilmarnock6123814-65
9Aberdeen611468-24
10Motherwell6114611-54
11St Mirren6114414-104
12Hibernian602448-42
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Rangers10820186+1226
2Celtic10712219+1222
3Hearts106222315+820
4Dundee105231712+517
5Falkirk105231510+517
6Dundee Utd104331515015
7St Johnstone102531115-411
8Kilmarnock10235919-109
9Aberdeen102261012-28
10Hibernian102261015-58
11Motherwell102261219-78
12St Mirren10226920-118
Form Table (Home)
Pos Team P W D L F A GD Pts
1Hearts6510184+1416
2Rangers6501113+815
3Celtic6411155+1013
4Dundee6321117+411
5Falkirk630397+29
6St Johnstone6231109+19
7Dundee Utd62316609
8St Mirren6222810-28
9Aberdeen62135507
10Motherwell621348-47
11Kilmarnock6123715-85
12Hibernian6015511-61
Form Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6501125+715
2Rangers633096+312
3Hibernian631287+110
4Falkirk623165+19
5Dundee Utd6222101008
6Hearts6213913-47
7Dundee620479-26
8St Mirren6204410-66
9Motherwell61231012-25
10St Johnstone6123510-55
11Aberdeen6114710-34
12Kilmarnock6114613-74
Team ELO Ratings
PosTeam ELO Rating
1Rangers2,064
2Celtic2,026
3Hearts1,958
4Falkirk1,869
5Hibernian1,869
6St Johnstone1,868
7Dundee Utd1,816
8Dundee1,805
9Motherwell1,802
10Aberdeen1,790
11St Mirren1,762
12Kilmarnock1,753
Full Form Table
St Johnstone Over/Under (last 6 months)
GoalsOverUnder% Over
0.5160100.0%
1.512475.0%
2.57943.8%
3.541225.0%
4.51156.2%
Hearts Over/Under (last 6 months)
GoalsOverUnder% Over
0.5250100.0%
1.5250100.0%
2.518772.0%
3.5111444.0%
4.542116.0%
St Johnstone BTTS (last 6 months)
YesNo% Yes
9756.2%
Hearts BTTS (last 6 months)
YesNo% Yes
17868.0%
Back to top