Holders: Celtic

Fourth Round

Sa 18Jan 2020AberdeenvDumbarton
Sa 18Jan 2020AlloavInverness CT
Sa 18Jan 2020ArbroathvFalkirk
Sa 18Jan 2020AyrvRoss County
Sa 18Jan 2020Bonnyrigg RosevClyde
Sa 18Jan 2020DundeevMotherwell
Sa 18Jan 2020Dundee UtdvHibernian
Sa 18Jan 2020East KilbridevBSC Glasgow
Sa 18Jan 2020HamiltonvEdinburgh C
Sa 18Jan 2020HeartsvAirdrieonians
Sa 18Jan 2020KilmarnockvQueen's Park
Sa 18Jan 2020LivingstonvRaith
Sa 18Jan 2020PartickvCeltic
Sa 18Jan 2020RangersvStranraer
Sa 18Jan 2020St JohnstonevTBC
Sa 18Jan 2020St MirrenvBroxburn Ath

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