08/31/2019 - Saturday
10:00

St. Johnstone
0
x
1

Kilmarnock
08/24/2019 - Saturday
10:00

Hibernian
2
x
2

St. Johnstone
08/10/2019 - Saturday
09:00

St. Johnstone
2
x
2

Livingston
08/03/2019 - Saturday
10:00

Celtic
7
x
0

St. Johnstone
05/18/2019 - Saturday
07:30

Hamilton Academical
2
x
0

St. Johnstone
05/11/2019 - Saturday
10:00

St. Johnstone
2
x
0

Motherwell
05/04/2019 - Saturday
10:00

St. Johnstone
1
x
1

Livingston
04/27/2019 - Saturday
10:00

St Mirren
1
x
1

St. Johnstone
04/20/2019 - Saturday
10:00

St. Johnstone
2
x
0

Dundee
04/06/2019 - Saturday
10:00

Kilmarnock
2
x
0

St. Johnstone
04/03/2019 - Wednesday
14:45

St. Johnstone
2
x
0

Dundee
03/30/2019 - Saturday
11:00

Motherwell
3
x
0

St. Johnstone
03/27/2019 - Wednesday
15:45

St. Johnstone
1
x
0

St Mirren
03/09/2019 - Saturday
10:00

Livingston
3
x
1

St. Johnstone
02/27/2019 - Wednesday
14:45

St. Johnstone
1
x
2

Hibernian
02/23/2019 - Saturday
10:00

St. Johnstone
0
x
2

Aberdeen
02/16/2019 - Saturday
10:00

Rangers
0
x
0

St. Johnstone
02/06/2019 - Wednesday
14:45

Hamilton Academical
2
x
1

St. Johnstone
02/03/2019 - Sunday
07:30

St. Johnstone
0
x
2

Celtic
01/30/2019 - Wednesday
14:45

Celtic
2
x
0

St. Johnstone
01/26/2019 - Saturday
10:00

Heart of Midlothian
2
x
0

St. Johnstone
01/23/2019 - Wednesday
14:45

St. Johnstone
1
x
0

Livingston
12/29/2018 - Saturday
10:00

Dundee
0
x
2

St. Johnstone
12/26/2018 - Wednesday
09:00

St Mirren
0
x
1

St. Johnstone
12/23/2018 - Sunday
07:15

St. Johnstone
1
x
2

Rangers
12/15/2018 - Saturday
10:00

St. Johnstone
1
x
2

Motherwell
12/08/2018 - Saturday
10:00

Aberdeen
0
x
2

St. Johnstone
12/05/2018 - Wednesday
14:45

St. Johnstone
2
x
2

Heart of Midlothian
11/24/2018 - Saturday
10:00

St. Johnstone
0
x
0

Kilmarnock
11/10/2018 - Saturday
10:00

St. Johnstone
4
x
0

Hamilton Academical