Wednesday 3rd December
1st Phase
- Aberdeen versus St. Mirren kick off 19:45Aberdeen19:45playsSt. Mirren
- Celtic versus Dundee kick off 19:45Celtic19:45playsDundee
- Dundee United versus Rangers kick off 19:45Dundee United19:45playsRangers
- Falkirk versus Motherwell kick off 19:45Falkirk19:45playsMotherwell
- Hearts versus Kilmarnock kick off 19:45Hearts19:45playsKilmarnock
- Livingston versus Hibernian kick off 19:45Livingston19:45playsHibernian
Saturday 6th December
1st Phase
- Celtic versus Hearts kick off 15:00Celtic15:00playsHearts
- Dundee versus Aberdeen kick off 15:00Dundee15:00playsAberdeen
- Hibernian versus Falkirk kick off 15:00Hibernian15:00playsFalkirk
- Kilmarnock versus Rangers kick off 15:00Kilmarnock15:00playsRangers
- Motherwell versus Livingston kick off 15:00Motherwell15:00playsLivingston
- St. Mirren versus Dundee United kick off 15:00St. Mirren15:00playsDundee United
Saturday 13th December
1st Phase
- Aberdeen versus Kilmarnock kick off 15:00Aberdeen15:00playsKilmarnock
- Dundee United versus Motherwell kick off 15:00Dundee United15:00playsMotherwell
- Falkirk versus Celtic kick off 15:00Falkirk15:00playsCeltic
- Hearts versus St. Mirren kick off 15:00Hearts15:00playsSt. Mirren
- Livingston versus Dundee kick off 15:00Livingston15:00playsDundee
- Rangers versus Hibernian kick off 15:00Rangers15:00playsHibernian
Saturday 20th December
1st Phase
- Celtic versus Aberdeen kick off 15:00Celtic15:00playsAberdeen
- Dundee United versus Hibernian kick off 15:00Dundee United15:00playsHibernian
- Hearts versus Rangers kick off 15:00Hearts15:00playsRangers
- Kilmarnock versus Falkirk kick off 15:00Kilmarnock15:00playsFalkirk
- Motherwell versus Dundee kick off 15:00Motherwell15:00playsDundee
- St. Mirren versus Livingston kick off 15:00St. Mirren15:00playsLivingston
Saturday 27th December
1st Phase
- Hibernian versus Hearts kick off 12:30Hibernian12:30playsHearts
- Aberdeen versus Dundee United kick off 15:00Aberdeen15:00playsDundee United
- Dundee versus Falkirk kick off 15:00Dundee15:00playsFalkirk
- Livingston versus Celtic kick off 15:00Livingston15:00playsCeltic
- Rangers versus Motherwell kick off 15:00Rangers15:00playsMotherwell
- St. Mirren versus Kilmarnock kick off 15:00St. Mirren15:00playsKilmarnock
Tuesday 30th December
1st Phase
- Dundee versus Kilmarnock kick off 19:45Dundee19:45playsKilmarnock
- Falkirk versus Hearts kick off 19:45Falkirk19:45playsHearts
- Hibernian versus Aberdeen kick off 19:45Hibernian19:45playsAberdeen
- Livingston versus Dundee United kick off 19:45Livingston19:45playsDundee United
- Motherwell versus Celtic kick off 19:45Motherwell19:45playsCeltic
- Rangers versus St. Mirren kick off 19:45Rangers19:45playsSt. Mirren
All times are UK and subject to change. BBC is not responsible for any changes.