05/15/2016 - Sunday

Heart of Midlothian
2
x
2

St. Johnstone
05/11/2016 - Wednesday

St. Johnstone
2
x
1

Celtic
05/07/2016 - Saturday

Motherwell
1
x
2

St. Johnstone
04/30/2016 - Saturday

Ross County
0
x
1

St. Johnstone
04/22/2016 - Friday

St. Johnstone
3
x
0

Aberdeen
04/09/2016 - Saturday

Kilmarnock
3
x
0

St. Johnstone
04/02/2016 - Saturday

St. Johnstone
0
x
1

Dundee United
03/19/2016 - Saturday

Heart of Midlothian
0
x
3

St. Johnstone
03/16/2016 - Wednesday

St. Johnstone
1
x
1

Ross County
03/09/2016 - Wednesday

St. Johnstone
1
x
0

Inverness
03/02/2016 - Wednesday

St. Johnstone
1
x
2

Partick Thistle
02/27/2016 - Saturday

Aberdeen
1
x
1

St. Johnstone
02/23/2016 - Tuesday

Partick Thistle
2
x
0

St. Johnstone
02/20/2016 - Saturday

St. Johnstone
2
x
1

Motherwell
02/12/2016 - Friday

Dundee
2
x
0

St. Johnstone
02/06/2016 - Saturday

St. Johnstone
3
x
4

Aberdeen
01/23/2016 - Saturday

Celtic
3
x
1

St. Johnstone
01/16/2016 - Saturday

St. Johnstone
0
x
0

Hamilton Academical
12/30/2015 - Wednesday

Motherwell
2
x
0

St. Johnstone
12/19/2015 - Saturday

St. Johnstone
0
x
0

Heart of Midlothian
12/13/2015 - Sunday

St. Johnstone
0
x
3

Celtic
12/05/2015 - Saturday

Ross County
2
x
3

St. Johnstone
11/27/2015 - Friday

St. Johnstone
1
x
1

Dundee
11/21/2015 - Saturday

Dundee United
1
x
2

St. Johnstone
11/07/2015 - Saturday

St. Johnstone
2
x
1

Kilmarnock
10/31/2015 - Saturday

Hamilton Academical
2
x
4

St. Johnstone
10/24/2015 - Saturday

Inverness
0
x
1

St. Johnstone
10/17/2015 - Saturday

St. Johnstone
1
x
2

Partick Thistle
10/03/2015 - Saturday

Aberdeen
1
x
5

St. Johnstone
09/26/2015 - Saturday

St. Johnstone
2
x
1

Dundee United