Holders: Celtic


Su 01Mar 2020St Johnstone0 - 1Celtic
Sa 29Feb 2020Hearts1 - 0Rangers
Sa 29Feb 2020St Mirren0 - 2Aberdeen
Fr 28Feb 2020Hibernian5 - 2Inverness CT

Fifth Round

We 19Feb 2020Kilmarnock3 - 4Aberdeen
Tu 18Feb 2020Motherwell4 - 4St Mirren
Su 09Feb 2020BSC Glasgow1 - 4Hibernian
Su 09Feb 2020Clyde0 - 3Celtic
Sa 08Feb 2020Aberdeen0 - 0Kilmarnock
Sa 08Feb 2020Ayr1 - 2St Johnstone
Sa 08Feb 2020Falkirk0 - 1Hearts
Sa 08Feb 2020Hamilton1 - 4Rangers
Sa 08Feb 2020Inverness CT1 - 0Livingston
Sa 08Feb 2020St Mirren1 - 1Motherwell

Fourth Round

Tu 28Jan 2020Falkirk2 - 0Arbroath
Tu 28Jan 2020Hibernian4 - 2Dundee Utd
Su 19Jan 2020Dundee Utd2 - 2Hibernian
Sa 18Jan 2020Aberdeen1 - 0Dumbarton
Sa 18Jan 2020Alloa2 - 3Inverness CT
Sa 18Jan 2020Arbroath0 - 0Falkirk
Sa 18Jan 2020Ayr1 - 0Ross County
Sa 18Jan 2020Bonnyrigg Rose0 - 1Clyde
Sa 18Jan 2020Dundee0 - 3Motherwell
Sa 18Jan 2020East Kilbride1 - 3BSC Glasgow
Sa 18Jan 2020Hamilton5 - 0Edinburgh C
Sa 18Jan 2020Hearts5 - 0Airdrieonians
Sa 18Jan 2020Kilmarnock6 - 0Queen's Park
Sa 18Jan 2020Livingston3 - 1Raith
Sa 18Jan 2020Partick1 - 2Celtic
Sa 18Jan 2020St Johnstone3 - 0Morton
Sa 18Jan 2020St Mirren3 - 0Broxburn Ath
Fr 17Jan 2020Rangers2 - 0Stranraer

Third Round

Tu 03Dec 2019Brora Rangers1 - 3Morton
We 27Nov 2019Arbroath3 - 0Auchinleck
Sa 23Nov 2019Albion1 - 4Airdrieonians
Sa 23Nov 2019Auchinleck1 - 1Arbroath
Sa 23Nov 2019Bonnyrigg Rose2 - 1Montrose
Sa 23Nov 2019Dumbarton3 - 1Forfar
Sa 23Nov 2019East Fife3 - 4BSC Glasgow
Sa 23Nov 2019Edinburgh C4 - 3Annan
Sa 23Nov 2019Elgin City1 - 3Alloa
Sa 23Nov 2019Formartine Utd0 - 4East Kilbride
Sa 23Nov 2019Inverurie Locos0 - 1Broxburn Ath
Sa 23Nov 2019Morton1 - 1Brora Rangers
Sa 23Nov 2019Partick1 - 0Penicuik Athletic
Sa 23Nov 2019Queen of Sth1 - 2Queen's Park
Sa 23Nov 2019Raith1 - 0Peterhead
Sa 23Nov 2019Stirling0 - 2Clyde
Sa 23Nov 2019Stranraer1 - 0Dunfermline
Fr 22Nov 2019Linlithgow Rose1 - 4Falkirk

Second Round

Su 27Oct 2019BSC Glasgow2 - 1Lochee Utd
Sa 26Oct 2019Brechin0 - 2Annan
Sa 26Oct 2019Broxburn Ath3 - 0Cowdenbeath
Sa 26Oct 2019Fort William0 - 5Albion
Sa 26Oct 2019Gala Fairydean1 - 2Formartine Utd
Sa 26Oct 2019Penicuik Athletic3 - 0Stenh'semuir
Su 20Oct 2019Stirling Univ0 - 2Linlithgow Rose
Sa 19Oct 2019Albion1 - 1Fort William
Sa 19Oct 2019Annan2 - 2Brechin
Sa 19Oct 2019Auchinleck1 - 0Cove Rangers
Sa 19Oct 2019Clachnacuddin0 - 7Brora Rangers
Sa 19Oct 2019Cowdenbeath1 - 1Broxburn Ath
Sa 19Oct 2019East Kilbride3 - 1Gretna 2008
Sa 19Oct 2019Elgin City3 - 1Berwick
Sa 19Oct 2019Formartine Utd2 - 2Gala Fairydean
Sa 19Oct 2019Lochee Utd1 - 1BSC Glasgow
Sa 19Oct 2019Rothes1 - 3Inverurie Locos
Sa 19Oct 2019Spartans0 - 2Queen's Park
Sa 19Oct 2019Stirling2 - 0Strathspey T
Fr 18Oct 2019Bonnyrigg Rose2 - 0Buckie Thistle
Fr 18Oct 2019Edinburgh C3 - 1Banks o'Dee

First Round

Mo 30Sep 2019Deveronvale1 - 2Spartans
Sa 28Sep 2019Clachnacuddin2 - 1Nairn County
Sa 21Sep 2019Broxburn Ath3 - 2E Stirling
Sa 21Sep 2019Buckie Thistle4 - 1Civil Serv Strol
Sa 21Sep 2019Cumbernauld C1 - 5Penicuik Athletic
Sa 21Sep 2019Dalbeattie Star1 - 3Gala Fairydean
Sa 21Sep 2019Edinburgh Uni1 - 3Lochee Utd
Sa 21Sep 2019Edusport Acad3 - 4Rothes
Sa 21Sep 2019Forres Mech1 - 4Banks o'Dee
Sa 21Sep 2019Fort William5 - 0Vale of Leithen
Sa 21Sep 2019Fraserburgh0 - 1Bonnyrigg Rose
Sa 21Sep 2019Gretna 20081 - 0HOB Hawthorn
Sa 21Sep 2019Inverurie Locos3 - 2Wick Academy
Sa 21Sep 2019Keith2 - 3Stirling Univ
Sa 21Sep 2019Linlithgow Rose1 - 0Huntly
Sa 21Sep 2019Nairn County0 - 0Clachnacuddin
Sa 21Sep 2019Spartans1 - 1Deveronvale
Sa 21Sep 2019Strathspey T2 - 1Lossiemouth
Sa 21Sep 2019Turriff U1 - 5Formartine Utd
Fr 20Sep 2019Kelty Hearts0 - 3Auchinleck



Whether it's the Johnstone's Paint Trophy or the Champions League, Soccerbase will ensure you don't experience a big cup upset


Agonising over Aberdeen?
Yearning for Yeovil? Our database is crammed with every football club you could possibly wish for


A plethora of players ranging from Adebayor to Zamora. All you need to know to find out who is the best bet to score next


From Allardyce to Zola, our massive manager database, with histories and win ratios, is sure to get your vote of confidence


Card-happy control freak?
Astute arbiter? Make the right decision on any referee with the help of our specialist pages