Sunday 1st December
1st Phase
- St. Johnstone versus Rangers kick off 12:00St. Johnstone12:00playsRangers
- Hearts versus Aberdeen kick off 15:00Hearts15:00playsAberdeen
Wednesday 4th December
1st Phase
- Dundee versus Motherwell kick off 19:45Dundee19:45playsMotherwell
- Rangers versus Kilmarnock kick off 19:45Rangers19:45playsKilmarnock
- Aberdeen versus Celtic kick off 20:00Aberdeen20:00playsCeltic
Saturday 7th December
1st Phase
- Aberdeen versus St. Johnstone kick off 15:00Aberdeen15:00playsSt. Johnstone
- Celtic versus Hibernian kick off 15:00Celtic15:00playsHibernian
- Dundee United versus Kilmarnock kick off 15:00Dundee United15:00playsKilmarnock
- Hearts versus Dundee kick off 15:00Hearts15:00playsDundee
- St. Mirren versus Motherwell kick off 15:00St. Mirren15:00playsMotherwell
Sunday 8th December
1st Phase
- Ross County versus Rangers kick off 12:00Ross County12:00playsRangers
Saturday 14th December
1st Phase
- DundeeCelticMatch Postponed
- Hibernian versus Ross County kick off 15:00Hibernian15:00playsRoss County
- Motherwell versus Dundee United kick off 15:00Motherwell15:00playsDundee United
- St. Johnstone versus St. Mirren kick off 15:00St. Johnstone15:00playsSt. Mirren
Sunday 15th December
1st Phase
- Kilmarnock versus Hearts Kick-off time to be confirmedKilmarnockKick-off time to be confirmedplaysHearts
- RangersAberdeenMatch Postponed
Friday 20th December
1st Phase
- Motherwell versus Kilmarnock kick off 19:45Motherwell19:45playsKilmarnock
Saturday 21st December
1st Phase
- Aberdeen versus Hibernian kick off 15:00Aberdeen15:00playsHibernian
- Rangers versus Dundee kick off 15:00Rangers15:00playsDundee
- Ross County versus St. Mirren kick off 15:00Ross County15:00playsSt. Mirren
Sunday 22nd December
1st Phase
- Dundee United versus Celtic kick off 12:00Dundee United12:00playsCeltic
- Hearts versus St. Johnstone kick off 15:00Hearts15:00playsSt. Johnstone
Thursday 26th December
1st Phase
- Hearts versus Hibernian kick off 12:30Hearts12:30playsHibernian
- Celtic versus Motherwell kick off 15:00Celtic15:00playsMotherwell
- Dundee versus Ross County kick off 15:00Dundee15:00playsRoss County
- Kilmarnock versus Aberdeen kick off 15:00Kilmarnock15:00playsAberdeen
- St. Johnstone versus Dundee United kick off 15:00St. Johnstone15:00playsDundee United
- St. Mirren versus Rangers kick off 17:45St. Mirren17:45playsRangers
Sunday 29th December
1st Phase
- Celtic versus St. Johnstone kick off 15:00Celtic15:00playsSt. Johnstone
- Hibernian versus Kilmarnock kick off 15:00Hibernian15:00playsKilmarnock
- Motherwell versus Rangers kick off 15:00Motherwell15:00playsRangers
- Ross County versus Hearts kick off 15:00Ross County15:00playsHearts
- St. Mirren versus Dundee kick off 15:00St. Mirren15:00playsDundee
- Dundee United versus Aberdeen kick off 17:15Dundee United17:15playsAberdeen
All times are UK and subject to change. BBC is not responsible for any changes.