Sunday 1st December
1st Phase
- Hearts versus Aberdeen Kick-off time to be confirmedHeartsKick-off time to be confirmedplaysAberdeen
- St. Johnstone versus Rangers Kick-off time to be confirmedSt. JohnstoneKick-off time to be confirmedplaysRangers
Wednesday 4th December
1st Phase
- Aberdeen versus Celtic kick off 19:45Aberdeen19:45playsCeltic
- Dundee versus Motherwell kick off 19:45Dundee19:45playsMotherwell
- Hibernian versus Dundee United kick off 19:45Hibernian19:45playsDundee United
- Rangers versus Kilmarnock kick off 19:45Rangers19:45playsKilmarnock
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
- Ross County versus Rangers kick off 15:00Ross County15:00playsRangers
- St. Mirren versus Motherwell kick off 15:00St. Mirren15:00playsMotherwell
Saturday 14th December
1st Phase
- Dundee versus Celtic kick off 15:00Dundee15:00playsCeltic
- 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
- Rangers versus Aberdeen Kick-off time to be confirmedRangersKick-off time to be confirmedplaysAberdeen
Saturday 21st December
1st Phase
- Aberdeen versus Hibernian kick off 15:00Aberdeen15:00playsHibernian
- Dundee United versus Celtic kick off 15:00Dundee United15:00playsCeltic
- Motherwell versus Kilmarnock kick off 15:00Motherwell15:00playsKilmarnock
- 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
- Hearts versus St. Johnstone Kick-off time to be confirmedHeartsKick-off time to be confirmedplaysSt. 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.