29 March 2025

Aberdeen

Motherwell

Celtic

Hearts

Hibernian

St. Johnstone

St. Mirren

Kilmarnock

16 March 2025

Celtic

Rangers

Dundee United

Dundee

15 March 2025

Hearts

Ross County

Kilmarnock

Hibernian

Motherwell

St. Mirren

St. Johnstone

Aberdeen

02 March 2025

Hibernian

Hearts

Aberdeen

Dundee United

01 March 2025

Dundee

St. Johnstone

Rangers

Motherwell

Ross County

Kilmarnock

St. Mirren

Celtic

26 February 2025

Dundee United

Hibernian

Hearts

St. Mirren

Motherwell

Dundee

St. Johnstone

Ross County

Kilmarnock

Rangers

25 February 2025

Celtic

Aberdeen

23 February 2025

St. Johnstone

Hearts

22 February 2025

Hibernian

Celtic

Aberdeen

Kilmarnock

Dundee United

Motherwell

Rangers

St. Mirren

Ross County

Dundee

16 February 2025

Hearts

Rangers

St. Mirren

Hibernian

15 February 2025

Celtic

Dundee United

Dundee

Aberdeen

Kilmarnock

St. Johnstone

Motherwell

Ross County

05 February 2025

Celtic

Dundee

02 February 2025

Motherwell

Celtic

Rangers

Ross County

01 February 2025

Dundee

Hearts

Hibernian

Aberdeen

St. Mirren

St. Johnstone

Kilmarnock

Dundee United

26 January 2025

Dundee United

Rangers

25 January 2025

Aberdeen

St. Mirren

Hearts

Kilmarnock

Ross County

Hibernian

St. Johnstone

Motherwell

15 January 2025

Rangers

Aberdeen

14 January 2025

Dundee

Celtic

12 January 2025

Aberdeen

Hearts

Rangers

St. Johnstone

11 January 2025

Ross County

Celtic

Hibernian

Motherwell

St. Mirren

Dundee United

09 January 2025

Dundee

Rangers

08 January 2025

Celtic

Dundee United

Kilmarnock

Motherwell

05 January 2025

Hibernian

Rangers

Motherwell

Aberdeen

Celtic

St. Mirren

Dundee United

Hearts

Kilmarnock

Ross County

St. Johnstone

Dundee

02 January 2025

Aberdeen

Ross County

Hearts

Motherwell

Kilmarnock

St. Mirren

Rangers

Celtic

St. Johnstone

Hibernian

Dundee

Dundee United

29 December 2024

Celtic

St. Johnstone

Hibernian

Kilmarnock

Motherwell

Rangers

Ross County

Hearts

St. Mirren

Dundee

Dundee United

Aberdeen

26 December 2024

Hearts

Hibernian

Celtic

Motherwell

Dundee

Ross County

Kilmarnock

Aberdeen

St. Johnstone

Dundee United

St. Mirren

Rangers

22 December 2024

Dundee United

Celtic

Hearts

St. Johnstone

21 December 2024

Aberdeen

Hibernian

Rangers

Dundee

Ross County

St. Mirren

20 December 2024

Motherwell

Kilmarnock

15 December 2024

Kilmarnock

Hearts

14 December 2024

Hibernian

Ross County

Motherwell

Dundee United

St. Johnstone

St. Mirren

08 December 2024

Ross County

Rangers

07 December 2024

Aberdeen

St. Johnstone

Celtic

Hibernian

Dundee United

Kilmarnock

Hearts

Dundee

St. Mirren

Motherwell

04 December 2024

Dundee

Motherwell

Rangers

Kilmarnock

Aberdeen

Celtic

01 December 2024

St. Johnstone

Rangers

Hearts

Aberdeen

30 November 2024

Celtic

Ross County

Dundee United

St. Mirren

Kilmarnock

Dundee

Motherwell

Hibernian

26 November 2024

Hibernian

Aberdeen

23 November 2024

Ross County

Motherwell

St. Johnstone

Kilmarnock

Rangers

Dundee United

St. Mirren

Aberdeen

Dundee

Hibernian

Hearts

Celtic

10 November 2024

Kilmarnock

Celtic

Rangers

Hearts

09 November 2024

Dundee United

Ross County

Hibernian

St. Mirren

Motherwell

St. Johnstone

Aberdeen

Dundee

03 November 2024

Hibernian

Dundee United

Dundee

Kilmarnock

02 November 2024

St. Johnstone

Hearts

St. Mirren

Ross County

30 October 2024

Celtic

Dundee

Dundee United

Motherwell

Hearts

Kilmarnock

Ross County

Hibernian

St. Mirren

St. Johnstone

Aberdeen

Rangers

27 October 2024

Hibernian

Hearts

Motherwell

Celtic

Rangers

St. Mirren

26 October 2024

Dundee

St. Johnstone

Ross County

Kilmarnock

Aberdeen

Dundee United

20 October 2024

Kilmarnock

Rangers

19 October 2024

Celtic

Aberdeen

Dundee United

Hibernian

Hearts

St. Mirren

Motherwell

Dundee

St. Johnstone

Ross County

06 October 2024

Ross County

Celtic

Aberdeen

Hearts

Rangers

St. Johnstone

05 October 2024

Dundee

Kilmarnock

Hibernian

Motherwell

St. Mirren

Dundee United

29 September 2024

Rangers

Hibernian

28 September 2024

Dundee

Aberdeen

Hearts

Ross County

Kilmarnock

Dundee United

Motherwell

St. Mirren

St. Johnstone

Celtic

21 September 2024

Ross County

St. Johnstone

St. Mirren

Hearts

15 September 2024

Dundee United

Rangers

14 September 2024

Aberdeen

Motherwell

Celtic

Hearts

Hibernian

St. Johnstone

Ross County

Dundee

St. Mirren

Kilmarnock

01 September 2024

Celtic

Rangers

Hearts

Dundee United

Kilmarnock

Hibernian

31 August 2024

Dundee

St. Mirren

St. Johnstone

Motherwell

Ross County

Aberdeen

25 August 2024

St. Mirren

Celtic

Aberdeen

Kilmarnock

Motherwell

Hearts

24 August 2024

Dundee United

St. Johnstone

Hibernian

Dundee

Rangers

Ross County

11 August 2024

Hibernian

Celtic

Aberdeen

St. Mirren

Kilmarnock

St. Johnstone

10 August 2024

Rangers

Motherwell

Ross County

Dundee United

Dundee

Hearts

05 August 2024

St. Johnstone

Aberdeen

04 August 2024

Dundee United

Dundee

St. Mirren

Hibernian

Celtic

Kilmarnock

03 August 2024

Hearts

Rangers

Motherwell

Ross County