Season 2021-22Rangers
Preliminary Round
Aug28 1-2 Linlithgow Rose v Banks O’Dee
Aug28 1-1 Burntisland Shipyard v Dalkeith Thistle
Sep04 3-3 Dalkeith Thistle v Burntisland Shipyard a.e.t. 3-3 pens 6-5
Aug28 1-3 Newton Stewart v Coldstream
Aug28 2-1 Irvine Meadow XI v Musselburgh Athletic
Aug28 1-3 Dundonald Bluebell v Penicuik Athletic
Aug28 2-0 Preston Athletic v Threave Rovers
Aug28 0-2 Hawick Royal Albert United v Golspie Sutherland
Aug28 2-1 Blackburn United v Easthouses Lily Miners Welfare
Aug28 4-2 Tynecastle v Girvan
Aug28 4-1 Jeanfield Swifts v Whitehill Welfare
Aug28 3-1 Dunbar United v Broxburn Athletic
bye Lothian Thistle Hutchison Vale, Dunipace,
Auchinleck Talbot, Darvel, Newtongrange Star,
Clydebank, Camelon, Glasgow University,
Sauchie Juniors, St Cuthbert Wanderers,
Tranent Juniors, Cumnock Juniors, Wigtown & Bladnoch,
Haddington Athletic, Hill of Beath Hawthorn
First Round
Sep18 4-0 Nairn County v Strathspey Thistle
Sep18 0-8 Wigtown & Bladnoch v St Cuthbert Wanderers
Sep18 1-2 Fraserburgh v Sauchie Juniors
Sep18 1-0 Banks O’Dee v Turriff United
Sep18 1-1 Newtongrange Star v Dalbeattie Star
Sep25 3-2 Dalbeattie Star v Newtongrange Star
Sep17 1-1 Cumbernauld Colts v Buckie Thistle
Sep25 4-1 Buckie Thistle v Cumbernauld Colts
Sep18 0-1 Spartans v Gala Fairydean Rovers
Sep18 1-3 Penicuik Athletic v Tranent Juniors
Sep18 1-2 Blackburn United v Rothes
Sep18 6-0 Broomhill v Glasgow University
Sep17 3-0 East Stirlingshire v Fort William
Sep18 1-10 Coldstream v East Kilbride
Sep19 2-2 Lothian Thistle Hutchison Vale v Edinburgh University
Sep25 0-3 Edinburgh University v Lothian Thistle Hutchison Vale
Sep18 7-0 Clydebank v Dalkeith Thistle
Sep20 2-1 Berwick Rangers v Gretna 2008
Sep18 0-1 Caledonian Braves v University of Stirling
Sep18 0-3 Lossiemouth v Preston Athletic
Sep18 2-0 Dunbar United v Camelon
Sep18 5-0 Brechin City v Vale of Leithen
Sep18 0-3 Inverurie Loco Works v Jeanfield Swifts
Sep18 1-2 Keith v Darvel
Sep18 0-3 Golspie Sutherland v Civil Service Strollers
Sep18 2-2 Wick Academy v Bo’ness United
Sep25 4-2 Bo’ness United v Wick Academy abandoned 58min player injury
Sep28 4-1 Bo’ness United v Wick Academy
Sep18 2-2 Formartine United v Cumnock Juniors
Sep25 1-5 Cumnock Juniors v Formartine United
Sep18 3-0 Huntly v Hill of Beath Hawthorn
Sep18 1-3 Irvine Meadow XI v Auchinleck Talbot
Sep18 0-2 Forres Mechanics v Bonnyrigg Rose Athletic
Sep18 2-2 Deveronvale v Haddington Athletic
Sep25 1-1 Haddington Athletic v Deveronvale pens 5-3
Sep18 1-2 Clachnacuddin v Dunipace
Sep18 0-6 Tynecastle v Brora Rangers
Second Round
Oct23 2-4 Cowdenbeath v Civil Service Strollers
Oct23 0-2 Preston Athletic v Auchinleck Talbot
Oct25 1-1 Clydebank v Elgin City
Oct30 1-2 Elgin City v Clydebank
Oct23 2-1 Brechin City v Haddington Athletic
Oct23 4-1 Stenhousemuir v Huntly
Oct23 1-3 St Cuthbert Wanderers v Gala Fairydean Rovers
Oct23 1-1 Dunbar United v Lothian Thistle Hutchison Vale
Oct30 2-1 Lothian Thistle Hutchison Vale v Dunbar United
Oct23 0-3 East Stirlingshire v Bonnyrigg Rose Athletic
Oct23 0-2 Broomhill v Tranent Juniors
Oct23 3-1 Annan Athletic v Jeanfield Swifts
Oct23 2-1 Edinburgh City v Bo’ness United
Oct23 2-1 Sauchie Juniors v Dunipace
Oct23 1-2 Berwick Rangers v Stirling Albion
Oct23 5-0 Banks O’Dee v Nairn County
Oct23 4-1 Kelty Hearts v Buckie Thistle
Oct23 0-2 Formartine United v Forfar Athletic
Oct23 0-1 Stranraer v Darvel
Oct23 0-0 Brora Rangers v Albion Rovers
Oct30 1-0 Albion Rovers v Brora Rangers
Oct23 0-0 Dalbeattie Star v Rothes
Oct30 0-1 Rothes v Dalbeattie Star
Oct23 4-0 East Kilbride v University of Stirling
Third Round
Nov27 0-0 Kelty Hearts v Montrose
Dec04 1-1 Montrose v Kelty Hearts pens 1-3
Nov27 3-1 Dumbarton v Sauchie Juniors
Nov27 1-0 Auchinleck Talbot v Hamilton Academical
Nov27 0-3 Civil Service Strollers v Peterhead
Nov26 1-0 Partick Thistle v Dunfermline Athletic
Nov27 1-2 Falkirk v Raith Rovers
Nov27 4-0 Stirling Albion v Tranent Juniors
Nov27 2-0 Clydebank v Clyde
Nov27 1-2 Dalbeattie Star v East Kilbride
Nov27 5-0 Alloa Athletic v Bonnyrigg Rose Athletic
Nov27 2-1 Ayr United v Albion Rovers
Nov27 0-2 Stenhousemuir v Airdrieonians
Nov27 0-1 Queen’s Park v Kilmarnock
Nov27 0-1 Gala Fairydean Rovers v Annan Athletic
Nov27 1-1 Inverness Caledonian Thistle v Greenock Morton
Dec07 1-1 Greenock Morton v Inverness Caledonian Thistle pens 5-4
Nov27 1-2 Lothian Thistle Hutchison Vale v Edinburgh City
Nov27 2-1 Banks O’Dee v East Fife
Nov27 2-2 Cove Rangers v Queen of the South
Dec07 0-3 Queen of the South v Cove Rangers
Nov29 1-1 Brechin City v Darvel
Dec14 2-2 Darvel v Brechin City pens 5-4
Nov27 3-0 Arbroath v Forfar Athletic
Fourth Round
Jan22 2-2 Peterhead v East Kilbride a.e.t. 2-2 pens 5-3
Jan22 3-4 Clydebank v Annan Athletic a.e.t. 2-2
Jan22 0-3 Banks O’Dee v Raith Rovers
Jan22 2-1 Motherwell v Greenock Morton a.e.t. 0-0
Jan22 1-0 Kelty Hearts v St Johnstone a.e.t. 0-0
Jan22 1-0 Livingston v Ross County
Jan22 0-1 Dumbarton v Dundee
Jan22 3-0 Aberdeen v Edinburgh City
Jan21 4-0 Rangers v Stirling Albion
Jan22 0-2 Ayr United v St Mirren
Jan22 1-2 Kilmarnock v Dundee United a.e.t. 1-1
Jan20 1-0 Hibernian v Cove Rangers a.e.t. 0-0
Jan22 1-0 Partick Thistle v Airdrieonians
Jan22 0-5 Auchinleck Talbot v Heart of Midlothian
Jan22 1-2 Alloa Athletic v Celtic
Jan22 3-0 Arbroath v Darvel
Fifth Round
Feb12 2-1 Motherwell v Aberdeen
Feb13 4-0 Celtic v Raith Rovers
Feb13 1-3 Arbroath v Hibernian
Feb12 0-3 Annan Athletic v Rangers
Feb12 0-0 Heart of Midlothian v Livingston a.e.t. 0-0 pens 4-3
Feb14 0-3 Peterhead v Dundee
Feb12 0-1 Partick Thistle v Dundee United
Feb12 4-0 St Mirren v Kelty Hearts
Sixth Round
Mar12 4-2 Heart of Midlothian v St Mirren
Mar14 0-3 Dundee United v Celtic
Mar13 0-3 Dundee v Rangers
Mar13 1-2 Motherwell v Hibernian
Semi-finals
Apr17 1-2 Celtic v Rangers at Hampden Park a.e.t. 1-1
Apr16 2-1 Heart of Midlothian v Hibernian at Hampden Park
Final
May21 2-0 Rangers v Heart of Midlothian at Hampden Park a.e.t. 0-0