Saturday 3rd January
1st Phase
- Celtic versus Rangers kick off 12:30Celtic12:30playsRangers
- Dundee United versus Dundee kick off 15:00Dundee United15:00playsDundee
- Falkirk versus Aberdeen kick off 15:00Falkirk15:00playsAberdeen
- Hearts versus Livingston kick off 15:00Hearts15:00playsLivingston
- Kilmarnock versus Hibernian kick off 15:00Kilmarnock15:00playsHibernian
- Motherwell versus St. Mirren kick off 15:00Motherwell15:00playsSt. Mirren
Saturday 10th January
1st Phase
- Aberdeen versus Rangers kick off 15:00Aberdeen15:00playsRangers
- Celtic versus Dundee United kick off 15:00Celtic15:00playsDundee United
- Dundee versus Hearts kick off 15:00Dundee15:00playsHearts
- Hibernian versus Motherwell kick off 15:00Hibernian15:00playsMotherwell
- Livingston versus Kilmarnock kick off 15:00Livingston15:00playsKilmarnock
- St. Mirren versus Falkirk kick off 15:00St. Mirren15:00playsFalkirk
Saturday 24th January
1st Phase
- Aberdeen versus Livingston kick off 15:00Aberdeen15:00playsLivingston
- Dundee United versus St. Mirren kick off 15:00Dundee United15:00playsSt. Mirren
- Falkirk versus Hibernian kick off 15:00Falkirk15:00playsHibernian
- Hearts versus Celtic kick off 15:00Hearts15:00playsCeltic
- Motherwell versus Kilmarnock kick off 15:00Motherwell15:00playsKilmarnock
- Rangers versus Dundee kick off 15:00Rangers15:00playsDundee
Saturday 31st January
1st Phase
- Celtic versus Falkirk kick off 15:00Celtic15:00playsFalkirk
- Dundee United versus Hearts kick off 15:00Dundee United15:00playsHearts
- Hibernian versus Rangers kick off 15:00Hibernian15:00playsRangers
- Kilmarnock versus Aberdeen kick off 15:00Kilmarnock15:00playsAberdeen
- Livingston versus Motherwell kick off 15:00Livingston15:00playsMotherwell
- St. Mirren versus Dundee kick off 15:00St. Mirren15:00playsDundee
All times are UK and subject to change. BBC is not responsible for any changes.