scotland flag

St Johnstone v Kilmarnock Head to Head

St Johnstone logo
Kilmarnock logo
Last 10 St Johnstone
Comp Date H A S WDL
SPL27‑Apr‑24St JohnstoneHibernian1‑3L
SPL13‑Apr‑24St JohnstoneKilmarnock0‑2L
SPL06‑Apr‑24HibernianSt Johnstone1‑2W
SPL30‑Mar‑24St JohnstoneDundee1‑2L
SPL16‑Mar‑24CelticSt Johnstone3‑1L
SPL02‑Mar‑24St JohnstoneLivingston1‑1D
SPL28‑Feb‑24AberdeenSt Johnstone0‑2W
SPL24‑Feb‑24St MirrenSt Johnstone2‑0L
SPL18‑Feb‑24St JohnstoneRangers0‑3L
SPL11‑Feb‑24DundeeSt Johnstone2‑1L
Last 10 Kilmarnock
Comp Date H A S WDL
SPL27‑Apr‑24KilmarnockHearts0‑0D
SPL13‑Apr‑24St JohnstoneKilmarnock0‑2W
SPL06‑Apr‑24KilmarnockRoss County1‑0W
SPL30‑Mar‑24HeartsKilmarnock1‑1D
SPL16‑Mar‑24KilmarnockSt Mirren5‑2W
SC09‑Mar‑24AberdeenKilmarnock3‑1L
SPL02‑Mar‑24DundeeKilmarnock2‑2D
SPL28‑Feb‑24KilmarnockRangers1‑2L
SPL24‑Feb‑24KilmarnockAberdeen2‑0W
SPL17‑Feb‑24CelticKilmarnock1‑1D
Last Meetings
Comp Date H A S
SPL13‑Apr‑24St JohnstoneKilmarnock0‑2
SPL23‑Dec‑23KilmarnockSt Johnstone2‑1
SPL01‑Nov‑23St JohnstoneKilmarnock2‑1
SPL20‑May‑23KilmarnockSt Johnstone0‑1
SPL18‑Mar‑23KilmarnockSt Johnstone1‑1
SPL29‑Oct‑22St JohnstoneKilmarnock1‑0
SPL05‑Oct‑22KilmarnockSt Johnstone2‑1
SPL30‑Jan‑21KilmarnockSt Johnstone2‑3
SPL06‑Nov‑20St JohnstoneKilmarnock1‑0
SPL15‑Aug‑20KilmarnockSt Johnstone1‑2
SPL25‑Jan‑20St JohnstoneKilmarnock2‑1
SPL04‑Dec‑19KilmarnockSt Johnstone0‑0
SPL31‑Aug‑19St JohnstoneKilmarnock0‑1
SPL06‑Apr‑19KilmarnockSt Johnstone2‑0
SPL24‑Nov‑18St JohnstoneKilmarnock0‑0
SPL04‑Aug‑18KilmarnockSt Johnstone2‑0
SPL07‑Mar‑18KilmarnockSt Johnstone2‑0
SPL02‑Dec‑17St JohnstoneKilmarnock1‑2
SPL05‑Aug‑17KilmarnockSt Johnstone1‑2
SPL25‑Feb‑17St JohnstoneKilmarnock0‑2
SPL23‑Dec‑16KilmarnockSt Johnstone0‑1
SPL15‑Oct‑16St JohnstoneKilmarnock0‑1
SPL09‑Apr‑16KilmarnockSt Johnstone3‑0
SC09‑Jan‑16St JohnstoneKilmarnock0‑1
SPL07‑Nov‑15St JohnstoneKilmarnock2‑1
SPL19‑Sep‑15KilmarnockSt Johnstone2‑1
SPL28‑Feb‑15St JohnstoneKilmarnock0‑0
SPL13‑Dec‑14KilmarnockSt Johnstone0‑1
SPL18‑Oct‑14St JohnstoneKilmarnock1‑2
SLC23‑Sep‑14KilmarnockSt Johnstone0‑1
SPL05‑Apr‑14KilmarnockSt Johnstone1‑2
SPL09‑Nov‑13St JohnstoneKilmarnock3‑1
SPL11‑Aug‑13KilmarnockSt Johnstone0‑0
SPL09‑Mar‑13St JohnstoneKilmarnock2‑0
SPL24‑Nov‑12KilmarnockSt Johnstone1‑2
SPL20‑Oct‑12St JohnstoneKilmarnock2‑1
SPL03‑Mar‑12KilmarnockSt Johnstone0‑0
SPL28‑Dec‑11St JohnstoneKilmarnock2‑0
SPL01‑Oct‑11KilmarnockSt Johnstone1‑2
SPL02‑Apr‑11St JohnstoneKilmarnock0‑0
SPL15‑Jan‑11KilmarnockSt Johnstone1‑1
SPL06‑Nov‑10St JohnstoneKilmarnock0‑3
SPL01‑May‑10KilmarnockSt Johnstone1‑2
SPL13‑Feb‑10KilmarnockSt Johnstone3‑2
SPL05‑Dec‑09St JohnstoneKilmarnock0‑1
SPL24‑Oct‑09KilmarnockSt Johnstone2‑1
Match Odds
Home win4.10
Draw3.35
Away win2.06
Home or Draw1.90
Home or Away 1.38
Draw or Away1.29
League Table (Combined)
Pos Team P W D L F A GD Pts
1Celtic3425638227+5581
2Rangers3425367424+5078
3Hearts3419694634+1263
4Kilmarnock34131384334+952
5St Mirren34127153945-643
6Hibernian341012124752-542
7Dundee341011134556-1141
8Aberdeen34911143649-1338
9Motherwell34813134652-637
10St Johnstone34710172549-2431
11Ross County3479183258-2630
12Livingston3449212459-3521
League Table (Home)
Pos Team P W D L F A GD Pts
1Rangers1713134215+2740
2Celtic1612314212+3039
3Kilmarnock1810532816+1235
4Hearts179532616+1032
5St Mirren178362218+427
6Dundee176562224-223
7Hibernian176472222022
8Aberdeen175752022-222
9Ross County166461820-222
10Motherwell174672728-118
11St Johnstone184681627-1118
12Livingston173681123-1215
League Table (Away)
Pos Team P W D L F A GD Pts
1Celtic1813324015+2542
2Rangers171223329+2338
3Hearts1710162018+231
4Hibernian174852530-520
5Motherwell174761924-519
6Dundee174672332-918
7Kilmarnock163851518-317
8St Mirren174491727-1016
9Aberdeen174491627-1116
10St Johnstone16349922-1313
11Ross County1815121438-248
12Livingston1713131336-236
Full League Table
Form Table (Last 6)
Pos Team P W D L F A GD Pts
1Celtic6411147+713
2Kilmarnock6330115+612
3Hearts6321106+411
4Aberdeen632142+211
5Hibernian6222119+28
6Rangers62221110+18
7Motherwell62227708
8Dundee62226608
9Ross County6213810-27
10Livingston6123511-65
11St Johnstone6114612-64
12St Mirren6114714-74
Form Table (Last 10)
Pos Team P W D L F A GD Pts
1Celtic107212711+1623
2Rangers106222412+1220
3Kilmarnock10541168+819
4Hearts105321412+218
5Hibernian104421813+516
6Motherwell103341416-212
7Aberdeen10334710-312
8Dundee103341217-512
9St Mirren103251216-411
10Ross County103251217-511
11Livingston10226918-98
12St Johnstone10217919-107
Form Table (Home)
Pos Team P W D L F A GD Pts
1Celtic6510174+1316
2Hearts6420124+814
3Rangers6411178+913
4Kilmarnock6411104+613
5Ross County6321119+211
6St Mirren630386+29
7Hibernian630398+19
8Aberdeen62318809
9Dundee622287+18
10Livingston622268-28
11Motherwell613297+26
12St Johnstone6015312-91
Form Table (Away)
Pos Team P W D L F A GD Pts
1Celtic6411138+513
2Rangers6411105+513
3Motherwell63121110+110
4Hearts6312710-310
5St Johnstone630378-19
6Hibernian6141101007
7Kilmarnock61418807
8St Mirren6123711-45
9Dundee6123513-85
10Aberdeen611437-44
11Livingston6015515-101
12Ross County6006212-100
St Johnstone Over/Under (last 6 months)
GoalsOverUnder% Over
0.524196.0%
1.518772.0%
2.5101540.0%
3.542116.0%
4.50250.0%
Kilmarnock Over/Under (last 6 months)
GoalsOverUnder% Over
0.522388.0%
1.5151060.0%
2.591636.0%
3.552020.0%
4.51244.0%
Total Goals Odds
GoalsUnderOver
0.59.901.07
1.53.251.37
2.51.762.15
3.51.283.91
4.51.088.60
Back to top