ZGlmZnVzaW9uLXY2LWZhbm91dC5yYWNpbmdwb3N0LmNvbQ==NDQzdHJ1ZQ==U29jY2VyYmFzZVVzZXI=YVc4N1Z4NDFiNGgybTc4UTRpT1ZvZmhxM0RENHphQVM=

2024/25

Holders:

Final

Sa 24May 2025Aberdeen1 - 1Celtic

Semi-Finals

Su 20Apr 2025NSt Johnstone0 - 5Celtic
Sa 19Apr 2025Hearts1 - 2Aberdeen

Quarter-Finals

Mo 10Mar 2025Livingston0 - 1St Johnstone
Su 09Mar 2025Celtic2 - 0Hibernian
Sa 08Mar 2025Aberdeen4 - 1Queen's Park
Fr 07Mar 2025Hearts3 - 1Dundee

Fifth Round

Mo 10Feb 2025St Mirren1 - 1Hearts
Su 09Feb 2025Aberdeen3 - 0Dunfermline
Su 09Feb 2025Rangers0 - 1Queen's Park
Sa 08Feb 2025Celtic5 - 0Raith
Sa 08Feb 2025Dundee4 - 0Airdrieonians
Sa 08Feb 2025Livingston3 - 0Cove Rangers
Sa 08Feb 2025St Johnstone1 - 0Hamilton
Fr 07Feb 2025Ayr0 - 1Hibernian

Fourth Round

Mo 20Jan 2025Dundee1 - 0Dundee Utd
Su 19Jan 2025Falkirk1 - 2Raith
Su 19Jan 2025Rangers5 - 0Fraserburgh
Sa 18Jan 2025Broxburn Ath0 - 8Ayr
Sa 18Jan 2025Celtic2 - 1Kilmarnock
Sa 18Jan 2025Cove Rangers2 - 0Forfar
Sa 18Jan 2025Dumbarton1 - 5Airdrieonians
Sa 18Jan 2025Dunfermline3 - 0Stenh'semuir
Sa 18Jan 2025Elgin City0 - 3Aberdeen
Sa 18Jan 2025Hamilton3 - 1Musselburgh Ath
Sa 18Jan 2025Hibernian3 - 0Clydebank
Sa 18Jan 2025Queen of Sth1 - 3St Mirren
Sa 18Jan 2025Queen's Park3 - 2Montrose
Sa 18Jan 2025Ross County2 - 3Livingston
Sa 18Jan 2025St Johnstone1 - 0Motherwell
Fr 17Jan 2025Brechin1 - 4Hearts

Third Round

Mo 02Dec 2024East Kilbride1 - 3Falkirk
Su 01Dec 2024Dundee North End0 - 1Airdrieonians
Sa 30Nov 2024Arbroath0 - 1Queen of Sth
Sa 30Nov 2024Ayr2 - 0Morton
Sa 30Nov 2024Banks o'Dee1 - 2Hamilton
Sa 30Nov 2024Clydebank2 - 0Buckie Thistle
Sa 30Nov 2024Cove Rangers2 - 0Inverness CT
Sa 30Nov 2024Cowdenbeath1 - 4Brechin
Sa 30Nov 2024Edinburgh C1 - 2Dunfermline
Sa 30Nov 2024Elgin City3 - 2Kelty Hearts
Sa 30Nov 2024Forfar3 - 3Stirling
Sa 30Nov 2024Fraserburgh2 - 0Annan
Sa 30Nov 2024Irvine0 - 5Stenh'semuir
Sa 30Nov 2024Linlithgow Rose0 - 4Raith
Sa 30Nov 2024Livingston2 - 0Brora Rangers
Sa 30Nov 2024Musselburgh Ath3 - 1Boness Utd
Sa 30Nov 2024Peterhead2 - 3Montrose
Sa 30Nov 2024Queen's Park2 - 2Partick
Sa 30Nov 2024Stranraer1 - 2Broxburn Ath
Fr 29Nov 2024Dumbarton3 - 2Alloa

Second Round

Sa 26Oct 2024Auchinleck0 - 1Broxburn Ath
Sa 26Oct 2024Brechin3 - 2Huntly
Sa 26Oct 2024Brora Rangers2 - 1Formartine Utd
Sa 26Oct 2024East Fife0 - 1Banks o'Dee
Sa 26Oct 2024East Kilbride3 - 1Bonnyrigg Rose
Sa 26Oct 2024Elgin City1 - 1Clyde
Sa 26Oct 2024Forfar1 - 0Berwick
Sa 26Oct 2024Fraserburgh3 - 1Turriff U
Sa 26Oct 2024HOB Hawthorn0 - 2Boness Utd
Sa 26Oct 2024Inverurie Locos1 - 3Dundee North End
Sa 26Oct 2024Irvine3 - 0Civil Serv Strol
Sa 26Oct 2024Jeanfield S1 - 1Edinburgh C
Sa 26Oct 2024Keith0 - 3Clydebank
Sa 26Oct 2024Linlithgow Rose3 - 0Clachnacuddin
Sa 26Oct 2024Musselburgh Ath2 - 1Edusport Acad
Sa 26Oct 2024Peterhead6 - 3Lochee Utd
Sa 26Oct 2024Sauchie0 - 2Buckie Thistle
Sa 26Oct 2024Spartans1 - 2Cowdenbeath
Sa 26Oct 2024Stirling6 - 0Bo'ness Athletic
Fr 25Oct 2024Threave Rovers2 - 3Stranraer

First Round

Sa 28Sep 2024Albion1 - 2Auchinleck
Sa 28Sep 2024BSC Glasgow0 - 1Turriff U
Sa 28Sep 2024Berwick4 - 2Cupar Hearts
Sa 28Sep 2024Brechin1 - 0Newtongrange S
Sa 28Sep 2024Brora Rangers2 - 1Cumnock
Sa 28Sep 2024Buckie Thistle2 - 1Carluke Rovers
Sa 28Sep 2024Burntisland S1 - 4Irvine
Sa 28Sep 2024Clachnacuddin3 - 1Nairn County
Sa 28Sep 2024Clydebank3 - 1Girvan
Sa 28Sep 2024Cowdenbeath3 - 2Rutherglen G
Sa 28Sep 2024Cumbernauld C0 - 3Civil Serv Strol
Sa 28Sep 2024Deveronvale2 - 4Boness Utd
Sa 28Sep 2024Dunbar U1 - 4Bo'ness Athletic
Sa 28Sep 2024Dundee North End4 - 0Tranent Juniors
Sa 28Sep 2024Dundonald Bluebell1 - 1Inverurie Locos
Sa 28Sep 2024E Stirling2 - 3Lochee Utd
Sa 28Sep 2024East Kilbride2 - 0Gretna 2008
Sa 28Sep 2024Formartine Utd2 - 0Whitehill W
Sa 28Sep 2024Forres Mech1 - 2Jeanfield S
Sa 28Sep 2024Fraserburgh8 - 0Rothes
Sa 28Sep 2024Gala Fairydean0 - 1Banks o'Dee
Sa 28Sep 2024Huntly2 - 2Wick Academy
Sa 28Sep 2024Keith1 - 1Camelon Juniors
Sa 28Sep 2024Linlithgow Rose3 - 1Lossiemouth
Sa 28Sep 2024Musselburgh Ath2 - 0Darvel
Sa 28Sep 2024Stirling Univ0 - 2Edusport Acad
Sa 28Sep 2024Strathspey T0 - 6Sauchie
Sa 28Sep 2024Threave Rovers6 - 1Vale of Leithen
Fr 27Sep 2024Dalkeith Thistle0 - 4Broxburn Ath
Fr 27Sep 2024Tynecastle BC2 - 3HOB Hawthorn

 

Competitions

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

Teams

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

Players

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

Managers

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

Referees

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