Sunday 31st October
1st Phase
- Motherwell 1 , Rangers 6 at Full timeMotherwellRangersFull time
Saturday 30th October
1st Phase
- Aberdeen 2 , Hearts 1 at Full timeAberdeenHeartsFull time
- Celtic 0 , Livingston 0 at Full timeCelticLivingstonFull time
- Dundee United 0 , St. Johnstone 1 at Full timeDundee UnitedSt. JohnstoneFull time
- St. Mirren 0 , Dundee 1 at Full timeSt. MirrenDundeeFull time
Wednesday 27th October
1st Phase
- Dundee 0 , Ross County 5 at Full timeDundeeRoss CountyFull time
- Hibernian 1 , Celtic 3 at Full timeHibernianCelticFull time
- Livingston 1 , Dundee United 1 at Full timeLivingstonDundee UnitedFull time
- Motherwell 2 , St. Mirren 2 at Full timeMotherwellSt. MirrenFull time
- Rangers 2 , Aberdeen 2 at Full timeRangersAberdeenFull time
- St. Johnstone 1 , Hearts 1 at Full timeSt. JohnstoneHeartsFull time
Sunday 24th October
1st Phase
- St. Mirren 1 , Rangers 2 at Full timeSt. MirrenRangersFull time
Saturday 23rd October
1st Phase
- Aberdeen 1 , Hibernian 0 at Full timeAberdeenHibernianFull time
- Celtic 2 , St. Johnstone 0 at Full timeCelticSt. JohnstoneFull time
- Dundee United 2 , Motherwell 1 at Full timeDundee UnitedMotherwellFull time
- Hearts 1 , Dundee 1 at Full timeHeartsDundeeFull time
- Ross County 2 , Livingston 3 at Full timeRoss CountyLivingstonFull time
Saturday 16th October
1st Phase
- Hibernian 0 , Dundee United 3 at Full timeHibernianDundee UnitedFull time
- Motherwell 0 , Celtic 2 at Full timeMotherwellCelticFull time
- Rangers 1 , Hearts 1 at Full timeRangersHeartsFull time
- Ross County 2 , St. Mirren 3 at Full timeRoss CountySt. MirrenFull time
- St. Johnstone 0 , Livingston 3 at Full timeSt. JohnstoneLivingstonFull time
- Dundee 2 , Aberdeen 1 at Full timeDundeeAberdeenFull time
Sunday 3rd October
1st Phase
- Aberdeen 1 , Celtic 2 at Full timeAberdeenCelticFull time
- Rangers 2 , Hibernian 1 at Full timeRangersHibernianFull time
Saturday 2nd October
1st Phase
- Dundee United 1 , Ross County 0 at Full timeDundee UnitedRoss CountyFull time
- Hearts 2 , Motherwell 0 at Full timeHeartsMotherwellFull time
- Livingston 0 , St. Mirren 1 at Full timeLivingstonSt. MirrenFull time
- St. Johnstone 3 , Dundee 1 at Full timeSt. JohnstoneDundeeFull time
All times are UK and subject to change. BBC is not responsible for any changes.