Holders: St Johnstone


Sa 22May 2021NSt Johnstone1 - 0Hibernian
Su 20Dec 2020NCeltic3 - 3Hearts


Su 09May 2021St Mirren1 - 2St Johnstone
Sa 08May 2021Dundee Utd0 - 2Hibernian
Su 01Nov 2020Celtic2 - 0Aberdeen
Sa 31Oct 2020Hearts2 - 1Hibernian


Mo 26Apr 2021Kilmarnock3 - 3St Mirren
Su 25Apr 2021Aberdeen0 - 3Dundee Utd
Su 25Apr 2021Rangers1 - 1St Johnstone
Sa 24Apr 2021Hibernian2 - 2Motherwell

Fourth Round

Su 18Apr 2021Rangers2 - 0Celtic
Su 18Apr 2021Stranraer0 - 4Hibernian
Sa 17Apr 2021Aberdeen2 - 2Livingston
Sa 17Apr 2021Kilmarnock3 - 1Montrose
Sa 17Apr 2021St Johnstone2 - 0Clyde
Fr 16Apr 2021Forfar0 - 1Dundee Utd
Fr 16Apr 2021Motherwell1 - 1Morton
Fr 16Apr 2021St Mirren2 - 1Inverness CT

Third Round

Mo 05Apr 2021Queen of Sth1 - 3Hibernian
Su 04Apr 2021Rangers4 - 0Cove Rangers
Sa 03Apr 2021Ayr0 - 1Clyde
Sa 03Apr 2021Brora Rangers1 - 3Stranraer
Sa 03Apr 2021Celtic3 - 0Falkirk
Sa 03Apr 2021Dumbarton0 - 1Aberdeen
Sa 03Apr 2021Dundee0 - 1St Johnstone
Sa 03Apr 2021Dundee Utd2 - 1Partick
Sa 03Apr 2021East Fife1 - 2Morton
Sa 03Apr 2021Forfar2 - 2Edinburgh C
Sa 03Apr 2021Formartine Utd0 - 5Motherwell
Sa 03Apr 2021Fraserburgh2 - 4Montrose
Sa 03Apr 2021Hamilton0 - 3St Mirren
Sa 03Apr 2021Livingston2 - 1Raith
Sa 03Apr 2021Stenh'semuir0 - 4Kilmarnock
Fr 02Apr 2021Ross County1 - 3Inverness CT

Second Round

Tu 23Mar 2021Arbroath1 - 2Falkirk
Tu 23Mar 2021Brora Rangers2 - 1Hearts
Tu 23Mar 2021Buckie Thistle2 - 3Inverness CT
Tu 23Mar 2021Dumbarton4 - 0Huntly
Tu 23Mar 2021Elgin City0 - 4Ayr
Tu 23Mar 2021Formartine Utd1 - 1Annan
Tu 23Mar 2021Keith0 - 2Clyde
Tu 23Mar 2021Morton0 - 0Dunfermline
Tu 23Mar 2021Nairn County1 - 7Montrose
Tu 23Mar 2021Partick3 - 0Cowdenbeath
Tu 23Mar 2021Peterhead0 - 1Stenh'semuir
Tu 23Mar 2021Stirling0 - 2Raith
Su 10Jan 2021Airdrieonians0 - 1Edinburgh C
Sa 09Jan 2021Alloa2 - 3Cove Rangers
Sa 09Jan 2021Dundee3 - 2Bonnyrigg Rose
Sa 09Jan 2021East Fife5 - 1Tranent Juniors
Sa 09Jan 2021Forfar4 - 1Linlithgow Rose
Sa 09Jan 2021Fraserburgh2 - 1Banks o'Dee
Sa 09Jan 2021Kelty Hearts2 - 3Stranraer
Fr 08Jan 2021Queen's Park0 - 3Queen of Sth

First Round

Mo 11Jan 2021Camelon Juniors1 - 2Brora Rangers
We 06Jan 2021Huntly3 - 1Cumbernauld C
Fr 01Jan 2021Bonnyrigg Rose5 - 2Boness Utd
Mo 28Dec 2020Dundonald Bluebell1 - 5Queen's Park
Sa 26Dec 2020Albion0 - 3Buckie Thistle
Sa 26Dec 2020Berwick0 - 3Stirling
Sa 26Dec 2020Brechin2 - 3Linlithgow Rose
Sa 26Dec 2020Cowdenbeath2 - 0Wick Academy
Sa 26Dec 2020Edinburgh C3 - 1Edusport Acad
Sa 26Dec 2020Elgin City4 - 0Civil Serv Strol
Sa 26Dec 2020Gala Fairydean1 - 2Annan
Sa 26Dec 2020Haddington Athletic1 - 2Formartine Utd
Sa 26Dec 2020Keith6 - 2HOB Hawthorn
Sa 26Dec 2020Kelty Hearts2 - 1Jeanfield S
Sa 26Dec 2020Lothian Thistle0 - 3Banks o'Dee
Sa 26Dec 2020Nairn County0 - 0Broxburn Ath
Sa 26Dec 2020Rothes1 - 3Fraserburgh
Sa 26Dec 2020Stenh'semuir4 - 1Preston Ath.
Sa 26Dec 2020Stranraer5 - 0Spartans
Sa 26Dec 2020Tranent Juniors4 - 1E Stirling


Currently no blogs for today
Currently no news for today


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