• Ross County 0 , Rangers 1 at Full time
    Ross County
    Rangers
    Full time
  • Motherwell 2 , Kilmarnock 2 at Full time
    Motherwell
    Kilmarnock
    Full time
  • Arbroath 1 , Queen's Park 4 at Full time
    Arbroath
    Queen's Park
    Full time
  • Ayr United 0 , Dundee 2 at Full time
    Ayr United
    Dundee
    Full time
  • Cove Rangers 2 , Hamilton Academical 0 at Full time
    Cove Rangers
    Hamilton Academical
    Full time
  • Partick Thistle 5 , Inverness CT 1 at Full time
    Partick Thistle
    Inverness CT
    Full time
  • Raith Rovers 2 , Greenock Morton 2 at Full time
    Raith Rovers
    Greenock Morton
    Full time
  • Clyde 2 , Alloa Athletic 2 at Full time
    Clyde
    Alloa Athletic
    Full time
  • Falkirk 5 , Queen of the South 2 at Full time
    Falkirk
    Queen of the South
    Full time
  • Montrose 2 , Airdrieonians 4 at Full time
    Montrose
    Airdrieonians
    Full time
  • Annan Athletic 5 , Albion Rovers 1 at Full time
    Annan Athletic
    Albion Rovers
    Full time
  • Bonnyrigg Rose 3 , Stranraer 2 at Full time
    Bonnyrigg Rose
    Stranraer
    Full time
  • Elgin City 1 , Stirling Albion 2 at Full time
    Elgin City
    Stirling Albion
    Full time

Highland / Lowland

Highland League

  • Brechin City 4 , Banks O' Dee 4 at Full time
    Brechin City
    Banks O' Dee
    Full time
  • Deveronvale 1 , Buckie Thistle 2 at Full time
    Deveronvale
    Buckie Thistle
    Full time
  • Formartine United 0 , Fraserburgh 1 at Full time
    Formartine United
    Fraserburgh
    Full time
  • Forres Mechanics 1 , Lossiemouth 0 at Full time
    Forres Mechanics
    Lossiemouth
    Full time

Lowland League

  • Broomhill 0 , East Stirlingshire 2 at Full time
    Broomhill
    East Stirlingshire
    Full time
  • Gala Fairydean Rovers 1 , Spartans 3 at Full time
    Gala Fairydean Rovers
    Spartans
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.