• Hearts 3 , St. Johnstone 0 at Full time
    Hearts
    St. Johnstone
    Full time
  • Livingston 1 , Hibernian 4 at Full time
    Livingston
    Hibernian
    Full time
  • Rangers 3 , Kilmarnock 1 at Full time
    Rangers
    Kilmarnock
    Full time
  • Ross County 0 , Motherwell 2 at Full time
    Ross County
    Motherwell
    Full time
  • Dundee United 1 , Aberdeen 3 at Full time
    Dundee United
    Aberdeen
    Full time
  • Ayr United 1 , Inverness CT 2 at Full time
    Ayr United
    Inverness CT
    Full time
  • Cove Rangers 0 , Dundee 2 at Full time
    Cove Rangers
    Dundee
    Full time
  • Partick Thistle 3 , Raith Rovers 0 at Full time
    Partick Thistle
    Raith Rovers
    Full time
  • Queen's Park 2 , Greenock Morton 2 at Full time
    Queen's Park
    Greenock Morton
    Full time
  • Dunfermline Athletic 2 , Alloa Athletic 0 at Full time
    Dunfermline Athletic
    Alloa Athletic
    Full time
  • Falkirk 5 , Peterhead 0 at Full time
    Falkirk
    Peterhead
    Full time
  • Kelty Hearts 1 , Edinburgh City 2 at Full time
    Kelty Hearts
    Edinburgh City
    Full time
  • Montrose 2 , Clyde 0 at Full time
    Montrose
    Clyde
    Full time
  • Queen of the South 3 , Airdrieonians 2 at Full time
    Queen of the South
    Airdrieonians
    Full time
  • Annan Athletic 2 , Stenhousemuir 3 at Full time
    Annan Athletic
    Stenhousemuir
    Full time
  • East Fife 3 , Forfar Athletic 2 at Full time
    East Fife
    Forfar Athletic
    Full time
  • Elgin City 0 , Bonnyrigg Rose 1 at Full time
    Elgin City
    Bonnyrigg Rose
    Full time
  • Stirling Albion 3 , Albion Rovers 2 at Full time
    Stirling Albion
    Albion Rovers
    Full time
  • Stranraer 0 , Dumbarton 2 at Full time
    Stranraer
    Dumbarton
    Full time

Highland / Lowland

Highland League

  • Clachnacuddin 2 , Keith 1 at Full time
    Clachnacuddin
    Keith
    Full time
  • Huntly 2 , Forres Mechanics 1 at Full time
    Huntly
    Forres Mechanics
    Full time
  • Rothes 2 , Nairn County 0 at Full time
    Rothes
    Nairn County
    Full time
  • Turriff United 0 , Brora Rangers 4 at Full time
    Turriff United
    Brora Rangers
    Full time
  • Wick Academy 0 , Fraserburgh 6 at Full time
    Wick Academy
    Fraserburgh
    Full time

Lowland League

  • Rangers II 2 , Cumbernauld Colts 2 at Full time
    Rangers II
    Cumbernauld Colts
    Full time
  • Berwick Rangers 3 , Edinburgh University 1 at Full time
    Berwick Rangers
    Edinburgh University
    Full time
  • Cowdenbeath 0 , Celtic II 3 at Full time
    Cowdenbeath
    Celtic II
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.