Saturday 1 August, 2020
Aberdeen v Rangers (Sky Sports, 5.30pm)
Dundee United v St Johnstone
Hibernian v Kilmarnock
St Mirren v Livingston
Sunday 2 August, 2020
Celtic v Hamilton Academical (Sky Sports, 4.30pm)
Monday 3 August, 2020
Ross County v Motherwell (Sky Sports, 7.45pm)
Saturday 8 August, 2020
Hamilton Academical v Ross County
Livingston v Hibernian
Motherwell v Dundee United
Rangers v St Mirren
St Johnstone v Aberdeen (Sky Sports, 12.30pm)
Sunday 9 August, 2020
Kilmarnock v Celtic (Sky Sports, 4.30pm)
Tuesday 11 August, 2020
Dundee United v Hibernian (Sky Sports, 6.00pm)
Wednesday 12 August, 2020
Aberdeen v Hamilton Academical (7.45pm)
Motherwell v Livingston (7.45pm)
Rangers v St Johnstone (7.45pm)
Ross County v Kilmarnock (7.45pm)
St Mirren v Celtic (Sky Sports, 6.00pm)
Saturday 15 August, 2020
Celtic v Aberdeen
Hamilton Academical v St Mirren
Hibernian v Motherwell (Sky Sports, 5.30pm)
Kilmarnock v St Johnstone
Ross County v Dundee United
Sunday 16 August, 2020
Livingston v Rangers (Sky Sports, 4.30pm)
Saturday 22 August, 2020
Aberdeen v Livingston
Dundee United v Celtic (Sky Sports, 5.30pm)
Motherwell v Hamilton Academical
Rangers v Kilmarnock
St Mirren v Ross County
Sunday 23 August, 2020
St Johnstone v Hibernian (Sky Sports, 4.30pm)
Saturday 29 August, 2020
Celtic v Motherwell
Hamilton Academical v Rangers (Sky Sports, 5.30pm)
Kilmarnock v Dundee United
Livingston v Ross County
St Johnstone v St Mirren
Sunday 30 August, 2020
Hibernian v Aberdeen (Sky Sports, 4.30pm)
Saturday 12 September, 2020
Aberdeen v Kilmarnock
Livingston v Hamilton Academical
Motherwell v St Johnstone
Rangers v Dundee United
Ross County v Celtic
St Mirren v Hibernian
Saturday 19 September, 2020
Aberdeen v Motherwell
Celtic v Livingston
Dundee United v St Mirren
Hibernian v Rangers
Kilmarnock v Hamilton Academical
St Johnstone v Ross County
Saturday 26 September, 2020
Celtic v Hibernian
Hamilton Academical v Dundee United
Livingston v St Johnstone
Motherwell v Rangers
Ross County v Aberdeen
St Mirren v Kilmarnock
Friday 2 October, 2020
Aberdeen v St Mirren (7.45pm)
Dundee United v Livingston (7.45pm)
Hibernian v Hamilton Academical (7.45pm)
Kilmarnock v Motherwell (7.45pm)
Rangers v Ross County (7.45pm)
St Johnstone v Celtic (7.45pm)
Saturday 17 October, 2020
Celtic v Rangers
Dundee United v Aberdeen
Hamilton Academical v St Johnstone
Livingston v Kilmarnock
Ross County v Hibernian
St Mirren v Motherwell
Saturday 24 October, 2020
Aberdeen v Celtic
Kilmarnock v Hibernian
Motherwell v Ross County
Rangers v Livingston
St Johnstone v Dundee United
St Mirren v Hamilton Academical
Saturday 31 October, 2020
Celtic v St Mirren
Dundee United v Ross County
Hamilton Academical v Aberdeen
Hibernian v St Johnstone
Kilmarnock v Rangers
Livingston v Motherwell
Friday 6 November, 2020
Aberdeen v Hibernian (7.45pm)
Motherwell v Celtic (7.45pm)
Rangers v Hamilton Academical (7.45pm)
Ross County v Livingston (7.45pm)
St Johnstone v Kilmarnock (7.45pm)
St Mirren v Dundee United (7.45pm)
Saturday 21 November, 2020
Dundee United v Hamilton Academical
Hibernian v Celtic
Kilmarnock v Ross County
Livingston v St Mirren
Rangers v Aberdeen
St Johnstone v Motherwell
Saturday 5 December, 2020
Celtic v St Johnstone
Hamilton Academical v Kilmarnock
Livingston v Dundee United
Motherwell v Hibernian
Ross County v Rangers
St Mirren v Aberdeen
Saturday 12 December, 2020
Aberdeen v Ross County
Celtic v Kilmarnock
Dundee United v Rangers
Hamilton Academical v Hibernian
Motherwell v St Mirren
St Johnstone v Livingston
Saturday 19 December, 2020
Hibernian v Dundee United
Kilmarnock v Aberdeen
Livingston v Celtic
Rangers v Motherwell
Ross County v Hamilton Academical
St Mirren v St Johnstone
Wednesday 23 December, 2020
Celtic v Ross County (7.45pm)
Dundee United v Kilmarnock (7.45pm)
Hamilton Academical v Livingston (7.45pm)
Hibernian v St Mirren (7.45pm)
Motherwell v Aberdeen (7.45pm)
St Johnstone v Rangers (7.45pm)
Saturday 26 December, 2020
Aberdeen v St Johnstone
Dundee United v Motherwell
Hamilton Academical v Celtic
Kilmarnock v Livingston
Rangers v Hibernian
Ross County v St Mirren
Wednesday 30 December, 2020
Celtic v Dundee United (7.45pm)
Hibernian v Ross County (7.45pm)
Livingston v Aberdeen (7.45pm)
Motherwell v Kilmarnock (7.45pm)
St Johnstone v Hamilton Academical (7.45pm)
St Mirren v Rangers (7.45pm)
Saturday 2 January, 2021
Aberdeen v Dundee United
Hamilton Academical v Motherwell
Hibernian v Livingston
Kilmarnock v St Mirren
Rangers v Celtic
Ross County v St Johnstone
Saturday 9 January, 2021
Aberdeen v Rangers
Celtic v Hibernian
Dundee United v St Johnstone
Kilmarnock v Hamilton Academical
Livingston v Ross County
St Mirren v Motherwell
Saturday 16 January, 2021
Celtic v Livingston
Hamilton Academical v Dundee United
Hibernian v Kilmarnock
Motherwell v Rangers
Ross County v Aberdeen
St Johnstone v St Mirren
Saturday 23 January, 2021
Aberdeen v Motherwell
Dundee United v Hibernian
Kilmarnock v St Johnstone
Livingston v Hamilton Academical
Rangers v Ross County
St Mirren v Celtic
Wednesday 27 January, 2021
Celtic v Hamilton Academical (7.45pm)
Dundee United v St Mirren (7.45pm)
Hibernian v Rangers (7.45pm)
Livingston v Kilmarnock (7.45pm)
Ross County v Motherwell (7.45pm)
St Johnstone v Aberdeen (7.45pm)
Wednesday 3 February, 2021
Aberdeen v Livingston (7.45pm)
Hamilton Academical v Ross County (7.45pm)
Kilmarnock v Celtic (7.45pm)
Motherwell v Dundee United (7.45pm)
Rangers v St Johnstone (7.45pm)
St Mirren v Hibernian (7.45pm)
Saturday 6 February, 2021
Celtic v Motherwell
Hamilton Academical v Rangers
Hibernian v Aberdeen
Livingston v St Johnstone
Ross County v Dundee United
St Mirren v Kilmarnock
Saturday 13 February, 2021
Aberdeen v St Mirren
Dundee United v Livingston
Motherwell v Hamilton Academical
Rangers v Kilmarnock
Ross County v Hibernian
St Johnstone v Celtic
Saturday 27 February, 2021
Celtic v Aberdeen
Hamilton Academical v St Johnstone
Hibernian v Motherwell
Kilmarnock v Dundee United
Livingston v Rangers
St Mirren v Ross County
Saturday 6 March, 2021
Aberdeen v Hamilton Academical
Dundee United v Celtic
Motherwell v Livingston
Rangers v St Mirren
Ross County v Kilmarnock
St Johnstone v Hibernian
Saturday 20 March, 2021
Celtic v Rangers
Dundee United v Aberdeen
Hamilton Academical v St Mirren
Kilmarnock v Motherwell
Livingston v Hibernian
St Johnstone v Ross County
Saturday 3 April, 2021
Aberdeen v Kilmarnock
Hibernian v Hamilton Academical
Motherwell v St Johnstone
Rangers v Dundee United
Ross County v Celtic
St Mirren v Livingston
Kick-off 3.00pm unless stated
Post-split fixture dates
Saturday 17 April, 2021
Fixture round 34
Saturday 24 April, 2021
Fixture round 35
Saturday 1 May, 2021
Fixture round 36
Wednesday 12 May, 2021
Fixture round 37
Saturday 15 May, 2021
Fixture round 38
All fixtures subject to change