Tuesday 31st January
1st Phase
- Ross County 1 , Hibernian 1 at Full timeRoss CountyHibernianFull time
Sunday 29th January
1st Phase
- Livingston 0 , Hearts 0 at Full timeLivingstonHeartsFull time
- Dundee United 0 , Celtic 2 at Full timeDundee UnitedCelticFull time
Saturday 28th January
1st Phase
- Hibernian 6 , Aberdeen 0 at Full timeHibernianAberdeenFull time
- Rangers 2 , St. Johnstone 0 at Full timeRangersSt. JohnstoneFull time
- Ross County 3 , Kilmarnock 0 at Full timeRoss CountyKilmarnockFull time
- St. Mirren 1 , Motherwell 0 at Full timeSt. MirrenMotherwellFull time
Wednesday 18th January
1st Phase
- Celtic 4 , St. Mirren 0 at Full timeCelticSt. MirrenFull time
- Hearts 5 , Aberdeen 0 at Full timeHeartsAberdeenFull time
- Kilmarnock 2 , Rangers 3 at Full timeKilmarnockRangersFull time
Saturday 14th January
1st Phase
- Hibernian 2 , Dundee United 2 at Full timeHibernianDundee UnitedFull time
- Motherwell 1 , Ross County 1 at Full timeMotherwellRoss CountyFull time
- St. Johnstone 2 , Livingston 4 at Full timeSt. JohnstoneLivingstonFull time
Friday 13th January
1st Phase
- Hearts 1 , St. Mirren 0 at Full timeHeartsSt. MirrenFull time
Sunday 8th January
1st Phase
- Motherwell 2 , Hibernian 3 at Full timeMotherwellHibernianFull time
- Dundee United 0 , Rangers 2 at Full timeDundee UnitedRangersFull time
Saturday 7th January
1st Phase
- Aberdeen 2 , St. Johnstone 0 at Full timeAberdeenSt. JohnstoneFull time
- Celtic 2 , Kilmarnock 0 at Full timeCelticKilmarnockFull time
- Ross County 0 , Livingston 2 at Full timeRoss CountyLivingstonFull time
- St. Mirren 1 , Hearts 1 at Full timeSt. MirrenHeartsFull time
Monday 2nd January
1st Phase
- Rangers 2 , Celtic 2 at Full timeRangersCelticFull time
- Aberdeen 0 , Ross County 0 at Full timeAberdeenRoss CountyFull time
- Hearts 3 , Hibernian 0 at Full timeHeartsHibernianFull time
- Kilmarnock 0 , St. Mirren 0 at Full timeKilmarnockSt. MirrenFull time
- Livingston 1 , Motherwell 1 at Full timeLivingstonMotherwellFull time
- St. Johnstone 0 , Dundee United 1 at Full timeSt. JohnstoneDundee UnitedFull time
All times are UK and subject to change. BBC is not responsible for any changes.