11/03/2018 - Saturday
11:00

Hibernian
0
x
1

St. Johnstone
10/31/2018 - Wednesday
15:45

Livingston
0
x
1

St. Johnstone
10/27/2018 - Saturday
10:00

St. Johnstone
2
x
0

St Mirren
10/20/2018 - Saturday
10:00

Motherwell
0
x
1

St. Johnstone
10/07/2018 - Sunday
10:30

St. Johnstone
0
x
6

Celtic
09/29/2018 - Saturday
10:00

Heart of Midlothian
2
x
1

St. Johnstone
09/23/2018 - Sunday
10:00

Rangers
5
x
1

St. Johnstone
09/15/2018 - Saturday
10:00

St. Johnstone
1
x
1

Aberdeen
09/01/2018 - Saturday
10:00

Hamilton Academical
1
x
2

St. Johnstone
08/25/2018 - Saturday
10:00

St. Johnstone
1
x
0

Dundee
08/12/2018 - Sunday
10:00

St. Johnstone
1
x
1

Hibernian
08/04/2018 - Saturday
10:00

Kilmarnock
2
x
0

St. Johnstone
05/12/2018 - Saturday
10:00

St. Johnstone
1
x
1

Ross County
05/08/2018 - Tuesday
14:45

Hamilton Academical
1
x
2

St. Johnstone
05/05/2018 - Saturday
10:00

Motherwell
1
x
5

St. Johnstone
04/28/2018 - Saturday
10:00

St. Johnstone
1
x
1

Partick Thistle
04/21/2018 - Saturday
10:00

Dundee
2
x
1

St. Johnstone
04/07/2018 - Saturday
10:00

St. Johnstone
0
x
0

Motherwell
03/31/2018 - Saturday
10:00

Aberdeen
4
x
1

St. Johnstone
03/28/2018 - Wednesday
14:45

St. Johnstone
1
x
0

Hamilton Academical
03/16/2018 - Friday
15:45

St. Johnstone
1
x
1

Hibernian
03/10/2018 - Saturday
10:00

Dundee
0
x
4

St. Johnstone
03/07/2018 - Wednesday
14:45

Kilmarnock
2
x
0

St. Johnstone
02/27/2018 - Tuesday
14:45

St. Johnstone
1
x
4

Rangers
02/24/2018 - Saturday
10:00

St. Johnstone
2
x
0

Ross County
02/18/2018 - Sunday
10:00

Celtic
0
x
0

St. Johnstone
02/06/2018 - Tuesday
14:45

Motherwell
2
x
0

St. Johnstone
02/03/2018 - Saturday
10:00

Heart of Midlothian
1
x
0

St. Johnstone
01/27/2018 - Saturday
10:00

St. Johnstone
1
x
3

Partick Thistle
12/30/2017 - Saturday
10:00

St. Johnstone
0
x
2

Dundee