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

Highland / Lowland

Highland League

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

Lowland League

  • Bo'ness United 1 , Gala Fairydean Rovers 2 at Full time
    Bo'ness United
    Gala Fairydean Rovers
    Full time
  • Dalbeattie Star 3 , Berwick Rangers 1 at Full time
    Dalbeattie Star
    Berwick Rangers
    Full time
  • East Kilbride 0 , Cowdenbeath 1 at Full time
    East Kilbride
    Cowdenbeath
    Full time
  • East Stirlingshire 3 , Gretna 2008 1 at Full time
    East Stirlingshire
    Gretna 2008
    Full time
  • Rangers II 3 , Edinburgh University 1 at Full time
    Rangers II
    Edinburgh University
    Full time
  • Spartans 3 , Cumbernauld Colts 0 at Full time
    Spartans
    Cumbernauld Colts
    Full time
  • Tranent 0 , Celtic II 1 at Full time
    Tranent
    Celtic II
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.