SCOTTISH FOOTBALL RESULTS DATABASE
Senior/Junior

INDEX SENIOR/JUNIOR CLUB RANKINGS COMPETITIONS DATABASE  

2023-24 JUL 23AUG 23SEP 23OCT 23NOV 23DEC 23JAN 24FEB 24MAR 24APR 24MAY 24JUN 24
2022-23 JUL 22AUG 22SEP 22OCT 22NOV 22DEC 22JAN 23FEB 23MAR 23APR 23MAY 23JUN 23
2021-22 JUL 21AUG 21SEP 21OCT 21NOV 21DEC 21JAN 22FEB 22MAR 22APR 22MAY 22JUN 22
2020-21 JUL 20AUG 20SEP 20OCT 20NOV 20DEC 20JAN 21FEB 21MAR 21APR 21MAY 21JUN 21
2019-20 JUL 19AUG 19SEP 19OCT 19NOV 19DEC 19JAN 20FEB 20MAR 20APR 20MAY 20JUN 20
2018-19 JUL 18AUG 18SEP 18OCT 18NOV 18DEC 18JAN 19FEB 19MAR 19APR 19MAY 19JUN 19
2017-18 JUL 17AUG 17SEP 17OCT 17NOV 17DEC 17JAN 18FEB 18MAR 18APR 18MAY 18JUN 18
2016-17 JUL 16AUG 16SEP 16OCT 16NOV 16DEC 16JAN 17FEB 17MAR 17APR 17MAY 17JUN 17
2015-16 JUL 15AUG 15SEP 15OCT 15NOV 15DEC 15JAN 16FEB 16MAR 16APR 16MAY 16JUN 16
2014-15 JUL 14AUG 14SEP 14OCT 14NOV 14DEC 14JAN 15FEB 15MAR 15APR 15MAY 15JUN 15
APRIL 2019 RESULTS
DATE TEAM 1   SCORE   TEAM 2 PTS   COMPETITION
30/04/2019 Celtic U20 3-2 Rangers U20 +2/-2 Glasgow Cup
30/04/2019 Raith Rovers Reserves 1-2 Dunfermline Athletic Reserves +2/-2 Fife Cup
30/04/2019 Colony Park Juniors 1-3 Banks o' Dee +2/-2   North Junior Superlg.
30/04/2019 Hermes 3-1 Ellon United +1/-1   North Junior Superlg.
30/04/2019 Musselburgh Athletic 2-0 Camelon Juniors +10/-10 EoS Lg. Cup
30/04/2019 Tranent Juniors 3-5 Bo'ness United -14/+14 EoS Lg. Cup
30/04/2019 Bonnyton Thistle U20 2-2 p Kelty Hearts U20 +1/-1 Lowland/East Dev. Ch'lge Cup
30/04/2019 Spartans U20 2-3 Lothian Thistle Hutchison Vale U20 -18/+18 Lowland/East Dev. Ch'lge Cup
30/04/2019 Buchanhaven Hearts 6-0 Cruden Bay +4/-4   North Junior 2nd Div.
30/04/2019 Spey Valley United 3-3 New Elgin Juniors +1/-1   North Junior 2nd Div.
29/04/2019 Hamilton Academical Reserves 0-0 Heart of Midlothian Reserves +2/-2   SPFL Reserve Lg.
29/04/2019 Kilmarnock Reserves 2-1 Dundee Reserves -5/+5   SPFL Reserve Lg.
29/04/2019 Creetown 1-3 Wigtown & Bladnoch -13/+13   SoS Lg.
29/04/2019 Coupar Angus 0-14 Luncarty -6/+6   East Junior Consolation Cup
29/04/2019 Armadale Thistle 0-1 Fauldhouse United -7/+7   East Junior Lg. Cup
29/04/2019 Heston Rovers 6-1 Saint Cuthbert Wanderers +23/-23 Haig Gordon Trophy
29/04/2019 Stranraer Reserves 2-0 Lochar Thistle -2/+2 Haig Gordon Trophy
28/04/2019 Hibernian 1-1 Heart of Midlothian -6/+6   Scottish Premier
28/04/2019 Rangers 2-0 Aberdeen +4/-4   Scottish Premier
28/04/2019 Deveronside 4-2 Buckie Rovers +7/-7 Elginshire Cup
27/04/2019 Celtic 1-0 Kilmarnock -5/+5   Scottish Premier
27/04/2019 Hamilton Academical 3-3 Livingston +1/-1   Scottish Premier
27/04/2019 Motherwell 4-3 Dundee -3/+3   Scottish Premier
27/04/2019 Saint Mirren 1-1 Saint Johnstone -1/+1   Scottish Premier
27/04/2019 Alloa Athletic 1-2 Inverness Caledonian Thistle -8/+8   Scottish Champ.
27/04/2019 Dundee United 2-0 Falkirk +5/-5   Scottish Champ.
27/04/2019 Dunfermline Athletic 0-1 Greenock Morton -12/+12   Scottish Champ.
27/04/2019 Partick Thistle 1-2 Ayr United -11/+11   Scottish Champ.
27/04/2019 Airdrieonians 3-0 Arbroath +17/-17   Scottish Lg. 1
27/04/2019 Dumbarton 2-1 Stranraer +1/-1   Scottish Lg. 1
27/04/2019 Forfar Athletic 1-0 Montrose +2/-2   Scottish Lg. 1
27/04/2019 Raith Rovers 3-2 Brechin City -5/+5   Scottish Lg. 1
27/04/2019 Stenhousemuir 1-1 East Fife -2/+2   Scottish Lg. 1
27/04/2019 Annan Athletic 3-2 Cowdenbeath -3/+3   Scottish Lg. 2
27/04/2019 Berwick Rangers 0-3 Albion Rovers -22/+22   Scottish Lg. 2
27/04/2019 Clyde 3-0 Queen's Park +10/-10   Scottish Lg. 2
27/04/2019 Edinburgh City 1-1 Elgin City -7/+7   Scottish Lg. 2
27/04/2019 Peterhead 1-1 Stirling Albion -7/+7   Scottish Lg. 2
27/04/2019 East Kilbride 1-2 Cove Rangers -10/+10   Scottish Lg. 2/Tier 5 PO
27/04/2019 Penicuik Athletic 3-2 Broxburn Athletic ±0/±0   EoS Title PO
27/04/2019 Fort William 1-5 Wick Academy -1/+1   Highland Lg.
27/04/2019 Peebles Rovers 0-2 Bonnyrigg Rose Athletic +6/-6 EoS Qualifying Cup
27/04/2019 Civil Service Strollers 1-1 p East Stirlingshire -1/+1 Lowland Lg. Cup
27/04/2019 Dalbeattie Star 1-1 p Edusport Academy -1/+1 Lowland Lg. Cup
27/04/2019 Gretna 0-7 University of Stirling -37/+37 Lowland Lg. Cup
27/04/2019 Vale of Leithen 0-1 Edinburgh University -7/+7 Lowland Lg. Cup
27/04/2019 Carnoustie Panmure 0-4 Lochee United -18/+18   East Junior Superlg.
27/04/2019 Kennoway Star Hearts 0-3 Forfar West End -25/+25   East Junior Superlg.
27/04/2019 Kirriemuir Thistle 0-4 Thornton Hibs -15/+15   East Junior Superlg.
27/04/2019 Newtongrange Star 0-0 Coldstream -9/+9   EoS Lg. (Tier 1 Conf. A)
27/04/2019 Burntisland Shipyard 2-5 Tranent Juniors -3/+3   EoS Lg. (Tier 1 Conf. B)
27/04/2019 Crossgates Primrose 0-0 Haddington Athletic -5/+5   EoS Lg. (Tier 1 Conf. B)
27/04/2019 Dalkeith Thistle 0-4 Bo'ness United -14/+14   EoS Lg. (Tier 1 Conf. B)
27/04/2019 Lothian Thistle Hutchison Vale 1-4 Sauchie Juniors -23/+23   EoS Lg. (Tier 1 Conf. B)
27/04/2019 Camelon Juniors 9-1 Craigroyston +5/-5   EoS Lg. (Tier 1 Conf. C)
27/04/2019 Culter 0-1 Montrose Roselea -8/+8   North Junior Superlg.
27/04/2019 Maud 1-1 East End -6/+6   North Junior Superlg.
27/04/2019 Stonehaven 0-2 Hermes -11/+11   North Junior Superlg.
27/04/2019 Auchinleck Talbot 2-0 Hurlford United +5/-5   West Junior Premier
27/04/2019 Cambuslang Rangers 0-5 Kilbirnie Ladeside -32/+32   West Junior Premier
27/04/2019 Glenafton Athletic 1-1 Largs Thistle -3/+3   West Junior Premier
27/04/2019 Irvine Meadow 2-2 Beith Juniors -1/+1   West Junior Premier
27/04/2019 Pollok 4-0 Clydebank +17/-17   West Junior Premier
27/04/2019 Blairgowrie 2-8 Tayport -17/+17   East Junior Consolation Cup
27/04/2019 Brechin Victoria 4-1 Arbroath Victoria +11/-11   East Junior Consolation Cup
27/04/2019 Coupar Angus 1-4 Scone Thistle +1/-1   East Junior Consolation Cup
27/04/2019 Glenrothes 2-1 Kirkcaldy YMCA -9/+9   East Junior Consolation Cup
27/04/2019 Lochgelly Albert 1-0 Lochore Welfare +8/-8   East Junior Consolation Cup
27/04/2019 Rosyth 1-5 Whitburn -11/+11   East Junior Consolation Cup
27/04/2019 West Calder United 3-2 Stoneyburn +3/-3   East Junior Consolation Cup
27/04/2019 Pumpherston Juniors 3-1 Luncarty +12/-12 East Junior Cup
27/04/2019 Broughty Athletic 6-2 Downfield +6/-6   East Junior Lg. Cup
27/04/2019 Fauldhouse United 1-0 Armadale Thistle ±0/±0   East Junior Lg. Cup
27/04/2019 Jeanfield Swifts 4-2 Dunbar United +1/-1 EoS Lg. Cup
27/04/2019 Musselburgh Athletic 3-0 Hill of Beath Hawthorn +21/-21 EoS Lg. Cup
27/04/2019 Bridge of Don Thistle 4-1 Ellon United +5/-5 McLeman Cup
27/04/2019 Nairn Saint Ninian 0-3 Hall Russell United -29/+29 McLeman Cup
27/04/2019 Banks o' Dee 5-0 Dufftown +1/-1 North Junior Regional Cup
27/04/2019 Abbey Vale 3-4 Stranraer Reserves -1/+1 SoS Lg. Cup
27/04/2019 Dumfries YMCA 0-2 Newton Stewart -8/+8 SoS Lg. Cup
27/04/2019 Heston Rovers 3-0 Lochmaben +4/-4 SoS Lg. Cup
27/04/2019 Mid Annandale 8-3 Nithsdale Wanderers +22/-22 SoS Lg. Cup
27/04/2019 Saint Cuthbert Wanderers 1-3 Bonnyton Thistle -9/+9 SoS Lg. Cup
27/04/2019 Upper Annandale 3-1 Threave Rovers +9/-9 SoS Lg. Cup
27/04/2019 Wigtown & Bladnoch 3-1 Annan Athletic U20 -2/+2 SoS Lg. Cup
27/04/2019 Kirkintilloch Rob Roy 4-1 East Kilbride Thistle +5/-5 WoS Lg. Cup
27/04/2019 Dundee Violet 0-3 Dundee North End -7/+7   East Junior Premier North
27/04/2019 Kinnoull 2-0 East Craigie +10/-10   East Junior Premier North
27/04/2019 Lochee Harp 3-1 Forfar Albion -2/+2   East Junior Premier North
27/04/2019 Harthill Royal 2-1 Livingston United +4/-4   East Junior Premier South
27/04/2019 Stoneywood Parkvale 2-2 Forres Thistle -8/+8   North Junior 1st Div.
27/04/2019 Rossvale 2-0 Girvan -3/+3   West Junior Champ.
27/04/2019 Dalry Thistle 2-5 Craigmark Burntonians -27/+27   West Junior Champ.
27/04/2019 Darvel Juniors 3-2 Kello Rovers -7/+7   West Junior Champ.
27/04/2019 Irvine Victoria 1-2 Benburb +4/-4   West Junior Champ.
27/04/2019 Larkhall Thistle 0-4 Arthurlie -9/+9   West Junior Champ.
27/04/2019 Rutherglen Glencairn 4-0 Cumbernauld United +15/-15   West Junior Champ.
27/04/2019 Saint Roch's 1-2 Neilston Juniors -12/+12   West Junior Champ.
27/04/2019 Banchory Saint Ternan 2-1 Sunnybank -1/+1 Morrison Cup
27/04/2019 Buchanhaven Hearts p 2-2 Fraserburgh United +2/-2 Morrison Cup
27/04/2019 Aberdeen University 2-2 Islavale -5/+5   North Junior 2nd Div.
27/04/2019 Newmachar United 2-3 Glentanar -10/+10   North Junior 2nd Div.
27/04/2019 Whitehills 4-1 Cruden Bay +7/-7   North Junior 2nd Div.
27/04/2019 Blantyre Victoria 5-1 Bellshill Athletic +9/-9   West Junior Lg. 1
27/04/2019 Gartcairn Juniors 3-0 Ardrossan Winton Rovers +9/-9   West Junior Lg. 1
27/04/2019 Shettleston Juniors 0-1 Wishaw Juniors -6/+6   West Junior Lg. 1
27/04/2019 Lugar Boswell Thistle 1-2 Port Glasgow +1/-1   West Junior Lg. 1
27/04/2019 Maryhill 1-3 Yoker Athletic -20/+20   West Junior Lg. 1
27/04/2019 Royal Albert 4-1 Maybole Juniors +7/-7   West Junior Lg. 1
27/04/2019 Annbank United 5-2 Muirkirk Juniors +24/-24   West Junior Lg. 2
27/04/2019 Forth Wanderers 2-3 Lanark United ±0/±0   West Junior Lg. 2
27/04/2019 Johnstone Burgh 0-1 Lesmahagow +3/-3   West Junior Lg. 2
27/04/2019 Thorniewood United 4-0 Newmains United +5/-5   West Junior Lg. 2
27/04/2019 Vale of Clyde 2-0 Ashfield +10/-10   West Junior Lg. 2
26/04/2019 Ross County 4-0 Queen of the South +13/-13   Scottish Champ.
26/04/2019 BSC Glasgow 4-0 Whitehill Welfare +3/-3 Lowland Lg. Cup
26/04/2019 Spartans p 1-1 Kelty Hearts -4/+4 Lowland Lg. Cup
26/04/2019 Lochar Thistle 5-1 Creetown +5/-5 SoS Lg. Cup
26/04/2019 BSC Glasgow U20 3-1 University of Stirling U20 +19/-19   Lowland/East Dev. Lg.
26/04/2019 Dalkeith Thistle U20 2-1 Mid Annandale U20 -2/+2   Lowland/East Dev. Lg.
26/04/2019 Edinburgh City U20 4-5 Inverkeithing Hillfield Swifts U20 -23/+23   Lowland/East Dev. Lg.
26/04/2019 Edinburgh United U20 3-3 Haddington Athletic U20 -2/+2   Lowland/East Dev. Lg.
26/04/2019 Musselburgh Athletic U20 3-4 Lothian Thistle Hutchison Vale U20 -10/+10   Lowland/East Dev. Lg.
26/04/2019 Newtongrange Star U20 0-2 Bonnyton Thistle U20 +6/-6   Lowland/East Dev. Lg.
26/04/2019 Tynecastle U20 3-1 Dunipace U20 +2/-2   Lowland/East Dev. Lg.
24/04/2019 Lochee United 3-0 Tayport +7/-7   East Junior Superlg.
24/04/2019 Ormiston 2-4 Camelon Juniors +5/-5   EoS Lg. (Tier 1 Conf. C)
24/04/2019 Abbey Vale 4-1 Threave Rovers +12/-12   SoS Lg.
24/04/2019 Creetown 1-4 Stranraer Reserves +1/-1   SoS Lg.
24/04/2019 Nithsdale Wanderers 2-0 Lochmaben -1/+1   SoS Lg.
24/04/2019 Wigtown & Bladnoch 2-0 Newton Stewart +7/-7   SoS Lg.
24/04/2019 Auchinleck Talbot 1-0 Kilbirnie Ladeside -8/+8   West Junior Premier
24/04/2019 Beith Juniors 0-3 Kilwinning Rangers -35/+35   West Junior Premier
24/04/2019 Petershill 0-4 Hurlford United -10/+10   West Junior Premier
24/04/2019 Pollok 2-2 Renfrew -9/+9   West Junior Premier
24/04/2019 Forfar Albion 1-2 Arbroath Victoria -14/+14   East Junior Consolation Cup
24/04/2019 Forfar West End 3-1 Blairgowrie +1/-1   East Junior Consolation Cup
24/04/2019 Harthill Royal 3-0 West Calder United +12/-12   East Junior Consolation Cup
24/04/2019 Kennoway Star Hearts 1-1 Lochore Welfare -11/+11   East Junior Consolation Cup
24/04/2019 Lochee Harp 1-4 Dundee North End -9/+9   East Junior Consolation Cup
24/04/2019 Scone Thistle 0-2 Luncarty -14/+14   East Junior Consolation Cup
24/04/2019 Carnoustie Panmure 2-2 Downfield -8/+8   East Junior Lg. Cup
24/04/2019 Upper Annandale 3-2 Bonnyton Thistle +12/-12 Haig Gordon Trophy
24/04/2019 Bonnyrigg Rose Athletic 4-0 Edinburgh United -2/+2   King Cup
24/04/2019 New Elgin Juniors 3-0 Islavale +30/-30   North Junior 2nd Div.
24/04/2019 Shettleston Juniors 0-3 Shotts Bon Accord -10/+10   West Junior Lg. 1
24/04/2019 Ardeer Thistle 1-3 Muirkirk Juniors ±0/±0   West Junior Lg. 2
24/04/2019 Johnstone Burgh 1-0 Saint Anthony's +5/-5   West Junior Lg. 2
24/04/2019 Lesmahagow 2-5 Forth Wanderers -41/+41   West Junior Lg. 2
23/04/2019 Ayr United 0-1 Partick Thistle -11/+11   Scottish Champ.
23/04/2019 Greenock Morton Reserves 2-2 Aberdeen Reserves +5/-5   SPFL Reserve Lg.
23/04/2019 Rangers Reserves 4-1 Hamilton Academical Reserves +6/-6   SPFL Reserve Lg.
23/04/2019 Bo'ness United 2-1 Dalkeith Thistle -7/+7   EoS Lg. (Tier 1 Conf. B)
23/04/2019 Dundonald Bluebell 0-2 Tranent Juniors -20/+20   EoS Lg. (Tier 1 Conf. B)
23/04/2019 Dufftown 2-4 Nairn Saint Ninian -15/+15   North Junior Superlg.
23/04/2019 Newburgh Juniors 3-6 Glenrothes -6/+6   East Junior Consolation Cup
23/04/2019 Montrose Roselea 2-3 Banks o' Dee +2/-2 McLeman Cup
23/04/2019 Hall Russell United 1-6 Hermes -28/+28 North Junior Regional Cup
23/04/2019 Musselburgh Athletic U20 0-2 Spartans U20 -8/+8   Lowland/East Dev. Lg.
23/04/2019 Banchory Saint Ternan 2-1 Stoneywood Parkvale -1/+1   North Junior 1st Div.
23/04/2019 Newmachar United 1-2 Cruden Bay -21/+21   Morrison Cup
22/04/2019 Dunfermline Athletic Reserves 1-3 Hibernian Reserves -8/+8   SPFL Reserve Lg.
22/04/2019 Heart of Midlothian Reserves 4-2 Saint Mirren Reserves ±0/±0   SPFL Reserve Lg.
22/04/2019 Motherwell Reserves 1-3 Celtic Reserves -16/+16   SPFL Reserve Lg.
22/04/2019 Queen of the South Reserves 0-2 Kilmarnock Reserves ±0/±0   SPFL Reserve Lg.
22/04/2019 Ross County Reserves 5-1 Dundee Reserves +11/-11   SPFL Reserve Lg.
22/04/2019 Saint Johnstone Reserves 0-1 Falkirk Reserves -7/+7   SPFL Reserve Lg.
22/04/2019 Abbey Vale 1-2 Heston Rovers -14/+14   SoS Lg.
22/04/2019 Creetown 3-5 Lochar Thistle -3/+3   SoS Lg.
22/04/2019 Kirriemuir Thistle 0-6 Lochee United -13/+13   East Junior Lg. Cup
22/04/2019 Penicuik Athletic 2-4 Bonnyrigg Rose Athletic -12/+12 EoS Lg. Cup
21/04/2019 Hibernian 0-0 Celtic +4/-4   Scottish Premier
21/04/2019 Arbroath 2-2 Raith Rovers -1/+1   Scottish Lg. 1
20/04/2019 Hamilton Academical 1-1 Motherwell +3/-3   Scottish Premier
20/04/2019 Heart of Midlothian 1-3 Rangers -9/+9   Scottish Premier
20/04/2019 Kilmarnock 0-1 Aberdeen -9/+9   Scottish Premier
20/04/2019 Livingston 1-3 Saint Mirren -24/+24   Scottish Premier
20/04/2019 Saint Johnstone 2-0 Dundee +5/-5   Scottish Premier
20/04/2019 Falkirk 0-2 Greenock Morton -22/+22   Scottish Champ.
20/04/2019 Inverness Caledonian Thistle 0-2 Dundee United -19/+19   Scottish Champ.
20/04/2019 Partick Thistle 2-1 Alloa Athletic +2/-2   Scottish Champ.
20/04/2019 Queen of the South 2-1 Dunfermline Athletic +4/-4   Scottish Champ.
20/04/2019 Dumbarton 3-0 East Fife +14/-14   Scottish Lg. 1
20/04/2019 Montrose 2-1 Airdrieonians +3/-3   Scottish Lg. 1
20/04/2019 Stenhousemuir 0-3 Forfar Athletic -22/+22   Scottish Lg. 1
20/04/2019 Stranraer 3-0 Brechin City +14/-14   Scottish Lg. 1
20/04/2019 Albion Rovers 3-2 Edinburgh City +12/-12   Scottish Lg. 2
20/04/2019 Clyde 5-0 Berwick Rangers +7/-7   Scottish Lg. 2
20/04/2019 Elgin City 1-2 Peterhead -3/+3   Scottish Lg. 2
20/04/2019 Queen's Park 0-3 Annan Athletic -22/+22   Scottish Lg. 2
20/04/2019 Stirling Albion 0-1 Cowdenbeath -11/+11   Scottish Lg. 2
20/04/2019 Cove Rangers 2-1 Clachnacuddin -10/+10   Highland Lg.
20/04/2019 Fort William 1-6 Forres Mechanics -2/+2   Highland Lg.
20/04/2019 Huntly 1-0 Wick Academy +9/-9   Highland Lg.
20/04/2019 Nairn County 1-0 Formartine United +16/-16   Highland Lg.
20/04/2019 Rothes 2-0 Keith +6/-6   Highland Lg.
20/04/2019 Strathspey Thistle 1-5 Buckie Thistle -16/+16   Highland Lg.
20/04/2019 BSC Glasgow 2-0 East Stirlingshire +6/-6   Lowland Lg.
20/04/2019 Edusport Academy 2-4 University of Stirling -14/+14   Lowland Lg.
20/04/2019 Dalbeattie Star 1-1 Vale of Leithen -4/+4   Lowland Lg.
20/04/2019 Edinburgh University 0-1 Whitehill Welfare -15/+15   Lowland Lg.
20/04/2019 Gretna 2-4 Gala Fairydean Rovers -17/+17   Lowland Lg.
20/04/2019 Kelty Hearts 0-3 East Kilbride -22/+22   Lowland Lg.
20/04/2019 Spartans 6-2 Cumbernauld Colts +9/-9   Lowland Lg.
20/04/2019 Downfield 0-2 Tayport -10/+10   East Junior Superlg.
20/04/2019 Fauldhouse United 7-0 Kirriemuir Thistle +31/-31   East Junior Superlg.
20/04/2019 Glenrothes 1-5 Carnoustie Panmure -23/+23   East Junior Superlg.
20/04/2019 Whitburn 0-1 Lochee United ±0/±0   East Junior Superlg.
20/04/2019 Dunbar United 7-0 Tweedmouth Rangers +3/-3   EoS Lg. (Tier 1 Conf. A)
20/04/2019 Easthouses Lily Miners Welfare 1-5 Hill of Beath Hawthorn -4/+4   EoS Lg. (Tier 1 Conf. A)
20/04/2019 Peebles Rovers 0-6 Coldstream -33/+33   EoS Lg. (Tier 1 Conf. A)
20/04/2019 Bo'ness United 4-1 Tranent Juniors +11/-11   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Bonnyrigg Rose Athletic 9-0 Eyemouth United ±0/±0   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Burntisland Shipyard 1-5 Lothian Thistle Hutchison Vale -15/+15   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Crossgates Primrose 2-0 Dalkeith Thistle +5/-5   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Dundonald Bluebell 5-1 Tynecastle +4/-4   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Haddington Athletic 2-3 Sauchie Juniors -8/+8   EoS Lg. (Tier 1 Conf. B)
20/04/2019 Edinburgh United 0-5 Blackburn United -27/+27   EoS Lg. (Tier 1 Conf. C)
20/04/2019 Heriot-Watt University 3-3 Camelon Juniors +9/-9   EoS Lg. (Tier 1 Conf. C)
20/04/2019 Jeanfield Swifts 2-1 Linlithgow Rose +6/-6   EoS Lg. (Tier 1 Conf. C)
20/04/2019 Penicuik Athletic 1-1 Musselburgh Athletic -8/+8   EoS Lg. (Tier 1 Conf. C)
20/04/2019 University of Stirling Reserves 0-4 Broxburn Athletic -4/+4   EoS Lg. (Tier 1 Conf. C)
20/04/2019 Bridge of Don Thistle 2-0 Hall Russell United ±0/±0   North Junior Superlg.
20/04/2019 Ellon United 6-2 Dufftown +18/-18   North Junior Superlg.
20/04/2019 Maud 5-2 Nairn Saint Ninian +18/-18   North Junior Superlg.
20/04/2019 Abbey Vale 8-1 Creetown +7/-7   SoS Lg.
20/04/2019 Bonnyton Thistle 9-0 Annan Athletic U20 +2/-2   SoS Lg.
20/04/2019 Mid Annandale 3-2 Wigtown & Bladnoch -7/+7   SoS Lg.
20/04/2019 Newton Stewart 3-6 Nithsdale Wanderers -9/+9   SoS Lg.
20/04/2019 Threave Rovers 3-2 Dumfries YMCA -10/+10   SoS Lg.
20/04/2019 Upper Annandale 4-0 Heston Rovers +25/-25   SoS Lg.
20/04/2019 Clydebank 1-2 Pollok -8/+8   West Junior Premier
20/04/2019 Hurlford United 1-0 Renfrew -6/+6   West Junior Premier
20/04/2019 Dundee Violet 1-1 Lochee Harp -2/+2   East Junior Consolation Cup
20/04/2019 Forfar Albion 1-0 Brechin Victoria +4/-4   East Junior Consolation Cup
20/04/2019 Kennoway Star Hearts 1-0 Lochgelly Albert -9/+9   East Junior Consolation Cup
20/04/2019 Kirkcaldy YMCA 3-1 Newburgh Juniors +13/-13   East Junior Consolation Cup
20/04/2019 Rosyth 4-5 Bathgate Thistle -5/+5   East Junior Consolation Cup
20/04/2019 Banks o' Dee p 0-0 Hermes -12/+12 Inter-Regional Cup
20/04/2019 Broughty Athletic 3-1 Dyce Juniors -1/+1 Inter-Regional Cup
20/04/2019 Kinnoull 2-1 Forfar West End +3/-3 Inter-Regional Cup
20/04/2019 Montrose Roselea 1-3 Dundee North End -12/+12 Inter-Regional Cup
20/04/2019 Auchinleck Talbot 6-0 Carluke Rovers +1/-1 WoS Lg. Cup
20/04/2019 Glenafton Athletic 2-1 Cambuslang Rangers -6/+6 WoS Lg. Cup
20/04/2019 Troon 0-3 Beith Juniors -14/+14 WoS Lg. Cup
20/04/2019 Coupar Angus 0-10 Luncarty -5/+5   East Junior Premier North
20/04/2019 Pumpherston Juniors 2-2 Harthill Royal -10/+10   East Junior Premier South
20/04/2019 Stoneyburn 3-3 Livingston United +2/-2   East Junior Premier South
20/04/2019 West Calder United 2-4 Lochore Welfare -19/+19   East Junior Premier South
20/04/2019 Banchory Saint Ternan 3-1 Fraserburgh United +8/-8   North Junior 1st Div.
20/04/2019 Buckie Rovers 2-1 Stoneywood Parkvale +8/-8   North Junior 1st Div.
20/04/2019 Forres Thistle 0-0 Burghead Thistle -2/+2   North Junior 1st Div.
20/04/2019 Sunnybank 3-2 Deveronside +5/-5   North Junior 1st Div.
20/04/2019 Craigmark Burntonians 1-4 Saint Roch's -18/+18   West Junior Champ.
20/04/2019 Cumbernauld United 3-0 Kello Rovers +1/-1   West Junior Champ.
20/04/2019 Girvan 3-2 Larkhall Thistle -1/+1   West Junior Champ.
20/04/2019 Irvine Victoria 0-0 Rossvale +8/-8   West Junior Champ.
20/04/2019 Kilsyth Rangers 4-2 Rutherglen Glencairn +21/-21   West Junior Champ.
20/04/2019 Neilston Juniors 3-3 Darvel Juniors -1/+1   West Junior Champ.
20/04/2019 Whitletts Victoria 1-4 Benburb -15/+15   West Junior Champ.
20/04/2019 Cruden Bay 0-0 Spey Valley United +5/-5   North Junior 2nd Div.
20/04/2019 Islavale 5-0 Glentanar +14/-14   North Junior 2nd Div.
20/04/2019 Newmachar United 0-0 New Elgin Juniors -5/+5   North Junior 2nd Div.
20/04/2019 Bellshill Athletic 1-3 Shotts Bon Accord -8/+8   West Junior Lg. 1
20/04/2019 East Kilbride Thistle 1-0 Maybole Juniors -6/+6   West Junior Lg. 1
20/04/2019 Gartcairn Juniors 1-2 Blantyre Victoria -13/+13   West Junior Lg. 1
20/04/2019 Lugar Boswell Thistle 1-0 Shettleston Juniors +12/-12   West Junior Lg. 1
20/04/2019 Port Glasgow 3-0 Royal Albert +16/-16   West Junior Lg. 1
20/04/2019 Wishaw Juniors 1-2 Maryhill -15/+15   West Junior Lg. 1
20/04/2019 Ashfield 5-0 Newmains United +7/-7   West Junior Lg. 2
20/04/2019 Forth Wanderers 0-0 Vale of Leven +1/-1   West Junior Lg. 2
20/04/2019 Lanark United 8-0 Saltcoats Victoria +5/-5   West Junior Lg. 2
20/04/2019 Muirkirk Juniors 0-2 Lesmahagow -6/+6   West Junior Lg. 2
19/04/2019 Ayr United 1-3 Ross County -16/+16   Scottish Champ.
19/04/2019 Stranraer Reserves 5-1 Lochar Thistle +5/-5   SoS Lg.
19/04/2019 Kelty Hearts U20 1-1 Dunipace U20 -13/+13   Lowland/East Dev. Lg.
19/04/2019 University of Stirling U20 15-0 Mid Annandale U20 +4/-4   Lowland/East Dev. Lg.
19/04/2019 BSC Glasgow U20 2-4 Spartans U20 -8/+8 Lowland/East Dev. Lg. Cup
18/04/2019 Heart of Midlothian Reserves 0-0 Ross County Reserves -8/+8   SPFL Reserve Lg.
17/04/2019 Clachnacuddin 0-4 Formartine United -7/+7   Highland Lg.
17/04/2019 Wick Academy 0-0 Brora Rangers +5/-5   Highland Lg.
17/04/2019 Peebles Rovers 2-3 Musselburgh Athletic +5/-5   EoS Lg. (Tier 1 Conf. A)
17/04/2019 Bo'ness United 2-1 Crossgates Primrose -4/+4   EoS Lg. (Tier 1 Conf. B)
17/04/2019 Banks o' Dee 2-0 Dyce Juniors -4/+4   North Junior Superlg.
17/04/2019 Annan Athletic U20 2-12 Stranraer Reserves -3/+3   SoS Lg.
17/04/2019 Mid Annandale 3-2 Bonnyton Thistle +9/-9   SoS Lg.
17/04/2019 Wigtown & Bladnoch 2-5 Abbey Vale -8/+8   SoS Lg.
17/04/2019 Auchinleck Talbot 1-1 Irvine Meadow -10/+10   West Junior Premier
17/04/2019 Kilwinning Rangers 1-2 Hurlford United -3/+3   West Junior Premier
17/04/2019 Kirkintilloch Rob Roy 2-1 Petershill -3/+3   West Junior Premier
17/04/2019 Broughty Athletic 1-2 Carnoustie Panmure -18/+18   East Junior Lg. Cup
17/04/2019 Livingston United 0-3 Pumpherston Juniors -16/+16   East Junior Lg. Cup
17/04/2019 Lochee United 1-3 East Craigie -32/+32   East Junior Lg. Cup
17/04/2019 Bonnyrigg Rose Athletic 5-0 Haddington Athletic +4/-4 EoS Lg. Cup
17/04/2019 Creetown 1-5 Heston Rovers -12/+12 Haig Gordon Trophy
17/04/2019 Queen of the South Reserves 1-0 Edusport Academy +7/-7 Sthrn. Counties Ch'lge Cup
17/04/2019 Bellshill Athletic 0-3 Gartcairn Juniors -14/+14   West Junior Lg. 1
17/04/2019 Maryhill 4-3 Royal Albert +8/-8   West Junior Lg. 1
17/04/2019 Port Glasgow 2-3 Glasgow Perthshire -12/+12   West Junior Lg. 1
16/04/2019 Greenock Morton 2-2 Inverness Caledonian Thistle +1/-1   Scottish Champ.
16/04/2019 Dundee Reserves 1-3 Motherwell Reserves -5/+5   SPFL Reserve Lg.
16/04/2019 Newtongrange Star 0-2 Hill of Beath Hawthorn -15/+15   EoS Lg. (Tier 1 Conf. A)
16/04/2019 Tranent Juniors 3-1 Tynecastle -3/+3   EoS Lg. (Tier 1 Conf. B)
16/04/2019 Hall Russell United 1-1 Hermes +1/-1   North Junior Superlg.
16/04/2019 Glentanar 2-4 Aberdeen University -8/+8   North Junior 2nd Div.
15/04/2019 Aberdeen Reserves 3-1 Saint Johnstone Reserves +3/-3   SPFL Reserve Lg.
15/04/2019 Celtic Reserves 0-2 Rangers Reserves -19/+19   SPFL Reserve Lg.
15/04/2019 Falkirk Reserves 3-0 Queen of the South Reserves +1/-1   SPFL Reserve Lg.
15/04/2019 Hamilton Academical Reserves 3-0 Greenock Morton Reserves +7/-7   SPFL Reserve Lg.
15/04/2019 Hibernian Reserves 2-0 Dundee United Reserves +5/-5   SPFL Reserve Lg.
15/04/2019 Kilmarnock Reserves 0-5 Heart of Midlothian Reserves -37/+37   SPFL Reserve Lg.
15/04/2019 Partick Thistle Reserves 0-2 Dunfermline Athletic Reserves -9/+9   SPFL Reserve Lg.
15/04/2019 Saint Mirren Reserves 3-0 Ross County Reserves +24/-24   SPFL Reserve Lg.
15/04/2019 Downfield 0-3 Lochee United -6/+6   East Junior Superlg.
15/04/2019 Bonnyton Thistle 3-0 Lochar Thistle +5/-5 Sthrn. Counties Ch'lge Cup
14/04/2019 Celtic 3-0 Aberdeen +12/-12 Scottish FA Cup
14/04/2019 Tweedmouth Rangers 0-4 Penicuik Athletic +2/-2   EoS Lg. (Tier 1 Conf. A)
13/04/2019 Heart of Midlothian 3-0 Inverness Caledonian Thistle +18/-18 Scottish FA Cup
13/04/2019 Alloa Athletic 1-0 Queen of the South +3/-3   Scottish Champ.
13/04/2019 Dunfermline Athletic 0-1 Falkirk -11/+11   Scottish Champ.
13/04/2019 Ross County 0-0 Partick Thistle -6/+6   Scottish Champ.
13/04/2019 Airdrieonians 0-1 Stenhousemuir -14/+14   Scottish Lg. 1
13/04/2019 Brechin City 1-1 Arbroath +2/-2   Scottish Lg. 1
13/04/2019 East Fife 0-2 Montrose -18/+18   Scottish Lg. 1
13/04/2019 Forfar Athletic 0-0 Dumbarton -4/+4   Scottish Lg. 1
13/04/2019 Raith Rovers 2-3 Stranraer -18/+18   Scottish Lg. 1
13/04/2019 Annan Athletic 2-2 Stirling Albion -7/+7   Scottish Lg. 2
13/04/2019 Berwick Rangers 0-3 Queen's Park -14/+14   Scottish Lg. 2
13/04/2019 Cowdenbeath 2-1 Elgin City +1/-1   Scottish Lg. 2
13/04/2019 Edinburgh City 1-2 Clyde -9/+9   Scottish Lg. 2
13/04/2019 Peterhead 1-1 Albion Rovers -10/+10   Scottish Lg. 2
13/04/2019 Deveronvale 0-1 Brora Rangers +4/-4   Highland Lg.
13/04/2019 Forres Mechanics 0-1 Cove Rangers ±0/±0   Highland Lg.
13/04/2019 Fort William 0-7 Fraserburgh -2/+2   Highland Lg.
13/04/2019 Huntly 0-0 Formartine United +9/-9   Highland Lg.
13/04/2019 Inverurie Loco Works 1-0 Rothes -3/+3   Highland Lg.
13/04/2019 Nairn County 1-0 Lossiemouth -8/+8   Highland Lg.
13/04/2019 Strathspey Thistle 3-2 Clachnacuddin +8/-8   Highland Lg.
13/04/2019 Turriff United 3-3 Buckie Thistle +2/-2   Highland Lg.
13/04/2019 Wick Academy 2-2 Keith -7/+7   Highland Lg.
13/04/2019 Cumbernauld Colts 3-0 Civil Service Strollers +25/-25   Lowland Lg.
13/04/2019 East Kilbride 1-2 BSC Glasgow -14/+14   Lowland Lg.
13/04/2019 East Stirlingshire 1-1 Spartans -1/+1   Lowland Lg.
13/04/2019 Gala Fairydean Rovers 3-2 Dalbeattie Star -1/+1   Lowland Lg.
13/04/2019 University of Stirling 1-2 Gretna -15/+15   Lowland Lg.
13/04/2019 Vale of Leithen 0-6 Edinburgh University -43/+43   Lowland Lg.
13/04/2019 Whitehill Welfare 0-1 Edusport Academy -5/+5   Lowland Lg.
13/04/2019 Downfield 4-1 Fauldhouse United +17/-17   East Junior Superlg.
13/04/2019 Kennoway Star Hearts 3-5 Tayport -15/+15   East Junior Superlg.
13/04/2019 Kirriemuir Thistle 5-3 Forfar West End +16/-16   East Junior Superlg.
13/04/2019 Lochee United 4-1 Glenrothes ±0/±0   East Junior Superlg.
13/04/2019 Thornton Hibs 0-1 Carnoustie Panmure -15/+15   East Junior Superlg.
13/04/2019 Whitburn 1-3 Broughty Athletic -9/+9   East Junior Superlg.
13/04/2019 Musselburgh Athletic 4-0 Coldstream +7/-7   EoS Lg. (Tier 1 Conf. A)
13/04/2019 Oakley United 3-0 Arniston Rangers +14/-14   EoS Lg. (Tier 1 Conf. A)
13/04/2019 Peebles Rovers 1-6 Hill of Beath Hawthorn -8/+8   EoS Lg. (Tier 1 Conf. A)
13/04/2019 Bonnyrigg Rose Athletic 1-3 Bo'ness United -29/+29   EoS Lg. (Tier 1 Conf. B)
13/04/2019 Burntisland Shipyard 5-0 Eyemouth United +7/-7   EoS Lg. (Tier 1 Conf. B)
13/04/2019 Haddington Athletic 1-4 Crossgates Primrose -27/+27   EoS Lg. (Tier 1 Conf. B)
13/04/2019 Tranent Juniors 4-2 Lothian Thistle Hutchison Vale +2/-2   EoS Lg. (Tier 1 Conf. B)
13/04/2019 Edinburgh United 3-0 Heriot-Watt University +22/-22   EoS Lg. (Tier 1 Conf. C)
13/04/2019 Hawick Royal Albert 1-2 Dunbar United +6/-6   EoS Lg. (Tier 1 Conf. C)
13/04/2019 Jeanfield Swifts 3-3 Camelon Juniors -3/+3   EoS Lg. (Tier 1 Conf. C)
13/04/2019 Ormiston 0-4 Broxburn Athletic -2/+2   EoS Lg. (Tier 1 Conf. C)
13/04/2019 Saint Andrews United 1-4 Linlithgow Rose -6/+6   EoS Lg. (Tier 1 Conf. C)
13/04/2019 Dufftown 0-2 Maud -19/+19   North Junior Superlg.
13/04/2019 Dyce Juniors 3-0 Hall Russell United +12/-12   North Junior Superlg.
13/04/2019 East End 4-2 Colony Park Juniors +15/-15   North Junior Superlg.
13/04/2019 Ellon United 2-0 Stonehaven +13/-13   North Junior Superlg.
13/04/2019 Hermes 1-1 Culter -3/+3   North Junior Superlg.
13/04/2019 Nairn Saint Ninian 0-1 Banks o' Dee +7/-7   North Junior Superlg.
13/04/2019 Abbey Vale 3-3 Bonnyton Thistle +2/-2   SoS Lg.
13/04/2019 Creetown 1-1 Annan Athletic U20 -10/+10   SoS Lg.
13/04/2019 Lochar Thistle 2-1 Dumfries YMCA -10/+10   SoS Lg.
13/04/2019 Threave Rovers 1-3 Mid Annandale -18/+18   SoS Lg.
13/04/2019 Upper Annandale 1-3 Stranraer Reserves -3/+3   SoS Lg.
13/04/2019 Wigtown & Bladnoch 4-3 Saint Cuthbert Wanderers +14/-14   SoS Lg.
13/04/2019 Clydebank 3-1 Renfrew +2/-2   West Junior Premier
13/04/2019 Glenafton Athletic 1-0 Kirkintilloch Rob Roy -3/+3   West Junior Premier
13/04/2019 Hurlford United 3-0 Pollok +15/-15   West Junior Premier
13/04/2019 Kilbirnie Ladeside 0-1 Auchinleck Talbot +5/-5   West Junior Premier
13/04/2019 Largs Thistle 0-0 Beith Juniors -1/+1   West Junior Premier
13/04/2019 Troon 7-1 Cambuslang Rangers +26/-26   West Junior Premier
13/04/2019 Pumpherston Juniors 3-1 Newburgh Juniors -4/+4 Fife & Lothians Cup
13/04/2019 Coupar Angus 0-6 East Craigie -3/+3   East Junior Premier North
13/04/2019 Dundee North End 4-2 Scone Thistle +1/-1   East Junior Premier North
13/04/2019 Forfar Albion 1-1 Brechin Victoria -2/+2   East Junior Premier North
13/04/2019 Kinnoull 7-1 Arbroath Victoria +3/-3   East Junior Premier North
13/04/2019 Luncarty 1-0 Lochee Harp -4/+4   East Junior Premier North
13/04/2019 Bathgate Thistle 5-0 Lochgelly Albert +10/-10   East Junior Premier South
13/04/2019 Harthill Royal 0-3 Armadale Thistle -18/+18   East Junior Premier South
13/04/2019 Livingston United 0-0 Lochore Welfare -7/+7   East Junior Premier South
13/04/2019 Rosyth 2-1 West Calder United +1/-1   East Junior Premier South
13/04/2019 Stoneyburn 3-1 Kirkcaldy YMCA +3/-3   East Junior Premier South
13/04/2019 Deveronside 0-0 Sunnybank -5/+5   North Junior 1st Div.
13/04/2019 Forres Thistle 0-0 Buckie Rovers -2/+2   North Junior 1st Div.
13/04/2019 Stoneywood Parkvale 1-2 Fraserburgh United -9/+9   North Junior 1st Div.
13/04/2019 Arthurlie 2-1 Irvine Victoria -6/+6   West Junior Champ.
13/04/2019 Cumbernauld United 4-1 Craigmark Burntonians +5/-5   West Junior Champ.
13/04/2019 Dalry Thistle 1-0 Kilsyth Rangers +10/-10   West Junior Champ.
13/04/2019 Darvel Juniors 4-1 Saint Roch's +16/-16   West Junior Champ.
13/04/2019 Kello Rovers 1-1 Girvan -2/+2   West Junior Champ.
13/04/2019 Larkhall Thistle 1-2 Benburb +7/-7   West Junior Champ.
13/04/2019 Rutherglen Glencairn 2-0 Rossvale +8/-8   West Junior Champ.
13/04/2019 Longside 0-3 Banchory Saint Ternan -25/+25   Morrison Cup
13/04/2019 Buchanhaven Hearts 1-3 Aberdeen University -20/+20   North Junior 2nd Div.
13/04/2019 Cruden Bay 0-4 Glentanar -12/+12   North Junior 2nd Div.
13/04/2019 Islavale 2-3 New Elgin Juniors -20/+20   North Junior 2nd Div.
13/04/2019 Whitehills 1-2 Newmachar United -5/+5   North Junior 2nd Div.
13/04/2019 Glasgow Perthshire 2-0 Yoker Athletic +6/-6   West Junior Lg. 1
13/04/2019 Shettleston Juniors 0-4 Ardrossan Winton Rovers -26/+26   West Junior Lg. 1
13/04/2019 Lugar Boswell Thistle 1-1 Bellshill Athletic +7/-7   West Junior Lg. 1
13/04/2019 Maybole Juniors 4-5 Wishaw Juniors ±0/±0   West Junior Lg. 1
13/04/2019 Royal Albert 1-2 Blantyre Victoria -3/+3   West Junior Lg. 1
13/04/2019 Shotts Bon Accord 6-1 East Kilbride Thistle +17/-17   West Junior Lg. 1
13/04/2019 Annbank United 1-2 Ashfield -4/+4   West Junior Lg. 2
13/04/2019 Lanark United 2-1 Johnstone Burgh -8/+8   West Junior Lg. 2
13/04/2019 Lesmahagow 8-2 Saltcoats Victoria +4/-4   West Junior Lg. 2
13/04/2019 Newmains United 3-3 Muirkirk Juniors +8/-8   West Junior Lg. 2
13/04/2019 Saint Anthony's 3-2 Forth Wanderers +3/-3   West Junior Lg. 2
13/04/2019 Vale of Clyde 8-2 Ardeer Thistle +6/-6   West Junior Lg. 2
12/04/2019 Dundee United 2-1 Ayr United +3/-3   Scottish Champ.
12/04/2019 Easthouses Lily Miners Welfare 1-4 Sauchie Juniors -8/+8   King Cup
12/04/2019 Lothian Thistle Hutchison Vale U20 3-0 Haddington Athletic U20 +10/-10   Lowland/East Dev. Lg.
12/04/2019 Edinburgh City U20 5-4 BSC Glasgow U20 +2/-2 Lowland/East Dev. KO Cup
12/04/2019 Kelty Hearts U20 9-0 Mid Annandale U20 +2/-2 Lowland/East Dev. KO Cup
12/04/2019 Musselburgh Athletic U20 3-4 Bonnyton Thistle U20 -9/+9 Lowland/East Dev. KO Cup
12/04/2019 Spartans U20 1-0 University of Stirling U20 +2/-2 Lowland/East Dev. KO Cup
11/04/2019 Queen of the South Reserves 0-3 Heart of Midlothian Reserves -3/+3   SPFL Reserve Lg.
10/04/2019 Dunfermline Athletic Reserves 0-4 Hamilton Academical Reserves -36/+36   SPFL Reserve Lg.
10/04/2019 Clachnacuddin 0-1 Brora Rangers +6/-6   Highland Lg.
10/04/2019 Keith 0-1 Cove Rangers +6/-6   Highland Lg.
10/04/2019 Vale of Leithen 0-3 BSC Glasgow -10/+10   Lowland Lg.
10/04/2019 Coldstream 1-3 Penicuik Athletic +1/-1   EoS Lg. (Tier 1 Conf. A)
10/04/2019 Bonnyrigg Rose Athletic 5-1 Lothian Thistle Hutchison Vale +2/-2   EoS Lg. (Tier 1 Conf. B)
10/04/2019 Heston Rovers 1-0 Bonnyton Thistle +13/-13   SoS Lg.
10/04/2019 Lochar Thistle 2-4 Upper Annandale -23/+23   SoS Lg.
10/04/2019 Stranraer Reserves 5-2 Mid Annandale +4/-4   SoS Lg.
10/04/2019 Threave Rovers 3-4 Nithsdale Wanderers -13/+13   SoS Lg.
10/04/2019 Clydebank 2-3 Auchinleck Talbot ±0/±0   West Junior Premier
10/04/2019 Renfrew 0-4 Hurlford United -19/+19   West Junior Premier
10/04/2019 Edusport Academy 4-2 Abbey Vale -1/+1 Haig Gordon Trophy
10/04/2019 Dalkeith Thistle U20 1-3 Haddington Athletic U20 -7/+7   Lowland/East Dev. Lg.
10/04/2019 Whitletts Victoria 0-3 Rossvale -16/+16   West Junior Champ.
09/04/2019 Ayr United 1-0 Queen of the South ±0/±0   Scottish Champ.
09/04/2019 Greenock Morton 1-2 Alloa Athletic -10/+10   Scottish Champ.
09/04/2019 Ross County 1-0 Dunfermline Athletic -1/+1   Scottish Champ.
09/04/2019 Dundee Reserves 3-0 Saint Mirren Reserves +21/-21   SPFL Reserve Lg.
09/04/2019 University of Stirling 4-2 Spartans +19/-19   Lowland Lg.
09/04/2019 Sauchie Juniors 2-2 Dunipace -11/+11   EoS Lg. (Tier 1 Conf. B)
09/04/2019 Montrose Roselea 1-1 Banks o' Dee +8/-8   North Junior Superlg.
09/04/2019 Newtongrange Star 2-2 p Bo'ness United -1/+1 EoS Lg. Cup
08/04/2019 Greenock Morton Reserves 0-0 Partick Thistle Reserves -5/+5   SPFL Reserve Lg.
08/04/2019 Heart of Midlothian Reserves 1-3 Falkirk Reserves -27/+27   SPFL Reserve Lg.
08/04/2019 Motherwell Reserves 4-2 Aberdeen Reserves +8/-8   SPFL Reserve Lg.
08/04/2019 Queen of the South Reserves 1-4 Dundee United Reserves -5/+5   SPFL Reserve Lg.
08/04/2019 Rangers Reserves 3-2 Hibernian Reserves +2/-2   SPFL Reserve Lg.
08/04/2019 Ross County Reserves 1-3 Celtic Reserves -11/+11   SPFL Reserve Lg.
08/04/2019 Saint Johnstone Reserves 2-1 Kilmarnock Reserves +13/-13   SPFL Reserve Lg.
07/04/2019 Motherwell 0-3 Rangers -16/+16   Scottish Premier
07/04/2019 Ayr United Reserves 8-0 Berwick Rangers Reserves +3/-3   SPFL Reserve Lg. Div. 2
06/04/2019 Celtic 0-0 Livingston -11/+11   Scottish Premier
06/04/2019 Dundee 0-2 Aberdeen -6/+6   Scottish Premier
06/04/2019 Hamilton Academical 1-1 Saint Mirren -2/+2   Scottish Premier
06/04/2019 Heart of Midlothian 1-2 Hibernian -7/+7   Scottish Premier
06/04/2019 Kilmarnock 2-0 Saint Johnstone +5/-5   Scottish Premier
06/04/2019 Ayr United 0-1 Inverness Caledonian Thistle -10/+10   Scottish Champ.
06/04/2019 Falkirk 1-2 Alloa Athletic -13/+13   Scottish Champ.
06/04/2019 Partick Thistle 2-2 Dunfermline Athletic -3/+3   Scottish Champ.
06/04/2019 Queen of the South 1-1 Greenock Morton -4/+4   Scottish Champ.
06/04/2019 Airdrieonians 0-0 East Fife -5/+5   Scottish Lg. 1
06/04/2019 Arbroath 1-0 Montrose +1/-1   Scottish Lg. 1
06/04/2019 Dumbarton 2-1 Brechin City -1/+1   Scottish Lg. 1
06/04/2019 Stenhousemuir 1-1 Raith Rovers +4/-4   Scottish Lg. 1
06/04/2019 Stranraer 2-1 Forfar Athletic +9/-9   Scottish Lg. 1
06/04/2019 Albion Rovers 0-4 Queen's Park -23/+23   Scottish Lg. 2
06/04/2019 Annan Athletic 6-0 Berwick Rangers +10/-10   Scottish Lg. 2
06/04/2019 Clyde 3-3 Peterhead -3/+3   Scottish Lg. 2
06/04/2019 Cowdenbeath 4-1 Edinburgh City +26/-26   Scottish Lg. 2
06/04/2019 Stirling Albion 2-1 Elgin City +1/-1   Scottish Lg. 2
06/04/2019 Clachnacuddin 2-3 Fraserburgh +4/-4   Highland Lg.
06/04/2019 Fort William 2-6 Nairn County -2/+2   Highland Lg.
06/04/2019 Huntly 3-1 Buckie Thistle +17/-17   Highland Lg.
06/04/2019 Rothes 2-1 Wick Academy +5/-5   Highland Lg.
06/04/2019 Strathspey Thistle 0-4 Keith -26/+26   Highland Lg.
06/04/2019 Turriff United 2-3 Deveronvale -8/+8   Highland Lg.
06/04/2019 Civil Service Strollers 0-1 Kelty Hearts -7/+7   Lowland Lg.
06/04/2019 Dalbeattie Star 2-1 BSC Glasgow +17/-17   Lowland Lg.
06/04/2019 Vale of Leithen 5-0 Cumbernauld Colts +36/-36   Lowland Lg.
06/04/2019 Whitehill Welfare 1-1 Gala Fairydean Rovers +3/-3   Lowland Lg.
06/04/2019 Cove Rangers 2-0 Formartine United +12/-12 Highland Lg. Cup
06/04/2019 Bonnyrigg Rose Athletic p 0-0 University of Stirling -13/+13 South Ch'lge Cup
06/04/2019 Hill of Beath Hawthorn 2-3 East Kilbride -7/+7 South Ch'lge Cup
06/04/2019 Broughty Athletic 0-0 Kennoway Star Hearts -10/+10   East Junior Superlg.
06/04/2019 Carnoustie Panmure 2-3 Downfield -16/+16   East Junior Superlg.
06/04/2019 Glenrothes 1-1 Forfar West End ±0/±0   East Junior Superlg.
06/04/2019 Thornton Hibs 6-2 Fauldhouse United +11/-11   East Junior Superlg.
06/04/2019 Oakley United 3-2 Coldstream +8/-8   EoS Lg. (Tier 1 Conf. A)
06/04/2019 Peebles Rovers 2-1 Easthouses Lily Miners Welfare +2/-2   EoS Lg. (Tier 1 Conf. A)
06/04/2019 Dunipace 1-3 Dundonald Bluebell ±0/±0   EoS Lg. (Tier 1 Conf. B)
06/04/2019 Eyemouth United 1-11 Haddington Athletic -8/+8   EoS Lg. (Tier 1 Conf. B)
06/04/2019 Lothian Thistle Hutchison Vale 2-1 Tranent Juniors +11/-11   EoS Lg. (Tier 1 Conf. B)
06/04/2019 Sauchie Juniors 5-2 Burntisland Shipyard +1/-1   EoS Lg. (Tier 1 Conf. B)
06/04/2019 Jeanfield Swifts 4-1 Edinburgh United -2/+2   EoS Lg. (Tier 1 Conf. C)
06/04/2019 Linlithgow Rose 4-1 Inverkeithing Hillfield Swifts -3/+3   EoS Lg. (Tier 1 Conf. C)
06/04/2019 Bridge of Don Thistle 2-0 East End -3/+3   North Junior Superlg.
06/04/2019 Ellon United 1-2 Hermes -4/+4   North Junior Superlg.
06/04/2019 Maud 0-5 Banks o' Dee -5/+5   North Junior Superlg.
06/04/2019 Montrose Roselea 6-0 Dufftown +15/-15   North Junior Superlg.
06/04/2019 Nairn Saint Ninian 2-0 Hall Russell United +12/-12   North Junior Superlg.
06/04/2019 Abbey Vale 2-0 Mid Annandale +10/-10   SoS Lg.
06/04/2019 Bonnyton Thistle 2-1 Heston Rovers -5/+5   SoS Lg.
06/04/2019 Dumfries YMCA 1-0 Wigtown & Bladnoch +16/-16   SoS Lg.
06/04/2019 Lochmaben 3-1 Creetown +7/-7   SoS Lg.
06/04/2019 Newton Stewart 0-4 Stranraer Reserves -3/+3   SoS Lg.
06/04/2019 Beith Juniors 1-1 Glenafton Athletic -4/+4   West Junior Premier
06/04/2019 Cambuslang Rangers 2-3 Kilwinning Rangers -6/+6   West Junior Premier
06/04/2019 Kirkintilloch Rob Roy 0-1 Pollok -3/+3   West Junior Premier
06/04/2019 Troon 0-1 Cumnock Juniors -10/+10   West Junior Premier
06/04/2019 Arbroath Victoria 1-3 Forfar Albion -17/+17   East Junior Consolation Cup
06/04/2019 Bathgate Thistle 1-1 Whitburn +5/-5   East Junior Consolation Cup
06/04/2019 Kirriemuir Thistle 0-5 East Craigie -41/+41   East Junior Lg. Cup
06/04/2019 Buckie Rovers 2-1 Spey Valley United -6/+6 Elginshire Cup
06/04/2019 Islavale 0-0 p Deveronside +2/-2 Elginshire Cup
06/04/2019 Bo'ness United 3-1 Tynecastle -4/+4   EoS Lg. Cup
06/04/2019 Crossgates Primrose 0-2 Camelon Juniors -10/+10 EoS Lg. Cup
06/04/2019 Dunbar United 1-0 Broxburn Athletic +12/-12 EoS Lg. Cup
06/04/2019 Nithsdale Wanderers 1-2 Lochar Thistle -10/+10 Haig Gordon Trophy
06/04/2019 Invergordon 1-0 Golspie Sutherland +1/-1 Jock Mackay Memorial Cup
06/04/2019 Auchinleck Talbot 2-0 Lochee United ±0/±0 Scottish Junior Cup
06/04/2019 Hurlford United 1-2 Largs Thistle -13/+13 Scottish Junior Cup
06/04/2019 Upper Annandale 1-3 Edusport Academy ±0/±0 Sthrn. Counties Ch'lge Cup
06/04/2019 Blairgowrie 0-3 Dundee North End -9/+9   East Junior Premier North
06/04/2019 Dundee Violet 0-4 Luncarty -22/+22   East Junior Premier North
06/04/2019 Lochee Harp 7-1 Brechin Victoria +13/-13   East Junior Premier North
06/04/2019 Scone Thistle 0-4 Kinnoull -33/+33   East Junior Premier North
06/04/2019 Armadale Thistle 5-3 Stoneyburn ±0/±0   East Junior Premier South
06/04/2019 Kirkcaldy YMCA 1-2 Livingston United +3/-3   East Junior Premier South
06/04/2019 Lochgelly Albert 3-1 Harthill Royal +20/-20   East Junior Premier South
06/04/2019 Lochore Welfare 4-2 Rosyth +14/-14   East Junior Premier South
06/04/2019 West Calder United 3-4 Pumpherston Juniors +2/-2   East Junior Premier South
06/04/2019 Banchory Saint Ternan 0-2 Sunnybank -25/+25   North Junior 1st Div.
06/04/2019 Longside 3-1 Fraserburgh United +12/-12   North Junior 1st Div.
06/04/2019 Stoneywood Parkvale 4-2 Burghead Thistle +4/-4   North Junior 1st Div.
06/04/2019 Benburb 4-0 Girvan +3/-3   West Junior Champ.
06/04/2019 Rossvale 2-2 Darvel Juniors -7/+7   West Junior Champ.
06/04/2019 Craigmark Burntonians 1-1 Arthurlie +4/-4   West Junior Champ.
06/04/2019 Kello Rovers 1-10 Rutherglen Glencairn -16/+16   West Junior Champ.
06/04/2019 Neilston Juniors 4-0 Cumbernauld United +34/-34   West Junior Champ.
06/04/2019 Buchanhaven Hearts 4-0 Whitehills +5/-5   North Junior 2nd Div.
06/04/2019 New Elgin Juniors 2-1 Glentanar +7/-7   North Junior 2nd Div.
06/04/2019 Newmachar United 2-1 Aberdeen University +12/-12   North Junior 2nd Div.
06/04/2019 Ardrossan Winton Rovers 0-0 Bellshill Athletic -5/+5   West Junior Lg. 1
06/04/2019 Blantyre Victoria 7-0 Lugar Boswell Thistle +6/-6   West Junior Lg. 1
06/04/2019 East Kilbride Thistle 4-2 Greenock Juniors +7/-7   West Junior Lg. 1
06/04/2019 Maryhill 0-5 Glasgow Perthshire -40/+40   West Junior Lg. 1
06/04/2019 Shotts Bon Accord 2-1 Royal Albert -4/+4   West Junior Lg. 1
06/04/2019 Wishaw Juniors 4-1 Shettleston Juniors +15/-15   West Junior Lg. 1
06/04/2019 Yoker Athletic 1-6 Gartcairn Juniors -17/+17   West Junior Lg. 1
06/04/2019 Forth Wanderers 2-2 Ashfield ±0/±0   West Junior Lg. 2
06/04/2019 Johnstone Burgh 0-5 Vale of Leven -32/+32   West Junior Lg. 2
06/04/2019 Lanark United 2-0 Muirkirk Juniors +1/-1   West Junior Lg. 2
06/04/2019 Newmains United 4-5 Lesmahagow +9/-9   West Junior Lg. 2
06/04/2019 Thorniewood United 1-4 Carluke Rovers -26/+26   West Junior Lg. 2
06/04/2019 Vale of Clyde 5-1 Saint Anthony's +18/-18   West Junior Lg. 2
05/04/2019 Ross County 1-1 Dundee United -5/+5   Scottish Champ.
05/04/2019 Annan Athletic U20 0-3 Saint Cuthbert Wanderers -1/+1   SoS Lg.
05/04/2019 Dalkeith Thistle 0-2 Penicuik Athletic -2/+2 EoS Lg. Cup
05/04/2019 Dunipace U20 1-0 Tynecastle U20 +13/-13   Lowland/East Dev. Lg.
05/04/2019 Haddington Athletic U20 5-2 Dalkeith Thistle U20 +6/-6   Lowland/East Dev. Lg.
05/04/2019 Hill of Beath Hawthorn U20 0-1 Whitehill Welfare U20 -15/+15   Lowland/East Dev. Lg.
05/04/2019 Cumbernauld Colts U20 0-3 Spartans U20 -16/+16 Lowland/East Dev. Ch'lge Cup
05/04/2019 Edinburgh United U20 2-1 Heriot-Watt University U20 +10/-10 Lowland/East Dev. Ch'lge Cup
05/04/2019 Lothian Thistle Hutchison Vale U20 6-1 Edinburgh City U20 +35/-35 Lowland/East Dev. Ch'lge Cup
03/04/2019 Aberdeen 3-1 Motherwell +6/-6   Scottish Premier
03/04/2019 Hibernian 0-0 Kilmarnock -4/+4   Scottish Premier
03/04/2019 Livingston 2-0 Hamilton Academical +4/-4   Scottish Premier
03/04/2019 Rangers 3-0 Heart of Midlothian +7/-7   Scottish Premier
03/04/2019 Saint Johnstone 2-0 Dundee +5/-5   Scottish Premier
03/04/2019 Saint Mirren 0-2 Celtic ±0/±0   Scottish Premier
03/04/2019 Aberdeen Reserves 1-1 Saint Mirren Reserves -8/+8   SPFL Reserve Lg.
03/04/2019 Dundee United Reserves 8-0 Partick Thistle Reserves +15/-15   SPFL Reserve Lg.
03/04/2019 Huntly 1-0 Lossiemouth -7/+7   Highland Lg.
03/04/2019 Nairn County 2-2 Buckie Thistle -1/+1   Highland Lg.
03/04/2019 Dalbeattie Star 2-2 Spartans +9/-9   Lowland Lg.
03/04/2019 Annan Athletic U20 1-4 Bonnyton Thistle +3/-3   SoS Lg.
03/04/2019 Heston Rovers 2-0 Upper Annandale +8/-8   SoS Lg.
03/04/2019 Lochar Thistle 1-2 Nithsdale Wanderers -12/+12   SoS Lg.
03/04/2019 Albion Rovers Reserves 2-3 Airdrieonians Reserves -5/+5   SPFL Reserve Lg. Div. 2
03/04/2019 Berwick Rangers Reserves 1-1 East Kilbride Reserves +7/-7   SPFL Reserve Lg. Div. 2
03/04/2019 Stranraer Reserves 9-1 Mid Annandale +20/-20 Haig Gordon Trophy
03/04/2019 Banks o' Dee 4-2 Stoneywood Parkvale -7/+7 North Junior Regional Cup
03/04/2019 Greenock Juniors 1-0 Shettleston Juniors +3/-3   West Junior Lg. 1
02/04/2019 Ayr United 1-1 Greenock Morton -7/+7   Scottish Champ.
02/04/2019 Inverness Caledonian Thistle 1-2 Ross County -9/+9   Scottish Champ.
02/04/2019 Queen of the South 1-1 Falkirk -2/+2   Scottish Champ.
02/04/2019 Rangers U20 1-0 Queen's Park U20 -9/+9 Glasgow Cup
02/04/2019 Brechin City 0-3 Montrose -23/+23   Scottish Lg. 1
02/04/2019 Dumbarton 3-3 Airdrieonians -1/+1   Scottish Lg. 1
02/04/2019 Saint Mirren Reserves 3-3 Celtic Reserves +7/-7   SPFL Reserve Lg.
02/04/2019 Cowdenbeath 1-2 East Fife -5/+5 Fife Cup
02/04/2019 Gretna 4-1 Vale of Leithen +13/-13   Lowland Lg.
02/04/2019 Hawick Royal Albert 0-7 Penicuik Athletic -3/+3   EoS Lg. (Tier 1 Conf. C)
02/04/2019 Raith Rovers Reserves 9-1 Stirling Albion Reserves +27/-27   SPFL Reserve Lg. Div. 2
02/04/2019 Armadale Thistle 2-0 Thornton Hibs +25/-25   East Junior Lg. Cup
02/04/2019 Edinburgh University U20 0-1 Kelty Hearts U20 +7/-7   Lowland/East Dev. Lg.
01/04/2019 Dundee United Reserves 1-1 Aberdeen Reserves -2/+2   SPFL Reserve Lg.
01/04/2019 Greenock Morton Reserves 2-0 Dundee Reserves +10/-10   SPFL Reserve Lg.
01/04/2019 Heart of Midlothian Reserves 2-0 Motherwell Reserves +9/-9 SPFL Reserve Cup
01/04/2019 Albion Rovers Reserves 2-0 Berwick Rangers Reserves +1/-1   SPFL Reserve Lg. Div. 2
01/04/2019 Livingston Reserves 2-1 Ayr United Reserves +5/-5   SPFL Reserve Lg. Div. 2
01/04/2019 Stranraer Reserves 4-0 Upper Annandale +5/-5 Cree Lodge Cup
01/04/2019 Brora Rangers U20 0-0 Forres Mechanics U20 -13/+13   North of Scotland Dev. Lg.
01/04/2019 Elgin City U20 3-0 Clachnacuddin U20 +2/-2   North of Scotland Dev. Lg.
01/04/2019 Nairn County U20 4-1 Alness United U20 +6/-6   North of Scotland Dev. Lg.