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

Highland / Lowland

Highland League

  • Banks O' Dee 5 , Huntly 2 at Full time
    Banks O' Dee
    Huntly
    Full time
  • Brechin City 3 , Formartine United 1 at Full time
    Brechin City
    Formartine United
    Full time
  • Clachnacuddin 0 , Brora Rangers 4 at Full time
    Clachnacuddin
    Brora Rangers
    Full time
  • Fraserburgh 3 , Wick Academy 0 at Full time
    Fraserburgh
    Wick Academy
    Full time
  • Lossiemouth 0 , Buckie Thistle 6 at Full time
    Lossiemouth
    Buckie Thistle
    Full time
  • Nairn County 0 , Forres Mechanics 5 at Full time
    Nairn County
    Forres Mechanics
    Full time
  • Rothes 0 , Inverurie Loco Works 5 at Full time
    Rothes
    Inverurie Loco Works
    Full time
  • Strathspey Thistle 2 , Deveronvale 2 at Full time
    Strathspey Thistle
    Deveronvale
    Full time
  • Turriff United 1 , Keith 1 at Full time
    Turriff United
    Keith
    Full time

Lowland League

  • Broomhill 3 , Berwick Rangers 2 at Full time
    Broomhill
    Berwick Rangers
    Full time
  • Dalbeattie Star 2 , Cumbernauld Colts 5 at Full time
    Dalbeattie Star
    Cumbernauld Colts
    Full time
  • East Stirlingshire 1 , Caledonian Braves 1 at Full time
    East Stirlingshire
    Caledonian Braves
    Full time
  • Gretna 2008 7 , Edinburgh University 2 at Full time
    Gretna 2008
    Edinburgh University
    Full time
  • Hearts II 2 , CS Strollers 2 at Full time
    Hearts II
    CS Strollers
    Full time
  • Rangers II 3 , Cowdenbeath 2 at Full time
    Rangers II
    Cowdenbeath
    Full time
  • Spartans 4 , Gala Fairydean Rovers 1 at Full time
    Spartans
    Gala Fairydean Rovers
    Full time
  • Tranent 2 , Stirling University 1 at Full time
    Tranent
    Stirling University
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.