Saturday 29th January
1st Phase
- Ross County 3 , Rangers 3 at Full timeRoss CountyRangersFull time
- Celtic 1 , Dundee United 0 at Full timeCelticDundee UnitedFull time
- Hearts 2 , Motherwell 0 at Full timeHeartsMotherwellFull time
- Hibernian 2 , Livingston 3 at Full timeHibernianLivingstonFull time
Wednesday 26th January
1st Phase
- Dundee United 2 , Ross County 1 at Full timeDundee UnitedRoss CountyFull time
- Hearts 1 , Celtic 2 at Full timeHeartsCelticFull time
- Motherwell 0 , Hibernian 0 at Full timeMotherwellHibernianFull time
- Rangers 1 , Livingston 0 at Full timeRangersLivingstonFull time
- St. Johnstone 0 , Dundee 0 at Full timeSt. JohnstoneDundeeFull time
Tuesday 25th January
1st Phase
- St. Mirren 1 , Aberdeen 0 at Full timeSt. MirrenAberdeenFull time
Tuesday 18th January
1st Phase
- Aberdeen 1 , Rangers 1 at Full timeAberdeenRangersFull time
- Dundee United 1 , St. Mirren 2 at Full timeDundee UnitedSt. MirrenFull time
- Hearts 2 , St. Johnstone 0 at Full timeHeartsSt. JohnstoneFull time
- Livingston 2 , Dundee 0 at Full timeLivingstonDundeeFull time
- Ross County 3 , Motherwell 1 at Full timeRoss CountyMotherwellFull time
Monday 17th January
1st Phase
- Celtic 2 , Hibernian 0 at Full timeCelticHibernianFull time
All times are UK and subject to change. BBC is not responsible for any changes.