The SPFL has confirmed the post-split fixtures for the Premiership.

All 12 of Scotland's top-flight teams have eagerly been anticipating the release of the fixture card for the top and bottom six matches. 

There were concerns that this would have to be delayed with Dundee vs Rangers still to be played as part of the regular season. However, with Motherwell and Hibernian sharing the spoils on Saturday, Tony Docherty's side were confirmed as a top-six team.

So, without wasting any needless time, the SPFL has produced the fixtures for each team's last five matches to finalise what has been an enthralling 2023/24 campaign.

Here are all of the fixtures listed in full: 

TOP SIX

Week 34

Kilmarnock vs Hearts Sat April 27 3pm

St Mirren vs Rangers Sun April 28 12.30pm

Dundee vs Celtic Sun April 28 3pm

Week 35

Celtic vs Hearts Sat May 4 3pm

Dundee vs St Mirren Sat May 4 3pm 

Rangers vs Kilmarnock Sun May 5 1pm

Week 36

Celtic vs Rangers Sat May 11 12.30pm 

Hearts vs Dundee Sat May 11 3pm

St Mirren vs Kilmarnock Sat May 11 3pm

Week 37

Rangers vs Dundee Tues May 14 7.30pm

Kilmarnock vs Celtic Wed May 15 7.30pm

St Mirren vs Hearts Wed May 15 7.45pm

Week 38

Celtic vs St Mirren Sat May 18 12.30pm

Dundee vs Kilmarnock Sat May 18 12.30pm

Hearts vs Rangers Sat May 18 12.30pm

BOTTOM SIX

Week 34

Aberdeen vs Motherwell Sat April 27 3pm

Livingston vs Ross County Sat April 27 3pm

St Johnstone vs Hibernian Sat April 27 3pm

Week 35

Aberdeen vs St Johnstone Sat May 4 3pm

Motherwell vs Livingston Sat May 4 3pm

Ross County vs Hibernian Sat May 4 3pm

Week 36

Livingston vs St Johnstone Sat May 11 3pm

Ross County vs Motherwell Sat May 11 3pm

Hibernian vs Aberdeen Sun May 12 3pm

Week 37

Aberdeen vs Livingston Wed May 15 7.45pm

Hibernian vs Motherwell Wed May 15 7.45pm

St Johnstone vs Ross County Wed May 15 7.45pm

Week 38

Livingston vs Hibernian Sunday May 19 3pm

Motherwell vs St Johnstone Sunday May 19 3pm

Ross County vs Aberdeen Sunday May 19 3pm