04/01/2017 - Saturday
10:00

Hamilton Academical
1
x
0

St. Johnstone
03/18/2017 - Saturday
11:00

Motherwell
1
x
2

St. Johnstone
03/11/2017 - Saturday
10:00

St. Johnstone
2
x
0

Dundee
03/01/2017 - Wednesday
14:45

Rangers
3
x
2

St. Johnstone
02/25/2017 - Saturday
10:00

St. Johnstone
0
x
2

Kilmarnock
02/18/2017 - Saturday
10:00

Ross County
1
x
2

St. Johnstone
02/05/2017 - Sunday
07:30

St. Johnstone
2
x
5

Celtic
02/01/2017 - Wednesday
14:45

Partick Thistle
0
x
1

St. Johnstone
01/28/2017 - Saturday
10:00

St. Johnstone
3
x
0

Hamilton Academical
01/25/2017 - Wednesday
14:45

Celtic
1
x
0

St. Johnstone
12/31/2016 - Saturday
09:00

Dundee
3
x
0

St. Johnstone
12/28/2016 - Wednesday
14:45

St. Johnstone
1
x
1

Rangers
12/23/2016 - Friday
14:45

Kilmarnock
0
x
1

St. Johnstone
12/17/2016 - Saturday
10:00

St. Johnstone
1
x
1

Motherwell
12/10/2016 - Saturday
10:00

Aberdeen
0
x
0

St. Johnstone
12/03/2016 - Saturday
10:00

St. Johnstone
3
x
0

Inverness
11/19/2016 - Saturday
10:00

St. Johnstone
2
x
4

Ross County
11/05/2016 - Saturday
11:00

Heart of Midlothian
2
x
2

St. Johnstone
10/29/2016 - Saturday
10:00

St. Johnstone
1
x
2

Partick Thistle
10/26/2016 - Wednesday
14:45

Rangers
1
x
1

St. Johnstone
10/23/2016 - Sunday
07:00

St. Johnstone
2
x
1

Dundee
10/15/2016 - Saturday
10:00

St. Johnstone
0
x
1

Kilmarnock
10/01/2016 - Saturday
10:00

Ross County
0
x
2

St. Johnstone
09/25/2016 - Sunday
10:00

Hamilton Academical
1
x
1

St. Johnstone
09/17/2016 - Saturday
10:00

St. Johnstone
1
x
0

Heart of Midlothian
09/10/2016 - Saturday
10:00

Partick Thistle
0
x
2

St. Johnstone
08/27/2016 - Saturday
10:00

Inverness
2
x
1

St. Johnstone
08/20/2016 - Saturday
07:15

St. Johnstone
2
x
4

Celtic
08/13/2016 - Saturday
10:00

Motherwell
1
x
2

St. Johnstone
08/07/2016 - Sunday
07:15

St. Johnstone
0
x
0

Aberdeen