Skip to content
Almanac
Menu

St Johnstone

Head-to-head

#OpponentPWDLGD
1Motherwell3011811+1
2Ross County2910145+5
3Aberdeen286913−13
4Hibernian278811−13
5Celtic251420−63
6Kilmarnock2511410−3
7Rangers252320−45
8St Mirren24879−4
9Heart of Midlothian233416−18
10Livingston23779−7
11Dundee21858+4
12Dundee United14455−2
13Hamilton Academical13922+10
14Partick Thistle8233+1
15Airdrieonians4400+9
16Arbroath4301+4
17Ayr Utd4310+5
18Dunfermline4211+2
19Greenock Morton4310+11
20Queen's Park4220+2
21Raith Rovers4220+4
22Inverness CT2110+4
23Falkirk10100

Only finished matches stored on Almanac are counted, so older meetings between some clubs may be missing.

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources