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