Season 1970-71Celtic
 Qualifying Cup North First Round
Sep05  4-1  Clachnacuddin v Deveronvale
Sep05  6-3  Peterhead v Buckie Thistle
Sep05  4-4  Rothes v Lossiemouth
Sep12  3-3  Lossiemouth v Rothes
Sep16  4-1  Rothes v Lossiemouth  at Borough Briggs
 Qualifying Cup North Second Round
Sep19  1-10 Aberdeen University v Inverness Caledonian
Sep19 10-0  Clachnacuddin v Wick Academy
Sep19  4-0  Elgin City v Rothes
Sep19  0-5  Forres Mechanics v Inverness Thistle
Sep19  2-6  Golspie Sutherland v Brora Rangers
Sep19  1-1  Huntly v Nairn County
Sep26  4-0  Nairn County v Huntly
Sep19  4-2  Peterhead v Keith
Sep19  4-1  Ross County v Fraserburgh
 Qualifying Cup North Third Round
Oct03  4-1  Clachnacuddin v Brora Rangers
Oct03  3-1  Elgin City v Peterhead
Oct03  4-0  Nairn County v Inverness Thistle
Oct03  3-0  Ross County v Inverness Caledonian
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct17  2-3  Clachnacuddin v Nairn County
Oct17  3-2  Elgin City v Ross County
 Qualifying Cup North Final
Nov07  1-0  Nairn County v Elgin City
Nov14  1-0  Elgin City v Nairn County aggr 1-1
Nov21  6-1  Elgin City v Nairn County  at Borough Briggs
 First Round
Dec05  0-2  East Stirlingshire v Clydebank
Dec05  3-1  Brechin City v Nairn County
Dec05  2-0  Forfar Athletic v Albion Rovers
Dec05  1-3  St Cuthbert Wanderers v Stranraer
Dec05  0-1  Stenhousemuir v Elgin City
 Second Round
Dec19  2-1  Queen’s Park v Montrose
Dec19  4-1  Brechin City v Glasgow Corporation Transport
Dec19  2-0  Elgin City v Berwick Rangers
Dec19  1-4  Ross County v East Fife
Dec19  2-1  Clydebank v Hamilton Academical
Dec19  1-0  Forfar Athletic v Gala Fairydean
Dec19  2-1  Clachnacuddin v Glasgow University
Dec19  3-2  Stranraer v Dumbarton
 Third Round
Jan23  0-3  Clachnacuddin v Cowdenbeath
Jan25  5-0  Aberdeen v Elgin City
Jan23  2-2  St Johnstone v Raith Rovers
Jan26  4-3  Raith Rovers v St Johnstone
Jan23  8-1  Hibernian v Forfar Athletic
Jan23  5-1  Celtic v Queen of the South
Jan23  2-0  Greenock Morton v Ayr United
Jan23  3-1  Stirling Albion v Motherwell
Jan23  1-1  Airdrieonians v Alloa Athletic
Jan26  0-2  Alloa Athletic v Airdrieonians
Jan23  1-0  Dundee v Partick Thistle
Jan23  3-0  Rangers v Falkirk
Jan23  3-1  Dunfermline Athletic v Arbroath
Jan23  3-0  Heart of Midlothian v Stranraer
Jan23  2-0  Clyde v Brechin City
Jan23  1-1  East Fife v St Mirren
Jan26  1-1  St Mirren v East Fife a.e.t. 1-1
Feb01  3-1  St Mirren v East Fife  at Paisley
Jan23  0-0  Clydebank v Dundee United
Jan27  5-1  Dundee United v Clydebank
Jan23  0-1  Queen’s Park v Kilmarnock
 Fourth Round
Feb13  0-4  Cowdenbeath v Airdrieonians
Feb13  1-1  Dundee United v Aberdeen
Feb17  2-0  Aberdeen v Dundee United
Feb13  1-3  St Mirren v Rangers
Feb13  1-1  Celtic v Dunfermline Athletic
Feb17  0-1  Dunfermline Athletic v Celtic
Feb13  1-2  Greenock Morton v Kilmarnock
Feb13  2-0  Dundee v Stirling Albion
Feb13  1-2  Heart of Midlothian v Hibernian
Feb13  1-1  Raith Rovers v Clyde
Feb17  0-2  Clyde v Raith Rovers
 Fifth Round
Mar06  1-0  Rangers v Aberdeen
Mar06  2-3  Kilmarnock v Airdrieonians
Mar06  7-1  Celtic v Raith Rovers
Mar06  1-0  Hibernian v Dundee
 Semi-finals
Mar31  0-0  Hibernian v Rangers  at Hampden Park
Apr05  1-2  Hibernian v Rangers  at Hampden Park
Apr03  3-3  Celtic v Airdrieonians  at Hampden Park
Apr07  2-0  Celtic v Airdrieonians  at Hampden Park
 Final
May08  1-1  Rangers v Celtic  at Hampden Park
May12  1-2  Rangers v Celtic  at Hampden Park