Season 2007-08Rangers
 First Round
Sep29  0-5  Brora Rangers v Cove Rangers
Sep29  3-1  Golspie Sutherland v Preston Athletic
Sep29  0-4  Coldstream v Dalbeattie Star
Sep29  1-2  Glasgow University v Buckie Thistle
Sep29  3-5  Wigtown & Bladnoch v Burntisland Shipyard Amateurs
Sep29  1-2  Civil Service Strollers v Selkirk
Sep29  0-6  Fort William v Spartans
Sep29  0-6  Newton Stewart v Linlithgow Rose
Sep29  3-1  Vale of Leithen v Gala Fairydean
Sep29  0-5  Wick Academy v Deveronvale
Sep29  7-0  Culter v Hawick Royal Albert
Sep29  1-4  Rothes v Nairn County
Sep29  2-6  St Cuthbert Wanderers v Pollok
Sep29  1-1  Fraserburgh v Huntly
Oct06  2-0  Huntly v Fraserburgh
Sep29  2-0  Girvan v Forres Mechanics
Sep29  1-3  Lossiemouth v Whitehill Welfare
Sep29  2-2  Clachnacuddin v Edinburgh City
Oct06  1-0  Edinburgh City v Clachnacuddin
       bye  Edinburgh University
 Second Round
Oct27  6-1  Whitehill Welfare v Golspie Sutherland
Oct27  4-1  Buckie Thistle v Nairn County
Oct27  1-2  Edinburgh City v East Stirlingshire
Oct27  3-0  Cove Rangers v Keith
Oct27  3-1  Edinburgh University v Deveronvale
Oct27  4-1  Linlithgow Rose v Spartans
Oct27  2-2  Montrose v Pollok
Nov03  0-1  Pollok v Montrose
Oct27  1-1  Forfar Athletic v Dumbarton
Nov06  3-0  Dumbarton v Forfar Athletic
Oct27  0-2  Inverurie Loco Works v East Fife
Oct27  0-2  Selkirk v Dalbeattie Star
Oct27  8-0  Albion Rovers v Burntisland Shipyard Amateurs
Oct27  2-1  Culter v Vale of Leithen
Oct27  1-2  Girvan v Stranraer
Oct27  5-0  Arbroath v Elgin City
Oct27  1-0  Threave Rovers v Stenhousemuir
Oct27  2-5  Annan Athletic v Huntly
 Third Round
Nov24  1-5  Albion Rovers v East Stirlingshire
Nov24  2-0  Dumbarton v Berwick Rangers
Nov24  1-3  Culter v Huntly
Nov24  1-1  Brechin City v East Fife
Dec05  1-2  East Fife v Brechin City
Nov24  0-6  Stranraer v Stirling Albion
Nov24  2-0  Clyde v Montrose
Nov24  1-0  Cove Rangers v Edinburgh University
Nov24  2-1  Partick Thistle v Ayr United
Nov24  0-5  Threave Rovers v Raith Rovers
Nov24  3-2  Greenock Morton v Buckie Thistle
Nov24  1-0  Linlithgow Rose v Dalbeattie Star
Nov24  0-1  Arbroath v Cowdenbeath
Nov24  4-0  Ross County v Whitehill Welfare
Nov24  4-0  Livingston v Alloa Athletic
Nov24  0-5  Peterhead v Queen of the South
Nov24  1-1  Airdrie United v Queen’s Park
Dec04  2-4  Queen’s Park v Airdrie United a.e.t. 2-2
 Fourth Round
Jan12  0-0  Hamilton Academical v Brechin City
Jan28  2-1  Brechin City v Hamilton Academical a.e.t. 1-1 B.C. disqualified
Jan12  3-0  St Mirren v Dumbarton
Jan22  2-1  Partick Thistle v Dunfermline Athletic
Jan12  2-2  Falkirk v Aberdeen
Jan22  3-1  Aberdeen v Falkirk
Jan12  3-0  Hibernian v Inverness Caledonian Thistle
Jan15  1-3  Huntly v Dundee
Jan12  2-2  Heart of Midlothian v Motherwell
Jan22  1-0  Motherwell v Heart of Midlothian
Jan23  6-0  Rangers v East Stirlingshire
Jan12  4-0  Queen of the South v Linlithgow Rose
Jan12  2-2  Greenock Morton v Gretna
Jan28  0-3  Gretna v Greenock Morton
Jan28  0-2  Airdrie United v Kilmarnock
Jan15  3-1  St Johnstone v Raith Rovers
Jan23  2-4  Cove Rangers v Ross County
Jan16  0-1  Clyde v Dundee United
Jan15  2-0  Livingston v Cowdenbeath
Jan12  3-0  Celtic v Stirling Albion
 Fifth Round
Feb02  0-2  Greenock Morton v Queen of the South
Feb02  1-0  Aberdeen v Hamilton Academical
Feb02  1-5  Kilmarnock v Celtic
Feb11  1-2  Motherwell v Dundee
Feb02  0-0  Livingston v Partick Thistle
Feb12  1-1  Partick Thistle v Livingston a.e.t. 1-1 pens 5-4
Feb03  0-0  Hibernian v Rangers
Mar09  1-0  Rangers v Hibernian
Feb12  0-1  Ross County v St Johnstone
Feb02  0-0  St Mirren v Dundee United
Feb13  0-1  Dundee United v St Mirren
 Sixth Round
Mar08  2-0  Queen of the South v Dundee
Mar08  1-1  St Johnstone v St Mirren
Mar18  1-3  St Mirren v St Johnstone
Mar19  1-1  Rangers v Partick Thistle
Apr13  0-2  Partick Thistle v Rangers
Mar09  1-1  Aberdeen v Celtic
Mar18  0-1  Celtic v Aberdeen
 Semi-finals
Apr20  1-1  St Johnstone v Rangers  at Hampden Park a.e.t. 0-0 pens 3-4
Apr12  4-3  Queen of the South v Aberdeen  at Hampden Park
 Final
May24  3-2  Rangers v Queen of the South  at Hampden Park