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
SPL30‑Oct‑24St MirrenSt Johnstone3‑1L
SPL26‑Oct‑24DundeeSt Johnstone1‑2W
SPL19‑Oct‑24St JohnstoneRoss County3‑0W
SPL06‑Oct‑24RangersSt Johnstone2‑0L
SPL28‑Sep‑24St JohnstoneCeltic0‑6L
SPL21‑Sep‑24Ross CountySt Johnstone3‑3D
SPL14‑Sep‑24HibernianSt Johnstone2‑0L
SPL31‑Aug‑24St JohnstoneMotherwell1‑2L
SPL24‑Aug‑24Dundee UtdSt Johnstone2‑0L
SLC17‑Aug‑24RangersSt Johnstone2‑0L
Last 10 Hearts
Comp Date H A S WDL
SPL30‑Oct‑24HeartsKilmarnock1‑2L
SPL27‑Oct‑24HibernianHearts1‑1D
ECL24‑Oct‑24HeartsOmonia Nicosia2‑0W
SPL19‑Oct‑24HeartsSt Mirren4‑0W
SPL06‑Oct‑24AberdeenHearts3‑2L
ECL03‑Oct‑24Dinamo MinskHearts1‑2W
SPL28‑Sep‑24HeartsRoss County1‑1D
SPL21‑Sep‑24St MirrenHearts2‑1L
SPL14‑Sep‑24CelticHearts2‑0L
SPL01‑Sep‑24HeartsDundee Utd0‑1L
Last Meetings
Comp Date H A S
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
SPL21‑Nov‑09HeartsSt Johnstone1‑2
SPL30‑Aug‑09St JohnstoneHearts2‑2
League Table (Combined)
Pos Team P W D L F A GD Pts
1Celtic10910293+2628
2Aberdeen10910209+1128
3Rangers10613158+719
4Motherwell105141313016
5Dundee Utd104331412+215
6Kilmarnock103341320-712
7St Mirren113261521-611
8Ross County112541018-811
9St Johnstone113171423-910
10Dundee102351418-49
11Hibernian10145915-67
12Hearts111371218-66
League Table (Home)
Pos Team P W D L F A GD Pts
1Aberdeen6600135+818
2Rangers5500132+1115
3Celtic5410132+1113
4St Mirren6312108+210
5Ross County723298+19
6Dundee Utd521287+17
7Motherwell521256-17
8Hearts512264+25
9Hibernian512267-15
10Kilmarnock412157-25
11Dundee5113910-14
12St Johnstone4103510-53
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic5500161+1515
2Aberdeen431074+310
3Motherwell530287+19
4Dundee Utd522165+18
5St Johnstone7214913-47
6Kilmarnock6213813-57
7Dundee512258-35
8Rangers511326-44
9Hibernian502338-52
10Ross County4022110-92
11Hearts6015614-81
12St Mirren5014513-81
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Celtic6510173+1416
2Aberdeen6510127+516
3Rangers640274+312
4Kilmarnock63211210+211
5Motherwell630379-29
6Dundee Utd621389-17
7St Johnstone6213915-67
8Ross County6132710-36
9St Mirren6204711-46
10Hearts6123109+15
11Hibernian612367-15
12Dundee6105511-63
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Celtic10910293+2628
2Aberdeen10910209+1128
3Rangers10613158+719
4Motherwell105141313016
5Dundee Utd104331412+215
6Kilmarnock103341320-712
7St Johnstone103161321-810
8Ross County102441018-810
9Dundee102351418-49
10St Mirren102261221-98
11Hibernian10145915-67
12Hearts101271218-65
Form Table (Home)
Pos Team P W D L F A GD Pts
1Rangers6600184+1418
2Aberdeen6600135+818
3Celtic6510164+1216
4Dundee Utd6312128+410
5St Mirren6312108+210
6Hibernian622297+28
7Ross County622287+18
8Motherwell621368-27
9Hearts613297+26
10Kilmarnock6132512-76
11Dundee61231011-15
12St Johnstone6114714-74
Form Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6600211+2018
2Aberdeen6420136+714
3Dundee Utd623165+19
4Motherwell6303810-29
5Kilmarnock6213813-57
6Rangers612359-45
7Dundee6123713-65
8St Johnstone6114613-74
9Hibernian603349-53
10Ross County6033213-113
11Hearts6015614-81
12St Mirren6015716-91
St Johnstone Over/Under (last 6 months)
GoalsOverUnder% Over
0.5200100.0%
1.519195.0%
2.513765.0%
3.551525.0%
4.541620.0%
Hearts Over/Under (last 6 months)
GoalsOverUnder% Over
0.519195.0%
1.516480.0%
2.511955.0%
3.561430.0%
4.521810.0%
Back to top