Season 2004-05Celtic
 First Round
Nov27  3-1  Huntly v Peterhead
Nov27  4-1  Cove Rangers v Dalbeattie Star
Nov20  3-0  East Fife v Whitehill Welfare
Nov27  1-5  Forfar Athletic v Montrose
Nov23  3-1  Greenock Morton v East Stirlingshire
Nov20  1-2  Inverurie Loco Works v Keith
Nov23  0-3  Glasgow University v Brechin City
Nov27  2-3  Cowdenbeath v Dumbarton
 Second Round
Dec11  0-1  Keith v Montrose
Dec11  3-0  Ayr United v Edinburgh City
Dec11  3-0  Gretna v Elgin City
Dec11  0-1  Albion Rovers v Arbroath
Dec11  1-0  Stranraer v Queen’s Park
Dec11  1-1  Dumbarton v Berwick Rangers
Dec18  3-1  Berwick Rangers v Dumbarton
Dec11  1-0  Brechin City v Stirling Albion
Dec11  0-0  Huntly v East Fife
Dec18  3-3  East Fife v Huntly a.e.t. 2-2 pens 4-3
Dec11  1-7  Cove Rangers v Greenock Morton
Dec11  2-1  Alloa Athletic v Stenhousemuir
 Third Round
Jan08  1-2  Montrose v Queen of the South
Jan08  2-0  Kilmarnock v Motherwell
Jan08  0-2  Raith Rovers v Alloa Athletic
Jan08  3-0  St Mirren v Hamilton Academical
Jan09  2-1  Celtic v Rangers
Jan08  3-0  Clyde v Falkirk
Jan08  0-2  Arbroath v Aberdeen
Jan08  0-3  Berwick Rangers v Brechin City
Jan17  3-4  Gretna v Dundee United
Jan08  0-0  East Fife v Dunfermline Athletic
Jan18  3-1  Dunfermline Athletic v East Fife
Jan24  4-1  Ross County v Airdrie United
Jan08  2-0  Hibernian v Dundee
Jan09  1-0  Inverness Caledonian Thistle v St Johnstone
Jan08  0-0  Partick Thistle v Heart of Midlothian
Jan19  2-1  Heart of Midlothian v Partick Thistle
Jan11  2-1  Livingston v Greenock Morton
Jan08  3-3  Ayr United v Stranraer
Jan25  0-2  Stranraer v Ayr United
 Fourth Round
Feb05  2-1  Aberdeen v Inverness Caledonian Thistle
Feb05  0-0  Ross County v Clyde
Feb15  2-1  Clyde v Ross County a.e.t. 1-1
Feb05  0-3  Queen of the South v Dundee United
Feb05  0-2  Ayr United v St Mirren
Feb05  2-2  Heart of Midlothian v Kilmarnock
Feb16  1-3  Kilmarnock v Heart of Midlothian
Feb05  0-1  Alloa Athletic v Livingston
Feb06  0-3  Dunfermline Athletic v Celtic
Feb05  4-0  Hibernian v Brechin City
 Fifth Round
Feb27  0-5  Clyde v Celtic
Feb27  2-1  Heart of Midlothian v Livingston
Feb27  4-1  Dundee United v Aberdeen
Feb26  2-0  Hibernian v St Mirren
 Semi-finals
Apr10  1-2  Heart of Midlothian v Celtic  at Hampden Park
Apr09  2-1  Dundee United v Hibernian  at Hampden Park
 Final
May28  1-0  Celtic v Dundee United  at Hampden Park