Sunday 28th May
Bottom Six
- Kilmarnock 3 , Ross County 1 at Full timeKilmarnockRoss CountyFull time
- Motherwell 3 , Dundee United 2 at Full timeMotherwellDundee UnitedFull time
- St. Johnstone 2 , Livingston 0 at Full timeSt. JohnstoneLivingstonFull time
Saturday 27th May
Top Six
- Celtic 5 , Aberdeen 0 at Full timeCelticAberdeenFull time
- Hearts 1 , Hibernian 1 at Full timeHeartsHibernianFull time
- St. Mirren 0 , Rangers 3 at Full timeSt. MirrenRangersFull time
Wednesday 24th May
Bottom Six
- Dundee United 0 , Kilmarnock 3 at Full timeDundee UnitedKilmarnockFull time
- Livingston 1 , Motherwell 1 at Full timeLivingstonMotherwellFull time
- Ross County 3 , St. Johnstone 3 at Full timeRoss CountySt. JohnstoneFull time
Top Six
- Aberdeen 3 , St. Mirren 0 at Full timeAberdeenSt. MirrenFull time
- Hibernian 4 , Celtic 2 at Full timeHibernianCelticFull time
- Rangers 2 , Hearts 2 at Full timeRangersHeartsFull time
Sunday 21st May
Top Six
- Hibernian 1 , Rangers 3 at Full timeHibernianRangersFull time
Saturday 20th May
Bottom Six
- Kilmarnock 0 , St. Johnstone 1 at Full timeKilmarnockSt. JohnstoneFull time
- Livingston 2 , Dundee United 1 at Full timeLivingstonDundee UnitedFull time
- Motherwell 1 , Ross County 0 at Full timeMotherwellRoss CountyFull time
Top Six
- Hearts 2 , Aberdeen 1 at Full timeHeartsAberdeenFull time
- Celtic 2 , St. Mirren 2 at Full timeCelticSt. MirrenFull time
Saturday 13th May
Bottom Six
- Dundee United 1 , Ross County 3 at Full timeDundee UnitedRoss CountyFull time
- Kilmarnock 2 , Livingston 0 at Full timeKilmarnockLivingstonFull time
- St. Johnstone 0 , Motherwell 2 at Full timeSt. JohnstoneMotherwellFull time
Top Six
- Rangers 3 , Celtic 0 at Full timeRangersCelticFull time
- Aberdeen 0 , Hibernian 0 at Full timeAberdeenHibernianFull time
- St. Mirren 2 , Hearts 2 at Full timeSt. MirrenHeartsFull time
Sunday 7th May
Top Six
- Hearts 0 , Celtic 2 at Full timeHeartsCelticFull time
- Rangers 1 , Aberdeen 0 at Full timeRangersAberdeenFull time
Saturday 6th May
Bottom Six
- Motherwell 2 , Kilmarnock 0 at Full timeMotherwellKilmarnockFull time
- Ross County 2 , Livingston 0 at Full timeRoss CountyLivingstonFull time
- St. Johnstone 1 , Dundee United 0 at Full timeSt. JohnstoneDundee UnitedFull time
Top Six
- Hibernian 2 , St. Mirren 1 at Full timeHibernianSt. MirrenFull time
All times are UK and subject to change. BBC is not responsible for any changes.