Season 1969-70Aberdeen
 First Preliminary Round
Dec06  0-1  Stenhousemuir v Gala Fairydean
Dec06  0-2  Forres Mechanics v Clydebank
Dec06  3-1  Alloa Athletic v Peterhead
Dec06  3-1  Stranraer v East Stirlingshire
Dec06  1-0  Berwick Rangers v Brechin City
 Second Preliminary Round
Dec20  2-1  Montrose v Cowdenbeath
Dec20  1-2  Vale of Leithen v Hamilton Academical
Dec27  1-4  Gala Fairydean v Dumbarton
Dec24  1-0  Albion Rovers v Berwick Rangers
Dec24  1-0  Clydebank v Queen’s Park
Dec20  5-0  Inverness Caledonian v Ross County
Dec27  1-0  Tarff Rovers v Alloa Athletic
Dec20  1-1  Stranraer v St Cuthbert Wanderers
Dec25  0-5  St Cuthbert Wanderers v Stranraer
 First Round
Jan24  3-0  Kilmarnock v Partick Thistle
Jan24  2-1  Motherwell v St Johnstone
Jan24  3-0  Falkirk v Tarff Rovers
Jan24  1-2  Albion Rovers v Dundee
Jan24  2-0  Greenock Morton v Queen of the South
Jan24  2-5  Stranraer v Inverness Caledonian
Jan24  1-1  Montrose v Heart of Midlothian
Jan28  1-0  Heart of Midlothian v Montrose
Jan24  4-0  Aberdeen v Clyde
Jan24  2-0  St Mirren v Stirling Albion
Jan24  5-0  Airdrieonians v Hamilton Academical
Jan24  3-1  Rangers v Hibernian
Jan24  1-0  Dundee United v Ayr United
Jan24  1-2  Arbroath v Clydebank
Jan24  2-1  Celtic v Dunfermline Athletic
Jan24  1-2  Dumbarton v Forfar Athletic
Jan24  3-0  East Fife v Raith Rovers
 Second Round
Feb07  4-0  Celtic v Dundee United
Feb07  1-0  East Fife v Greenock Morton
Feb07  3-1  Motherwell v Inverness Caledonian
Feb07  2-0  Kilmarnock v Heart of Midlothian
Feb07  2-1  Falkirk v St Mirren
Feb07  3-0  Dundee v Airdrieonians
Feb07  0-7  Forfar Athletic v Rangers
Feb11  2-1  Aberdeen v Clydebank
 Third Round
Feb21  3-1  Celtic v Rangers
Feb21  0-1  Motherwell v Kilmarnock
Feb21  0-1  East Fife v Dundee
Feb21  0-1  Falkirk v Aberdeen
 Semi-finals
Mar14  1-0  Aberdeen v Kilmarnock  at Muirton Park
Mar14  1-2  Dundee v Celtic  at Hampden Park
 Final
Apr11  3-1  Aberdeen v Celtic  at Hampden Park