Next matches
14:00 St Johnstone
East Fife
NS 27/07/24
19:00 St Johnstone
Aberdeen
NS 05/08/24
14:00 Kilmarnock
St Johnstone
NS 10/08/24
14:00 Dundee United
St Johnstone
NS 24/08/24
14:00 St Johnstone
Motherwell
NS 31/08/24
14:00 Hibernian
St Johnstone
NS 14/09/24
14:00 St Johnstone
Celtic Glasgow
NS 28/09/24
14:00 Rangers
St Johnstone
NS 05/10/24
14:00 St Johnstone
Ross County
NS 19/10/24
14:00 Dundee
St Johnstone
NS 26/10/24
19:45 St Mirren
St Johnstone
NS 30/10/24
15:00 St Johnstone
Hearts
NS 02/11/24
15:00 Motherwell
St Johnstone
NS 09/11/24
15:00 St Johnstone
Kilmarnock
NS 23/11/24
15:00 St Johnstone
Rangers
NS 30/11/24
19:45 Ross County
St Johnstone
NS 04/12/24
15:00 Aberdeen
St Johnstone
NS 07/12/24
15:00 St Johnstone
St Mirren
NS 14/12/24
15:00 Hearts
St Johnstone
NS 21/12/24
15:00 St Johnstone
Dundee United
NS 26/12/24
15:00 Celtic Glasgow
St Johnstone
NS 29/12/24
15:00 St Johnstone
Hibernian
NS 02/01/25
15:00 St Johnstone
Dundee
NS 05/01/25
15:00 Rangers
St Johnstone
NS 11/01/25
15:00 St Johnstone
Motherwell
NS 25/01/25
15:00 St Mirren
St Johnstone
NS 01/02/25
15:00 Kilmarnock
St Johnstone
NS 15/02/25
15:00 St Johnstone
Hearts
NS 22/02/25
19:45 St Johnstone
Ross County
NS 26/02/25
15:00 Dundee
St Johnstone
NS 01/03/25
15:00 St Johnstone
Aberdeen
NS 15/03/25
15:00 Hibernian
St Johnstone
NS 29/03/25
14:00 St Johnstone
Celtic Glasgow
NS 05/04/25
14:00 Dundee United
St Johnstone
NS 12/04/25
Last results
18:45 Alloa
St Johnstone
32
FT 23/07/24
D
14:00 St Johnstone
Greenock Morton FC
20
FT 20/07/24
W
14:00 Brechin
St Johnstone
12
FT 13/07/24
W
14:00 Arbroath
St Johnstone
01
FT 06/07/24
W
13:00 Huntly
St Johnstone
02
FT 29/06/24
W
19:00 Nairn
St Johnstone
16
FT 28/06/24
W
14:00 Motherwell
St Johnstone
12
FT 19/05/24
W
18:45 St Johnstone
Ross County
11
FT 15/05/24
D
14:00 Livingston
St Johnstone
21
FT 11/05/24
L
14:00 Aberdeen
St Johnstone
10
FT 04/05/24
L
14:00 St Johnstone
Hibernian
13
FT 27/04/24
L
14:00 St Johnstone
Kilmarnock
02
FT 13/04/24
L
14:00 Hibernian
St Johnstone
12
FT 06/04/24
W
15:00 St Johnstone
Dundee
12
FT 30/03/24
L
15:00 Celtic Glasgow
St Johnstone
31
FT 16/03/24
L
15:00 St Johnstone
Livingston
11
FT 02/03/24
D
19:45 Aberdeen
St Johnstone
02
FT 28/02/24
W
15:00 St Mirren
St Johnstone
20
FT 24/02/24
L
12:00 St Johnstone
Rangers
03
FT 18/02/24
L
14:00 Dundee
St Johnstone
21
FT 11/02/24
L
19:45 St Johnstone
Hearts
01
FT 07/02/24
L
15:00 Ross County
St Johnstone
01
FT 03/02/24
W
15:00 St Johnstone
Motherwell
11
FT 27/01/24
D
19:45 St Johnstone
Aberdeen
11
FT 24/01/24
D
15:00 Airdrieonians
St Johnstone
10
FT 20/01/24
L