2023/24 2022/23 2021/22 2020/21 2019/20 2018/19 2017/18 2016/17 2015/16 2014/15 2013/14 2012/13 2011/12 2010/11 2009/10 2008/09 2007/08 2006/07 2005/06 2004/05

Draw

2023/24

1/128-finals
1PeterheadBye
2ClachnacuddinInverurie1 : 0
4ByeAyr
5HamiltonBye
8ByeKelty Hearts
9KilmarnockBye
16ByeDundee FC
17MortonBye
19KeithLuncarty2 : 5
20Bo'ness UnitedDarvel3 : 0
21MontroseBye
24ByeEdinburgh City
25InvernessBye
27Dundonald BluebellKilwinning Rangers2 : 3
28CowdenbeathLinlithgow Rose2 : 1
29DunipaceCumnock Juniors1 : 3
30Turriff UtdSauchie2 : 1
31LossiemouthBeith0 : 4
32BroomhillCumbernauld Colts3 : 1
33St. MirrenBye
37Queen of SouthBye
40ByeDundee Utd
41StenhousemuirBye
42Brora RangersBerwick5 : 1
43PenicuikPollok0 : 6
44Gala FairydeanStrathspey Thistle8 : 2
45StirlingBye
48ByeCove Rangers
49MusselburghGretna 20082 : 1
50ByeClyde
51Wick AcademyJeanfield Swifts1 : 3
52ByeElgin City
56ByeAberdeen
57BrechinRothes4 : 0
58ByeSpartans
60ByeArbroath
64ByeHearts
65Stirling UniversityAlbion Rovers1 : 3
66St. AndrewsAuchinleck Talbot1 : 0
67Caledonian BravesFraserburgh1 : 2
68ByeBonnyrigg Rose
69FalkirkBye
71Formartine UtdThreave Rovers3 : 2
72Dalkeith ThistleClydebank FC0 : 7
73LivingstonBye
77DunfermlineBye
80ByeRaith
81MotherwellBye
85Edinburgh UniversityDunbar United2 : 3
86ByeEast Fife
88ByeAlloa
89Ross CountyBye
93Partick ThistleBye
96ByeQueen's Park
97CelticBye
101CulterDeveronvale3 : 4
102Broxburn AthleticNairn County2 : 1
103Golspie SutherlandForres Mechanics1 : 2
104TayportBuckie Thistle0 : 4
105TranentHutchison Vale4 : 1
106East KilbrideWhitehill Welfare8 : 0
107East StirlingshireHuntly0 : 1
108ByeForfar Athletic
112ByeHibernian
113Camelon JuniorsCivil Service Strollers1 : 2
114ByeStranraer
116ByeAirdrieonians
120ByeSt Johnstone
121AnnanBye
123DumbartonBye
124Banks O' DeeDalbeattie Star6 : 0
128ByeRangers

1/64-finals
1PeterheadClachnacuddin3 : 1
2ByeAyr
3HamiltonBye
4ByeKelty Hearts
5KilmarnockBye
8ByeDundee FC
9MortonBye
10LuncartyBo'ness United0 : 1
11MontroseBye
12ByeEdinburgh City
13InvernessBye
14Kilwinning RangersCowdenbeath0 : 1
15Cumnock JuniorsTurriff Utd2 : 1
16BeithBroomhill1 : 3
17St. MirrenBye
19Queen of SouthBye
20ByeDundee Utd
21StenhousemuirBrora Rangers0 : 2
22PollokGala Fairydean5 : 2
23StirlingBye
24ByeCove Rangers
25MusselburghClyde2 : 3
26Jeanfield SwiftsElgin City6 : 0
28ByeAberdeen
29BrechinSpartans1 : 2
30ByeArbroath
32ByeHearts
33Albion RoversSt. Andrews2 : 1
34FraserburghBonnyrigg Rose1 : 2
35FalkirkBye
36Formartine UtdClydebank FC3 : 2
37LivingstonBye
39DunfermlineBye
40ByeRaith
41MotherwellBye
43Dunbar UnitedEast Fife1 : 0
44ByeAlloa
45Ross CountyBye
47Partick ThistleBye
48ByeQueen's Park
49CelticBye
51DeveronvaleBroxburn Athletic0 : 1
52Forres MechanicsBuckie Thistle0 : 1
53TranentEast Kilbride7 : 0
54HuntlyForfar Athletic1 : 4
56ByeHibernian
57Civil Service StrollersStranraer0 : 3
58ByeAirdrieonians
60ByeSt Johnstone
61AnnanBye
62DumbartonBanks O' Dee3 : 2
64ByeRangers

1/32-finals
1PeterheadAyr1 : 2
2HamiltonKelty Hearts0 : 2
3KilmarnockBye
4ByeDundee FC
5MortonBo'ness United4 : 0
6MontroseEdinburgh City3 : 0
7InvernessCowdenbeath2 : 0
8Cumnock JuniorsBroomhill0 : 3
9St. MirrenBye
10Queen of SouthDundee Utd3 : 2
11Brora RangersPollok1 : 0
12StirlingCove Rangers0 : 2
13ClydeJeanfield Swifts2 : 0
14ByeAberdeen
15SpartansArbroath2 : 1
16ByeHearts
17Albion RoversBonnyrigg Rose0 : 1
18FalkirkFormartine Utd3 : 0
19LivingstonBye
20DunfermlineRaith0 : 3
21MotherwellBye
22Dunbar UnitedAlloa1 : 2
23Ross CountyBye
24Partick ThistleQueen's Park3 : 0
25CelticBye
26Broxburn AthleticBuckie Thistle2 : 3
27TranentForfar Athletic0 : 1
28ByeHibernian
29StranraerAirdrieonians0 : 1
30ByeSt Johnstone
31AnnanDumbarton4 : 5
32ByeRangers

1/16-finals
1AyrKelty Hearts
2KilmarnockDundee FC
3MortonMontrose
4InvernessBroomhill
5St. MirrenQueen of South
6Brora RangersCove Rangers
7ClydeAberdeen
8SpartansHearts
9Bonnyrigg RoseFalkirk
10LivingstonRaith
11MotherwellAlloa
12Ross CountyPartick Thistle
13CelticBuckie Thistle
14Forfar AthleticHibernian
15AirdrieoniansSt Johnstone
16DumbartonRangers

Outrights
1. Celtic: 2.64 (30.92%)
2. Rangers: 3.43 (23.79%)
3. Aberdeen: 11.45 (7.13%)
4. Hearts: 13.18 (6.19%)
5. Hibernian: 17.27 (4.73%)
6. Motherwell: 22.64 (3.61%)
7. Livingston: 39.36 (2.07%)
8. St Johnstone: 40.45 (2.02%)
9. St. Mirren: 40.55 (2.01%)
10. Kilmarnock: 58.3 (1.4%)
11. Ross County: 65.36 (1.25%)
12. Dundee Utd: 65.5 (1.25%)
13. Dundee FC: 74.63 (1.09%)
14. Ayr: 78.64 (1.04%)
15. Inverness: 92.91 (0.88%)
16. Partick: 94.45 (0.86%)
17. Morton: 99.8 (0.82%)
18. Dunfermline: 100.4 (0.81%)
19. Arbroath: 101 (0.81%)
20. Queen's Park: 105.25 (0.78%)
21. Raith: 121.09 (0.67%)
22. Falkirk: 124.1 (0.66%)
23. Cove Rangers: 128.29 (0.64%)
24. Hamilton: 130 (0.63%)
25. Airdrieonians: 136.55 (0.6%)
26. Queen of South: 146.6 (0.56%)
27. Alloa: 156.6 (0.52%)
28. Montrose: 203.1 (0.4%)
29. Kelty Hearts: 204.43 (0.4%)
30. Dumbarton: 580.6 (0.14%)
31. Forfar Athletic: 605.6 (0.13%)
32. Clyde: 650.6 (0.13%)
33. Brechin: 687.75 (0.12%)
34. Albion San Diego: 751 (0.11%)
35. East Fife: 751 (0.11%)
36. Stenhousemuir: 751 (0.11%)
37. Bonnyrigg Rose: 758 (0.11%)
38. Annan: 767.33 (0.11%)
39. Berwick: 875.83 (0.09%)
40. Stirling: 1000 (0.08%)
41. Elgin City: 1001 (0.08%)
42. Spartans: 1001 (0.08%)
43. Stranraer: 1001 (0.08%)

Social Media
  • We are in Telegram
play responsible
gams top