Wednesday 30th December
1st Phase
- Celtic 3 , Dundee United 0 at Full timeCelticDundee UnitedFull time
- St. Johnstone 0 , Hamilton Academical 0 at Full timeSt. JohnstoneHamilton AcademicalFull time
- St. Mirren 0 , Rangers 2 at Full timeSt. MirrenRangersFull time
- Hibernian 0 , Ross County 2 at Full timeHibernianRoss CountyFull time
- Motherwell 0 , Kilmarnock 2 at Full timeMotherwellKilmarnockFull time
Saturday 26th December
1st Phase
- Rangers 1 , Hibernian 0 at Full timeRangersHibernianFull time
- Aberdeen 2 , St. Johnstone 1 at Full timeAberdeenSt. JohnstoneFull time
- Dundee United 1 , Motherwell 1 at Full timeDundee UnitedMotherwellFull time
- Hamilton Academical 0 , Celtic 3 at Full timeHamilton AcademicalCelticFull time
- Kilmarnock 1 , Livingston 2 at Full timeKilmarnockLivingstonFull time
- Ross County 0 , St. Mirren 2 at Full timeRoss CountySt. MirrenFull time
Wednesday 23rd December
1st Phase
- Celtic 2 , Ross County 0 at Full timeCelticRoss CountyFull time
- Hamilton Academical 0 , Livingston 2 at Full timeHamilton AcademicalLivingstonFull time
- Hibernian 1 , St. Mirren 0 at Full timeHibernianSt. MirrenFull time
- St. Johnstone 0 , Rangers 3 at Full timeSt. JohnstoneRangersFull time
- Motherwell 0 , Aberdeen 0 at Full timeMotherwellAberdeenFull time
- Dundee United 2 , Kilmarnock 0 at Full timeDundee UnitedKilmarnockFull time
Sunday 20th December
1st Phase
- Kilmarnock 0 , Aberdeen 2 at Full timeKilmarnockAberdeenFull time
Saturday 19th December
1st Phase
- Hibernian 1 , Dundee United 1 at Full timeHibernianDundee UnitedFull time
- Rangers 3 , Motherwell 1 at Full timeRangersMotherwellFull time
- Ross County 0 , Hamilton Academical 2 at Full timeRoss CountyHamilton AcademicalFull time
- St. Mirren 3 , St. Johnstone 2 at Full timeSt. MirrenSt. JohnstoneFull time
Sunday 13th December
1st Phase
- Dundee United 1 , Rangers 2 at Full timeDundee UnitedRangersFull time
- Celtic 2 , Kilmarnock 0 at Full timeCelticKilmarnockFull time
Saturday 12th December
1st Phase
- Aberdeen 2 , Ross County 0 at Full timeAberdeenRoss CountyFull time
- Hamilton Academical 0 , Hibernian 4 at Full timeHamilton AcademicalHibernianFull time
- Motherwell 0 , St. Mirren 1 at Full timeMotherwellSt. MirrenFull time
- St. Johnstone 1 , Livingston 2 at Full timeSt. JohnstoneLivingstonFull time
Sunday 6th December
1st Phase
- Ross County 0 , Rangers 4 at Full timeRoss CountyRangersFull time
- Celtic 1 , St. Johnstone 1 at Full timeCelticSt. JohnstoneFull time
Saturday 5th December
1st Phase
- Hamilton Academical 1 , Kilmarnock 0 at Full timeHamilton AcademicalKilmarnockFull time
- Livingston 2 , Dundee United 0 at Full timeLivingstonDundee UnitedFull time
- Motherwell 0 , Hibernian 3 at Full timeMotherwellHibernianFull time
- St. Mirren 1 , Aberdeen 1 at Full timeSt. MirrenAberdeenFull time
All times are UK and subject to change. BBC is not responsible for any changes.