Scottish Cup 1881

Round 1 Venue Notes
NL 17th Renfrew Rifle Volunteers 6 1 Wellington ParkNL
NL 5th Kirkcudbrightshire Rifle Volunteers # # Cree RoversNL 5th KRV (Dumfries) walkover
NL Abercorn 7 1 Barrhead RangersNL Blackstoun Park
NL Airdrie 3 0 BelshillNL
NL Airdriehill # # Airdrie BluebellNL Airdriehill walkover
NL Alexandra Athletic 4 1 KelvinbankNL
NL Arbroath # # Vale of TeithNL Gayfield Park Arbroath walkover
NL Arthurlie 2 0 JohnstoneNL Dunterlie Park (Old)
NL Athol # # WhitefieldNL Athol walkover
NL Auchinleck 1 7 CumnockNL
NL Ayr 2 0 CatrineNL Springvale Park
NL Beith 4 1 IrvineNL
NL Caledonian 1 2 ClydeNL
NL Cambuslang # # Upper ClydesdaleNL Cambuslang walkover
NL Campsie 2 1 GrasshoppersNL
NL Campsie Central 2 0 Bridge of AllanNL
NL Cartside 6 2 KennisheadNL
NL Cartvale # # LevernNL Cartvale walkover
NL City # # 19th Lanark Rifle VolunteersNL City walkover
NL Clarkston 1 0 Plains BluebellNL
NL Coupar Angus 4 1 Dundee StrathmoreNL
NL Cowlairs 4 3 PetershillNL Gourlay Park
NL Dumbarton 7 0 Victoria (Helensburgh)NL Boghead Park
NL Dunfermline 5 3 HanoverNL
NL Dunkeld # # Dundee St Clement'sNL Dunkeld walkover
NL Edinburgh University  
NL Excelsior 3 0 DrumpellierNL
NL Falkirk # # Campsie AthleticNL Falkirk walkover
NL Glasgow University  
NL Glengowen  
NL Hamilton Academical # # StonelawNL Hamilton Academical walkover
NL Harmonic # # AilsaNL Harmonic walkover
NL Heart of Midlothian 3 1 BrunswickNL
NL Helensburgh # # LennoxNL Kirkmichael Park, Old Luss Road Helensburgh walkover
NL Hibernian  
NL Hurlford United # # Ayr ThistleNL Hurlford United walkover
NL Jamestown 6 0 AlcuthaNL
NL Jordanhill 1 0 WindsorNL
NL Kilbirnie 3 0 LanemarkNL
NL Kilmarnock # # StewartonNL Rugby Park (Old) Kilmarnock walkover
NL Kilmarnock Athletic # # GirvanNL Kilmarnock Athletic walkover
NL King's Park 1 0 StrathblaneNL Forthbank Park
NL Larkhall 5 0 UddingstonNL
NL Lenzie # # ThistleNL Lenzie walkover
NL Mauchline # # DeanNL Mauchline walkover
NL Maybole # # RankinstonNL Maybole walkover
NL Milton of Campsie 2 1 Bonnybridge GrasshoppersNL
NL Morton 3 2 GlenkillochNL Cappielow Park
NL Netherlee 0 0 OakfieldNL
NL Northern 3 1 Third LanarkNL Hyde Park
NL Oxford 6 0 MaxwellNL
NL Partick Thistle # # DennistounNL Partick Thistle walkover
NL Pilgrims 4 2 LancefieldNL
NL Pollok 5 0 Johnstown RoversNL
NL Pollokshields Athletic 0 4 Partick ThistleNL
NL Portland 8 0 Coylton CoilaNL
NL Possil Bluebell  
NL Possilpark # # High SchoolNL Possilpark walkover
NL Queen's Park 7 0 John ElderNL Hampden Park (1st)
NL Rangers 4 1 Govan AthleticNL Kinning Park
NL Renton # # Kilmarnock ThistleNL Tontine Park Renton walkover
NL Rob Roy 2 1 Dundee Our BoysNL
NL Shawlands Athletic # # ClydesdaleNL Shawlands Athletic walkover
NL Shotts 4 0 LanarkNL
NL South Western 7 0 IngramNL
NL St Mirren 3 0 Johnstone AthleticNL Thistle Park
NL Star of Leven 3 2 Kirkintilloch AthleticNL
NL Stranraer 3 0 Queen of the South WanderersNL
NL Thistle 5 0 TollcrossNL
NL Thornliebank 3 0 RenfrewNL
NL Vale of Leven  
NL Yoker # # Renfrew RamblersNL Yoker walkover
Round 2 Venue Notes
NL 5th Kirkcudbrightshire Rifle Volunteers 4 3 StranraerNL
NL Abercorn 4 2 MortonNL Blackstoun Park
NL Airdrie 3 2 ExcelsiorNL
NL Alexandra Athletic 1 0 AtholNL
NL Arthurlie 1 1 CartvaleNL Dunterlie Park (Old)
NL Cambuslang 3 1 Hamilton AcademicalNL
NL Campsie Central 5 5 Milton of CampsieNL
NL Clarkston 2 1 AirdriehillNL
NL Coupar Angus 1 2 ArbroathNL
NL Cowlairs 4 3 OxfordNL Gourlay Park
NL Dumbarton 2 1 JamestownNL Boghead Park
NL Edinburgh University   Bye to next round
NL Falkirk 2 1 King's ParkNL Randyford Park
NL Glasgow University   Bye to next round
NL Glengowan 1 1 ThistleNL
NL Harmonic 1 1 ClydeNL
NL Heart of Midlothian   Bye to next round
NL Helensburgh 5 1 Star of LevenNL Kirkmichael Park, Old Luss Road
NL Hibernian 3 1 Dunfermline UnionNL
NL Hurlford United 2 1 CumnockNL
NL Kilbirnie 3 1 Kilmarnock AthleticNL Match declared null & void
NL Kilmarnock 6 3 AyrNL Rugby Park (Old)
NL Larkhall 1 0 ShottsNL
NL Lenzie   Bye to next round
NL Mauchline 6 1 MayboleNL
NL Milton of Campsie 1 3 Campsie CentralNL
NL Netherlee 0 2 YokerNL
NL Partick Thistle 1 0 JordanhillNL
NL Pilgrims 7 0 CityNL
NL Portland 0 1 BeithNL
NL Queen's Park 5 0 PossilparkNL Hampden Park (1st)
NL Rangers 1 0 NorthernNL Kinning Park
NL Renton 0 1 Vale of LevenNL Tontine Park
NL Rob Roy 4 0 DunkeldNL
NL Shawlands Athletic # # Possil BluebellNL Shawlands Athletic walkover
NL South Western 2 0 Partick ThistleNL
NL St Mirren 3 2 17th Renfrew Rifle VolunteersNL Thistle Park
NL Thornliebank 0 3 PollokNL
Round 2 Replay Venue Notes
NL Campsie 1 3 Campsie CentralNL
NL Cartvale 1 2 ArthurlieNL
NL Clyde 1 0 HarmonicNL Barrowfield Park
NL Kilbirnie 2 1 Kilmarnock AthleticNL
NL Thistle 6 1 GlengowanNL
Round 3 Venue Notes
NL Abercorn 1 4 St MirrenNL Blackstoun Park
NL Alexandra Athletic 1 2 CowlairsNL
NL Arbroath 2 1 Rob RoyNL Gayfield Park
NL Arthurlie 2 0 PollokNL Dunterlie Park (Old)
NL Beith 17 2 5th Kirkcudbrightshire Rifle VolunteersNL
NL Campsie Central 6 1 LenzieNL
NL Cartside 4 3 YokerNL
NL Clarkston   bye to the next round
NL Clyde 3 0 Shawlands AthleticNL Barrowfield Park
NL Dumbarton 7 1 FalkirkNL Boghead Park
NL Edinburgh University   bye to the next round
NL Glasgow University   bye to the next round
NL Heart of Midlothian 5 3 HibernianNL Old Powerhall, Edinburgh
NL Helensburgh 1 4 Vale of LevenNL Kirkmichael Park, Old Luss Road
NL Kilbirnie 0 2 Hurlford UnitedNL
NL Kilmarnock 0 3 MauchlineNL Rugby Park (Old)
NL Larkhall 0 5 CambuslangNL
NL Mauchline 3 3 KilmarnockNL Mauchline walkover after protest
NL Queen's Park 8 1 PilgrimsNL Hampden Park (1st)
NL Rangers 3 0 Partick ThistleNL Kinning Park
NL South Western   bye to the next round
NL Thistle # # AirdrieNL Thistle walkover
Round 4 Venue Notes
NL Arthurlie 4 3 South WesternNL Dunterlie Park (Old) Arthurlie protested about bad light
NL Dumbarton 9 0 Glasgow UniversityNL Boghead Park
NL Edinburgh University 0 1 Campsie CentralNL Corstorphine
NL Heart of Midlothian 3 0 CambuslangNL
NL Mauchline # # ClarkstonNL Mauchline walkover
NL Queen's Park 11 2 BeithNL Hampden Park (1st)
NL Rangers 11 0 ClydeNL Kinning Park
NL St Mirren 1 0 CowlairsNL Thistle Park
NL Thistle   bye to the next round
NL Vale of Leven # # ArbroathNL Vale of Leven walkover
Round 4 Replay Venue Notes
NL Arthurlie 1 1 South WesternNL Dunterlie Park (Old) Arthurlie awarded tie
Round 5 Venue Notes
NL Arthurlie 4 0 Heart of MidlothianNL Dunterlie Park (Old)
NL Campsie Central   bye to the next round
NL Hurlford United 0 3 RangersNL
NL Mauchline 0 2 Queen's ParkNL
NL St Mirren 1 5 DumbartonNL Thistle Park
NL Vale of Leven 7 1 ThistleNL
Round 6 Venue Notes
NL Arthurlie 0 2 Vale of LevenNL Dunterlie Park (Old)
NL Queen's Park 10 1 Campsie CentralNL Kinning Park
NL Rangers 1 3 DumbartonNL Kinning Park
Semi Final Venue Notes
NL Dumbarton 2 0 Vale of LevenNL Boghead Park
NL Queen's Park   bye to the next round
Final Venue Notes
NL Queen's Park 2 1 DumbartonNL Kinning Park, Glasgow Dumbarton protested about the crowd encrouching on the pitch. Replay ordered
Final Replay Venue Notes
NL Queen's Park 3 1 DumbartonNL Kinning Park, Glasgow