The 1890–91 Scottish Cup was the 18th season of Scotland's most prestigious football knockout competition. Heart of Midlothian defeated Dumbarton 1–0 to win the trophy.

Teams +Competing teams arranged by districtDunbartonshire and StirlingshireEast of Scotland and FifeGlasgow and LanarkshireRenfrewshire, Ayrshire and Buteshire Alloa Athletic Alva Bridge of Allan Camelon Campsie Campsie Hibernians Clackmannan Clydebank Clydebank Athletic Dalmuir Thistle Denny Dumbarton Dunipace East Stirlingshire Falkirk Gairdoch Grangemouth Grasshoppers Jamestown Kilsyth Wanderers King's Park Kirkintilloch Athletic Laurieston Methlan Park Milton of Campsie Old Kilpatrick Renton Slamannan Smithstone Hibs Southfield Rangers Stenhousemuir Tillicoultry Union Vale of Bannock Vale of Leven Vale of Leven Wanderers Adventurers Armadale Bathgate Rovers Bellstane Birds Blairadam Bo'ness Bonnyrigg Rose Athletic Broxburn Burntisland Thistle Champfleurie Cowdenbeath Dunfermline Athletic Edinburgh University Heart of Midlothian Hibernian Kirkcaldy Wanderers Lassodie Leith Athletic Linlithgow Athletic Mossend Swifts Penicuik Athletic Raith Rovers St Bernard's West Calder Airdrieonians Albion Rovers Battlefield Burnbank Swifts Cambuslang Cambuslang St Bride's Carfin Shamrock Carrington Cartha Celtic Clyde Clydesdale Cowlairs Fairfield Glasgow Hibernian Glasgow Wanderers Glengowan Hamilton Academical Hamilton Harp Kelvinside Athletic Linthouse Maryhill Motherwell Motherwell Shamrock Northern Partick Thistle Queen's Park Rangers Royal Albert Rutherglen Southern Athletic Summerton Athletic Thistle Uddingston United Abstainers Whifflet Shamrock Whitefield Wishaw Thistle 3rd Lanark RV Abercorn Annbank Arthurlie Ayr Ayr Athletic Ayr Parkhouse Beith Bute Rangers Carlton Cathcart Dalry Dykebar Greenock Abstainers Hurlford Irvine Kilbarchan Kilbirnie Kilmarnock Kilmarnock Athletic Lanemark Lochwinnoch Lugar Boswell Mauchline Maybole Monkcastle Morton Neilston Newmilns Pollokshaws Pollokshaws Harp Port Glasgow Athletic St Mirren Saltcoats Victoria Stevenston Thistle Stewarton Cunninghame +Competing teams arranged by districtAberdeenshireArgyllForfarshireNorthern CountiesPerthshireSouthern Counties Aberdeen Caledonian Orion Victoria United Inveraray Lochgilphead Oban Oban Rangers Arbroath Brechin Broughty Dundee East End Dundee Harp Dundee Our Boys Forfar Athletic Kirriemuir Lochee Montrose Strathmore Wanderers Inverness Caledonian Inverness Thistle Portland Lybster Coupar Angus Crieff Dunblane Fair City Athletic St Johnstone Vale of Atholl Annan Douglas Rovers Dumfries Dumfries Wanderers Mid-Annandale Moffat Newton Stewart Athletic Rising Thistle Stranraer 5th Kirkcudbright RV

First round Glasgow and Lanarkshire district Glengowan received a bye to the second round. +Glasgow and Lanarkshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890Kelvinside Athletic1–1Glasgow HibernianKelburne Street, Glasgow6 September 1890Rutherglen6–0Cambuslang St Bride'sLochgair, Rutherglen6 September 1890Airdrieonians3–1CowlairsMavisbank Park, Airdrie6 September 1890Royal Albert5–4MotherwellRaploch Park, Larkhall6 September 1890Carrington1–2Albion RoversHanover Park, Glasgow6 September 1890Uddingston6–0Hamilton HarpMeadowbank, Uddingston6 September 1890Motherwell Shamrock3–7FairfieldLadywell Park, Motherwell6 September 1890Northern5–0(protested)ClydesdaleHyde Park, Glasgow6 September 1890Clyde7–2WhitefieldBarrowfield Park, Glasgow6 September 1890Celtic1–0RangersCeltic Park, Glasgow6 September 1890Battlefield1–43rd Lanark RVMossfield Park, Langside6 September 1890Burnbank Swifts13–0United AbstainersVictoria Park, Hamilton6 September 1890Thistle3–5Queen's ParkBeechwood Park, Glasgow6 September 1890Hamilton Academical0–8LinthouseDouglas Park, Hamilton6 September 1890Maryhill4–1Southern AthleticKelvindale Park, Maryhill6 September 1890Cambuslang3–1Glasgow WanderersWhitefield Park, Cambuslang6 September 1890Wishaw Thistle3–2Partick ThistleRecreation Park, WishawCarthaw/oCarfin ShamrockWhifflet Shamrockw/oSummerton Athletic

+Glasgow and Lanarkshire district first round replaysDateHome teamScoreAway teamVenue13 September 1890Glasgow Hibernian5–1Kelvinside AthleticHibernian Park, Glasgow20 September 1890Northern7–1ClydesdaleHyde Park, Glasgow

Renfrewshire, Ayrshire and Buteshire district Beith received a bye to the second round. +Renfrewshire, Ayrshire and Buteshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890Morton7–2Ayr AthleticCappielow, Greenock6 September 1890Neilston7–3Bute RangersNether Kirton Park, Neilston6 September 1890Stevenston Thistle9–2Stewarton CunninghameWarner Park, Stevenston6 September 1890Kilmarnock4–4AnnbankRugby Park, Kilmarnock6 September 1890Maybole3–4HurlfordGardenrose Farm, Maybole6 September 1890Saltcoats Victoria4–3LochwinnochBrewery Park, Saltcoats6 September 1890Cathcart5–3Pollokshaws HarpEglinton Park, Cathcart6 September 1890Dalry5–2PollokshawsBlairland Park, Dalry6 September 1890Mauchline1–3Kilmarnock AthleticConnel Park, Mauchline6 September 1890Arthurlie2–5St MirrenDunterlie Park, Barrhead6 September 1890Ayr Parkhouse6–1KilbirnieBeresford Park, Ayr6 September 1890Greenock Abstainers0–13NewmilnsLadyburn, Greenock6 September 1890Port Glasgow Athletic0–2MonkcastleClune Park, Port Glasgow6 September 1890Abercorn8–0IrvineUnderwood Park, PaisleyCarltonw/oLugar BoswellLanemarkw/oDykebarAyrw/oKilbarchan

+Renfrewshire, Ayrshire and Buteshire district first round replayDateHome teamScoreAway teamVenue13 September 1890Annbank6–2KilmarnockPebble Park, Annbank

Dunbartonshire and Stirlingshire district +Dunbartonshire and Stirlingshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890Denny0–4AlvaHill Park, Denny6 September 1890Campsie4–1LauriestonAlum Works Park, Lennoxtown6 September 1890Slamannan6–2GairdochCastleburn Park, Slamannan6 September 1890Dumbarton8–2Smithston HibsBoghead Park, Dumbarton6 September 1890Kirkintilloch Athletic2–2ClydebankTownhead Park, Kirkintilloch6 September 1890Old Kilpatrick1–6JamestownHigh Lusset Park, Old Kilpatrick6 September 1890Clackmannan9–0Milton of CampsieChapelhill Park, Clackmannan6 September 1890Campsie Hibernians3–6Clydebank AthleticAlum Rock Park, Lennoxtown6 September 1890Tillicoultry1–6Dalmuir ThistleOchilview Park, Tillicoultry6 September 1890Camelon4–3Alloa AthleticVictoria Park, Camelon6 September 1890Kilsyth Wanderers2–1RentonGarrel Garden, Kilsyth6 September 1890Union12–1GrasshoppersSt James' Park, Dumbarton6 September 1890Methlan Park1–0King's ParkUpper Woodyard Park, Dumbarton6 September 1890Bridge of Allan7–2Southfield RangersConeyhill Park, Bridge of Allan6 September 1890East Stirlingshire8–2GrangemouthMerchiston Park, BainsfordDunipacew/oVale of Leven WanderersStenhousemuirw/oVale of LevenVale of Bannockw/oFalkirk

+Dunbartonshire and Stirlingshire district first round replayDateHome teamScoreAway teamVenue13 September 1890Clydebank4–3Kirkintilloch AthleticHamilton Park, Clydebank

East of Scotland and Fife district Bellstane Birds received a bye to the second round and Edinburgh University received a bye to the third round. +East of Scotland and Fife district first round resultsDateHome teamScoreAway teamVenue6 September 1890Bathgate Rovers3–2Dunfermline AthleticBoghead Park, Bathgate6 September 1890Kirkcaldy Wanderers3–4HibernianNewtown Park, Kirkcaldy6 September 1890Heart of Midlothian7–2Raith RoversTynecastle Park, Edinburgh6 September 1890Burntisland Thistle4–2Bonnyrigg Rose AthleticLammerlaws Park, Burntisland6 September 1890Cowdenbeath10–1Linlithgow AthleticNorth End Park, Cowdenbeath6 September 1890St Bernard's7–0(void)AdventurersPowderhall, Edinburgh6 September 1890Leith Athletic3–2ArmadaleBank Park, Leith6 September 1890Penicuik Athletic5–3ChampfleurieKirkhill Park, PenicuikMossend Swiftsw/oLassodieBo'nessw/oBlairadamBroxburnw/oWest Calder

Forfarshire district +Forfarshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890Forfar Athletic2–7Dundee Our BoysStation Park, Forfar6 September 1890Wanderers3–3ArbroathMorgan Park, Dundee6 September 1890Montrose7–1BroughtyLinks Park, Montrose6 September 1890Brechin3–4KirriemuirMontrose Street Park, BrechinDundee Harpw/oLocheeStrathmorew/oDundee East End

+Forfarshire district first round replayDateHome teamScoreAway teamVenue13 September 1890Arbroath4–1WanderersGayfield Park, Arbroath

Perthshire district +Perthshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890St Johnstone2–2(abandoned)Coupar AngusRecreation Grounds, Perth6 September 1890Fair City Athletic7–3DunblaneBalhousie Park, PerthCrieffw/oVale of Atholl

Aberdeenshire district +Aberdeenshire district first round resultsDateHome teamScoreAway teamVenue6 September 1890Caledonian2–1Victoria UnitedHolburn Grounds, Aberdeen6 September 1890Orion1–5AberdeenCentral Park, Aberdeen

Northern Counties Portland Lybster received a bye to the second round. +Northern Counties first round resultsDateHome teamScoreAway teamVenue6 September 1890Inverness Thistle2–4Inverness CaledonianKingsmills Park, Inverness

Southern Counties +Southern Counties first round resultsDateHome teamScoreAway teamVenue6 September 1890Annan2–8Dumfries WanderersGreenknowe, Annan6 September 1890Mid-Annandale16–1Rising ThistleLivingstone Place Park, Lockerbie6 September 1890Douglas Rovers0–55th Kirkcudbright RVBalmoral Park, Castle Douglas6 September 1890Dumfries9–0Newton StewartRecreation Grounds, DumfriesStranraerw/oMoffat

Argyll district +Argyll district first round resultsDateHome teamScoreAway teamVenue6 September 1890Inveraray4–1LochgilpheadWinterton, Inveraray6 September 1890Oban3–0Oban RangersDalintart Park, Oban

Second round East of Scotland, Fife, Dunbartonshire and Stirlingshire district +East of Scotland, Fife, Dunbartonshire and Stirlingshire district second round resultsDateHome teamScoreAway teamVenue27 September 1890Broxburn5–3ClackmannanAlbion Park, Broxburn27 September 1890Camelon2–1AlvaVictoria Park, Camelon27 September 1890Bridge of Allan1–5Vale of LevenConeyhill Park, Bridge of Allan27 September 1890Clydebank Athletic3–5Kilsyth WanderersWhitecrook Park, Clydebank27 September 1890Dalmuir Thistle5–7CowdenbeathCastle Park, Dalmuir27 September 1890Campsie4–4East StirlingshireAlum Works Park, Lennoxtown27 September 1890Jamestown2–5Mossend SwiftsBalloch Road, Jamestown27 September 1890Slamannan5–2(protested)ClydebankCastleburn Park, Slamannan27 September 1890Hibernian1–9DumbartonHibernian Park, Edinburgh27 September 1890Leith Athletic7–2FalkirkBank Park, Leith27 September 1890Penicuick Athletic3–4Methlan ParkKirkhill Park, Penicuik27 September 1890Bathgate Rovers6–2UnionBoghead Park, Bathgate11 October 1890Bo'ness7–0Bellstane BirdsNewtown Park, Bo'nessHeart of Midlothianw/oBurntisland ThistleAdventurersw/oVale of Leven Wanderers

+East of Scotland, Fife, Dunbartonshire and Stirlingshire district second round replaysDateHome teamScoreAway teamVenue4 October 1890East Stirlingshire3–1CampsieMerchiston Park, Bainsford11 October 1890Clydebank5–2SlamannanHamilton Park, Clydebank

Glasgow, Lanarkshire, Renfrewshire and Ayrshire