Holders: Rangers


Sa 21May 2022NRangers2 - 0Hearts


Su 17Apr 2022Celtic1 - 2Rangers
Sa 16Apr 2022Hearts2 - 1Hibernian


Mo 14Mar 2022Dundee Utd0 - 3Celtic
Su 13Mar 2022Dundee0 - 3Rangers
Su 13Mar 2022Motherwell1 - 2Hibernian
Sa 12Mar 2022Hearts4 - 2St Mirren

Fifth Round

Mo 14Feb 2022Peterhead0 - 3Dundee
Su 13Feb 2022Arbroath1 - 3Hibernian
Su 13Feb 2022Celtic4 - 0Raith
Sa 12Feb 2022Annan0 - 3Rangers
Sa 12Feb 2022Hearts0 - 0Livingston
Sa 12Feb 2022Motherwell2 - 1Aberdeen
Sa 12Feb 2022Partick0 - 1Dundee Utd
Sa 12Feb 2022St Mirren4 - 0Kelty Hearts

Fourth Round

Sa 22Jan 2022Aberdeen3 - 0Edinburgh C
Sa 22Jan 2022Alloa1 - 2Celtic
Sa 22Jan 2022Arbroath3 - 0Darvel
Sa 22Jan 2022Auchinleck0 - 5Hearts
Sa 22Jan 2022Ayr0 - 2St Mirren
Sa 22Jan 2022Banks o'Dee0 - 3Raith
Sa 22Jan 2022Clydebank3 - 4Annan
Sa 22Jan 2022Dumbarton0 - 1Dundee
Sa 22Jan 2022Kelty Hearts1 - 0St Johnstone
Sa 22Jan 2022Kilmarnock1 - 2Dundee Utd
Sa 22Jan 2022Livingston1 - 0Ross County
Sa 22Jan 2022Motherwell2 - 1Morton
Sa 22Jan 2022Partick1 - 0Airdrieonians
Sa 22Jan 2022Peterhead2 - 2East Kilbride
Fr 21Jan 2022Rangers4 - 0Stirling
Th 20Jan 2022Hibernian1 - 0Cove Rangers

Third Round

Tu 14Dec 2021Darvel2 - 2Brechin
Tu 07Dec 2021Morton1 - 1Inverness CT
Tu 07Dec 2021Queen of Sth0 - 3Cove Rangers
Sa 04Dec 2021Montrose1 - 1Kelty Hearts
Mo 29Nov 2021Brechin1 - 1Darvel
Sa 27Nov 2021Alloa5 - 0Bonnyrigg Rose
Sa 27Nov 2021Arbroath3 - 0Forfar
Sa 27Nov 2021Auchinleck1 - 0Hamilton
Sa 27Nov 2021Ayr2 - 1Albion
Sa 27Nov 2021Banks o'Dee2 - 1East Fife
Sa 27Nov 2021Civil Serv Strol0 - 3Peterhead
Sa 27Nov 2021Clydebank2 - 0Clyde
Sa 27Nov 2021Cove Rangers2 - 2Queen of Sth
Sa 27Nov 2021Dalbeattie Star1 - 2East Kilbride
Sa 27Nov 2021Dumbarton3 - 1Sauchie
Sa 27Nov 2021Falkirk1 - 2Raith
Sa 27Nov 2021Gala Fairydean0 - 1Annan
Sa 27Nov 2021Inverness CT1 - 1Morton
Sa 27Nov 2021Kelty Hearts0 - 0Montrose
Sa 27Nov 2021Lothian Thistle1 - 2Edinburgh C
Sa 27Nov 2021Queen's Park0 - 1Kilmarnock
Sa 27Nov 2021Stenh'semuir0 - 2Airdrieonians
Sa 27Nov 2021Stirling4 - 0Tranent Juniors
Fr 26Nov 2021Partick1 - 0Dunfermline

Second Round

Sa 30Oct 2021Albion1 - 0Brora Rangers
Sa 30Oct 2021Elgin City1 - 2Clydebank
Sa 30Oct 2021Lothian Thistle2 - 1Dunbar U
Sa 30Oct 2021Rothes0 - 1Dalbeattie Star
Mo 25Oct 2021Clydebank1 - 1Elgin City
Sa 23Oct 2021Annan3 - 1Jeanfield S
Sa 23Oct 2021BSC Glasgow0 - 2Tranent Juniors
Sa 23Oct 2021Banks o'Dee5 - 0Nairn County
Sa 23Oct 2021Berwick1 - 2Stirling
Sa 23Oct 2021Brechin2 - 1Haddington Athletic
Sa 23Oct 2021Brora Rangers0 - 0Albion
Sa 23Oct 2021Cowdenbeath2 - 4Civil Serv Strol
Sa 23Oct 2021Dalbeattie Star0 - 0Rothes
Sa 23Oct 2021Dunbar U1 - 1Lothian Thistle
Sa 23Oct 2021E Stirling0 - 3Bonnyrigg Rose
Sa 23Oct 2021East Kilbride4 - 0Stirling Univ
Sa 23Oct 2021Edinburgh C2 - 1Boness Utd
Sa 23Oct 2021Formartine Utd0 - 2Forfar
Sa 23Oct 2021Kelty Hearts4 - 1Buckie Thistle
Sa 23Oct 2021Preston Ath.0 - 2Auchinleck
Sa 23Oct 2021Sauchie2 - 1Dunipace
Sa 23Oct 2021St Cuthbert's1 - 3Gala Fairydean
Sa 23Oct 2021Stenh'semuir4 - 1Huntly
Sa 23Oct 2021Stranraer0 - 1Darvel

First Round

Tu 28Sep 2021Boness Utd4 - 1Wick Academy
Sa 25Sep 2021Buckie Thistle4 - 1Cumbernauld C
Sa 25Sep 2021Cumnock1 - 5Formartine Utd
Sa 25Sep 2021Dalbeattie Star3 - 2Newtongrange S
Sa 25Sep 2021Edinburgh Uni0 - 3Lothian Thistle
Sa 25Sep 2021Haddington Athletic1 - 1Deveronvale
Mo 20Sep 2021Berwick2 - 1Gretna 2008
Su 19Sep 2021Lothian Thistle2 - 2Edinburgh Uni
Sa 18Sep 2021BSC Glasgow6 - 0Glasgow Univ
Sa 18Sep 2021Banks o'Dee1 - 0Turriff U
Sa 18Sep 2021Blackburn Utd1 - 2Rothes
Sa 18Sep 2021Brechin5 - 0Vale of Leithen
Sa 18Sep 2021Clachnacuddin1 - 2Dunipace
Sa 18Sep 2021Clydebank7 - 0Dalkeith Thistle
Sa 18Sep 2021Coldstream1 - 10East Kilbride
Sa 18Sep 2021Deveronvale2 - 2Haddington Athletic
Sa 18Sep 2021Dunbar U2 - 0Camelon Juniors
Sa 18Sep 2021Edusport Acad0 - 1Stirling Univ
Sa 18Sep 2021Formartine Utd2 - 2Cumnock
Sa 18Sep 2021Forres Mech0 - 2Bonnyrigg Rose
Sa 18Sep 2021Fraserburgh1 - 2Sauchie
Sa 18Sep 2021Golspie0 - 3Civil Serv Strol
Sa 18Sep 2021Huntly3 - 0HOB Hawthorn
Sa 18Sep 2021Inverurie Locos0 - 3Jeanfield S
Sa 18Sep 2021Irvine1 - 3Auchinleck
Sa 18Sep 2021Keith1 - 2Darvel
Sa 18Sep 2021Lossiemouth0 - 3Preston Ath.
Sa 18Sep 2021Nairn County4 - 0Strathspey T
Sa 18Sep 2021Newtongrange S1 - 1Dalbeattie Star
Sa 18Sep 2021Penicuik Athletic1 - 3Tranent Juniors
Sa 18Sep 2021Spartans0 - 1Gala Fairydean
Sa 18Sep 2021Tynecastle BC0 - 6Brora Rangers
Sa 18Sep 2021Wick Academy2 - 2Boness Utd
Sa 18Sep 2021Wigtown & B0 - 8St Cuthbert's
Fr 17Sep 2021Cumbernauld C1 - 1Buckie Thistle
Fr 17Sep 2021E Stirling3 - 0Fort William


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