There are currently no results for this season, however please view last year's results.

Sunday 28th May 2017Play-Offs Final

15:00
Hamilton Accies
HT 0-0
Dundee United
G Docherty (64)
Bookings:
G Docherty (18)
G Sarris (89)
L Longridge (90+1)
Bookings:
P Dixon (90+2)

Thursday 25th May 2017Play-Offs Final

19:45
Dundee United
HT 0-0
Hamilton Accies
Bookings:
S Murray (31)
Bookings:
D Templeton (24)
D Imrie (60)
L Longridge (80)
A Gogic (85)
Dismissals:
S Murray (77)

Sunday 21st May 2017

12:30
Celtic
HT 0-0
Hearts
L Griffiths (50)
S Armstrong (76)
Bookings:
P Buaben Abankwah (29)
L Smith (55)
12:30
Partick Thistle
HT 0-5
Aberdeen
R Christie (7, 45)
S Wright (11, 17, 51)
J Hayes (26)
Bookings:
R Edwards (34)
M Lamont (70)
Bookings:
A Considine (44)
P Pawlett (56)
12:30
St Johnstone
HT 0-1
Rangers
G Cummins (76)K Miller (40)
J Toral (53)
Bookings:
L Craig (15)
Bookings:
J Toral (55)
M Waghorn (81)
J Barjonas (89)

Saturday 20th May 2017

15:00
Hamilton Accies
HT 2-0
Dundee
R Bingham (23)
G Skondras (25)
D Imrie (pen 56)
A Crawford (76)
Bookings:
A Gogic (58)
Bookings:
F El Bakhtaoui (84)
15:00
Inverness CT
HT 0-0
Motherwell
G Tansey (64)
A Fisher (66, 67)
J McFadden (73)
R Bowman (pen 90+3)
15:00
Kilmarnock
HT 1-1
Ross County
C Sammon (pen 10)L Boyce (42, 70)
Bookings:
S Smith (41)
G Dicker (67)

Friday 19th May 2017Play-Offs Semi-Final

Thursday 18th May 2017

Tuesday 16th May 2017Play-Offs Semi-Final

Tuesday 9th May 2017Play-Offs Quarter-Final

Friday 28th April 2017

Sunday 16th April 2017

Friday 14th April 2017

Sunday 9th April 2017

Sunday 2nd April 2017

Friday 31st March 2017

Sunday 19th March 2017

Sunday 12th March 2017

Saturday 4th March 2017

Tuesday 28th February 2017

Friday 24th February 2017

Wednesday 15th February 2017

Saturday 11th February 2017

Sunday 5th February 2017

Sunday 29th January 2017

Friday 27th January 2017

Wednesday 25th January 2017

Friday 30th December 2016

Tuesday 20th December 2016

Friday 16th December 2016

Tuesday 13th December 2016

Friday 9th December 2016

Tuesday 6th December 2016

Wednesday 30th November 2016

Monday 21st November 2016

Friday 18th November 2016

Sunday 6th November 2016

Friday 4th November 2016

Tuesday 25th October 2016

Sunday 23rd October 2016

Friday 14th October 2016

Friday 30th September 2016

Sunday 18th September 2016

Friday 26th August 2016

Friday 19th August 2016