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

Scottish Cup

1st Preliminary Round Replays

  • Kilwinning Rangers 2 , Rutherglen Glencairn 1 at Full time
    Kilwinning Rangers
    Rutherglen Glencairn
    Full time
  • Hawick Royal Albert Utd 0 , Carnoustie Panmure 3 at Full time
    Hawick Royal Albert Utd
    Carnoustie Panmure
    Full time
  • Hill Of Beath Hawthorn 3 , Irvine Meadow 0 at Full time
    Hill Of Beath Hawthorn
    Irvine Meadow
    Full time

Highland / Lowland

Highland League

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

Lowland League

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