Sunday 1st December

1st Phase

  • St. Johnstone versus Rangers kick off 12:00
    St. Johnstone
    12:00
    plays
    Rangers
  • Hearts versus Aberdeen kick off 15:00
    Hearts
    15:00
    plays
    Aberdeen

Wednesday 4th December

1st Phase

  • Dundee versus Motherwell kick off 19:45
    Dundee
    19:45
    plays
    Motherwell
  • Rangers versus Kilmarnock kick off 19:45
    Rangers
    19:45
    plays
    Kilmarnock
  • Aberdeen versus Celtic kick off 20:00
    Aberdeen
    20:00
    plays
    Celtic

Saturday 7th December

1st Phase

  • Aberdeen versus St. Johnstone kick off 15:00
    Aberdeen
    15:00
    plays
    St. Johnstone
  • Celtic versus Hibernian kick off 15:00
    Celtic
    15:00
    plays
    Hibernian
  • Dundee United versus Kilmarnock kick off 15:00
    Dundee United
    15:00
    plays
    Kilmarnock
  • Hearts versus Dundee kick off 15:00
    Hearts
    15:00
    plays
    Dundee
  • St. Mirren versus Motherwell kick off 15:00
    St. Mirren
    15:00
    plays
    Motherwell

Sunday 8th December

1st Phase

  • Ross County versus Rangers kick off 12:00
    Ross County
    12:00
    plays
    Rangers

Saturday 14th December

1st Phase

  • Dundee
    Celtic
    Match Postponed
  • Hibernian versus Ross County kick off 15:00
    Hibernian
    15:00
    plays
    Ross County
  • Motherwell versus Dundee United kick off 15:00
    Motherwell
    15:00
    plays
    Dundee United
  • St. Johnstone versus St. Mirren kick off 15:00
    St. Johnstone
    15:00
    plays
    St. Mirren

Sunday 15th December

1st Phase

  • Kilmarnock versus Hearts Kick-off time to be confirmed
    Kilmarnock
    Kick-off time to be confirmed
    plays
    Hearts
  • Rangers
    Aberdeen
    Match Postponed

Friday 20th December

1st Phase

  • Motherwell versus Kilmarnock kick off 19:45
    Motherwell
    19:45
    plays
    Kilmarnock

Saturday 21st December

1st Phase

  • Aberdeen versus Hibernian kick off 15:00
    Aberdeen
    15:00
    plays
    Hibernian
  • Rangers versus Dundee kick off 15:00
    Rangers
    15:00
    plays
    Dundee
  • Ross County versus St. Mirren kick off 15:00
    Ross County
    15:00
    plays
    St. Mirren

Sunday 22nd December

1st Phase

  • Dundee United versus Celtic kick off 12:00
    Dundee United
    12:00
    plays
    Celtic
  • Hearts versus St. Johnstone kick off 15:00
    Hearts
    15:00
    plays
    St. Johnstone

Thursday 26th December

1st Phase

  • Hearts versus Hibernian kick off 12:30
    Hearts
    12:30
    plays
    Hibernian
  • Celtic versus Motherwell kick off 15:00
    Celtic
    15:00
    plays
    Motherwell
  • Dundee versus Ross County kick off 15:00
    Dundee
    15:00
    plays
    Ross County
  • Kilmarnock versus Aberdeen kick off 15:00
    Kilmarnock
    15:00
    plays
    Aberdeen
  • St. Johnstone versus Dundee United kick off 15:00
    St. Johnstone
    15:00
    plays
    Dundee United
  • St. Mirren versus Rangers kick off 17:45
    St. Mirren
    17:45
    plays
    Rangers

Sunday 29th December

1st Phase

  • Celtic versus St. Johnstone kick off 15:00
    Celtic
    15:00
    plays
    St. Johnstone
  • Hibernian versus Kilmarnock kick off 15:00
    Hibernian
    15:00
    plays
    Kilmarnock
  • Motherwell versus Rangers kick off 15:00
    Motherwell
    15:00
    plays
    Rangers
  • Ross County versus Hearts kick off 15:00
    Ross County
    15:00
    plays
    Hearts
  • St. Mirren versus Dundee kick off 15:00
    St. Mirren
    15:00
    plays
    Dundee
  • Dundee United versus Aberdeen kick off 17:15
    Dundee United
    17:15
    plays
    Aberdeen
All times are UK and subject to change. BBC is not responsible for any changes.