Draw

2024/25

1/128-finals
1ArbroathBye
4ByeQueen of South
8ByeSt. Mirren
9SpartansBye
10CowdenbeathRutherglen3 : 2
11BrechinNewtongrange Star1 : 0
12HuntlyWick Academy3 : 2
16ByeHearts
17Dundee FCBye
24ByeDundee Utd
25DumbartonBye
28ByeAlloa
29Dundonald BluebellInverurie1 : 2
30Dundee North EndTranent4 : 0
32ByeAirdrieonians
33Elgin CityBye
34ByeClyde
36ByeKelty Hearts
40ByeAberdeen
41Forres MechanicsJeanfield Swifts1 : 2
42ByeEdinburgh City
44ByeDunfermline
45Burntisland ShipyardIrvine Meadow1 : 4
46Cumbernauld ColtsCivil Service Strollers0 : 3
48ByeStenhousemuir
49RangersBye
53FraserburghRothes8 : 0
54BroomhillTurriff Utd0 : 1
56ByeAnnan
57Queen's ParkBye
60ByePartick Thistle
61PeterheadBye
62East StirlingshireLochee United2 : 3
64ByeMontrose
65Ross CountyBye
69LivingstonBye
71Brora RangersCumnock Juniors2 : 1
72Formartine UtdWhitehill Welfare2 : 0
73Cove RangersBye
76ByeInverness
77Forfar AthleticBye
78BerwickCupar Hearts4 : 2
79StirlingBye
80Dunbar UnitedBo'ness Athletic1 : 4
81St JohnstoneBye
88ByeMotherwell
89East FifeBye
90Gala FairydeanBanks O' Dee0 : 1
92ByeHamilton
93MusselburghDarvel1 : 0
94Stirling UniversityCaledonian Braves0 : 2
95TynecastleHill Of Beath2 : 3
96DeveronvaleBo'ness United2 : 4
97CelticBye
104ByeKilmarnock
105East KilbrideGretna 20082 : 0
106ByeBonnyrigg Rose
108ByeFalkirk
109Linlithgow RoseLossiemouth3 : 1
110ClachnacuddinNairn County3 : 1
112ByeRaith
113Threave RoversVale Of Leithen6 : 1
114ByeStranraer
115Albion RoversAuchinleck Talbot1 : 2
116Dalkeith ThistleBroxburn Athletic0 : 4
117AyrBye
120ByeMorton
121HibernianBye
125KeithCamelon Juniors2 : 1
126Clydebank FCGirvan3 : 1
127Strathspey ThistleSauchie0 : 6
128Buckie ThistleCarluke Rovers2 : 1

1/64-finals
1ArbroathBye
2ByeQueen of South
4ByeSt. Mirren
5SpartansCowdenbeath1 : 2
6BrechinHuntly3 : 2
8ByeHearts
9Dundee FCBye
12ByeDundee Utd
13DumbartonBye
14ByeAlloa
15InverurieDundee North End1 : 3
16ByeAirdrieonians
17Elgin CityClyde2 : 1
18ByeKelty Hearts
20ByeAberdeen
21Jeanfield SwiftsEdinburgh City1 : 2
22ByeDunfermline
23Irvine MeadowCivil Service Strollers3 : 0
24ByeStenhousemuir
25RangersBye
27FraserburghTurriff Utd3 : 1
28ByeAnnan
29Queen's ParkBye
30ByePartick Thistle
31PeterheadLochee United6 : 3
32ByeMontrose
33Ross CountyBye
35LivingstonBye
36Brora RangersFormartine Utd2 : 1
37Cove RangersBye
38ByeInverness
39Forfar AthleticBerwick1 : 0
40StirlingBo'ness Athletic6 : 0
41St JohnstoneBye
44ByeMotherwell
45East FifeBanks O' Dee0 : 1
46ByeHamilton
47MusselburghCaledonian Braves2 : 1
48Hill Of BeathBo'ness United0 : 2
49CelticBye
52ByeKilmarnock
53East KilbrideBonnyrigg Rose3 : 1
54ByeFalkirk
55Linlithgow RoseClachnacuddin3 : 0
56ByeRaith
57Threave RoversStranraer2 : 3
58Auchinleck TalbotBroxburn Athletic0 : 1
59AyrBye
60ByeMorton
61HibernianBye
63KeithClydebank FC0 : 3
64SauchieBuckie Thistle0 : 2

1/32-finals
1ArbroathQueen of South0 : 1
2ByeSt. Mirren
3CowdenbeathBrechin1 : 4
4ByeHearts
5Dundee FCBye
6ByeDundee Utd
7DumbartonAlloa3 : 2
8Dundee North EndAirdrieonians0 : 1
9Elgin CityKelty Hearts3 : 2
10ByeAberdeen
11Edinburgh CityDunfermline1 : 2
12Irvine MeadowStenhousemuir0 : 5
13RangersBye
14FraserburghAnnan2 : 0
15Queen's ParkPartick Thistle3 : 2
16PeterheadMontrose2 : 3
17Ross CountyBye
18LivingstonBrora Rangers2 : 0
19Cove RangersInverness2 : 0
20Forfar AthleticStirling4 : 3
21St JohnstoneBye
22ByeMotherwell
23Banks O' DeeHamilton1 : 2
24MusselburghBo'ness United3 : 1
25CelticBye
26ByeKilmarnock
27East KilbrideFalkirk1 : 3
28Linlithgow RoseRaith0 : 4
29StranraerBroxburn Athletic1 : 2
30AyrMorton2 : 0
31HibernianBye
32Clydebank FCBuckie Thistle2 : 0

1/16-finals
1Queen of SouthSt. Mirren1 : 3
2BrechinHearts1 : 4
3Dundee FCDundee Utd1 : 0
4DumbartonAirdrieonians1 : 5
5Elgin CityAberdeen0 : 3
6DunfermlineStenhousemuir3 : 0
7RangersFraserburgh5 : 0
8Queen's ParkMontrose3 : 2
9Ross CountyLivingston2 : 3
10Cove RangersForfar Athletic2 : 0
11St JohnstoneMotherwell1 : 0
12HamiltonMusselburgh3 : 1
13CelticKilmarnock2 : 1
14FalkirkRaith1 : 2
15Broxburn AthleticAyr0 : 8
16HibernianClydebank FC3 : 0

1/8-finals
1St. MirrenHearts1 : 2
2Dundee FCAirdrieonians4 : 0
3AberdeenDunfermline3 : 0
4RangersQueen's Park0 : 1
5LivingstonCove Rangers3 : 0
6St JohnstoneHamilton1 : 0
7CelticRaith5 : 0
8AyrHibernian0 : 1

Quarter-finals
1HeartsDundee FC3 : 1
2AberdeenQueen's Park4 : 1
3LivingstonSt Johnstone0 : 1
4CelticHibernian2 : 0

Semi-finals
1HeartsAberdeen
2St JohnstoneCeltic

Final
1TBD #1TBD #2

Scottish Cup Outrights
1. Celtic: 1.36 (67.31%)
2. Hearts: 6 (15.23%)
3. Aberdeen: 7 (13.05%)
4. St Johnstone: 20.75 (4.4%)



Latest results
10.03.25 Livingston - St. Johnstone 0:1
09.03.25 Celtic - Hibernian 2:0
08.03.25 Aberdeen - Queens Park 4:1
07.03.25 Hearts - Dundee 3:1
10.02.25 St. Mirren - Hearts 1:2 penalties
09.02.25 Glasgow Rangers - Queens Park 0:1
09.02.25 Aberdeen - Dunfermline Athletic 3:0
08.02.25 Celtic - Raith Rovers 5:0
08.02.25 Livingston - Cove Rangers 3:0
08.02.25 Dundee - Airdrieonians 4:0