Cwpan yr Alban 2007-08

Yn nhymor 2007-08 mae 123ain llwyfaniad cystadleuaeth pêl-droed Cwpan yr Alban.

Rownd Cyntaf 
 Brora Rangers 0-5 Cove Rangers
 Golspie Sutherland 3-1 Preston Athletic
 Goldstream 0-4 Dalbeattie Star
 Glasgow University 1-2 Buckie Thistle
 Wigtown & Bladnoch 3-5 Burntisland Shipyard
 Civil Service Strollers 1-2 Selkirk Muirhouse
 Fort William 0-6 Spartans
 Newton Stewart 0-6 Linlithgow Rose
 Wick Academy 0-5 Deveronvale
 Culter 7-0 Hawick Royal
 Rothes 1-4 Nairn County
 St. Cuthbert Wanderers 2-6 Pollok
 Fraserburgh 1-1 Huntly
 Girvan 2-0 Forres Mechanics
 Lossiemouth 1-3 Whitehill Welfare
 Clachnacuddin 2-2 Edinburgh City

Ailchwarae 
 Edinburgh City 1-0 Clachnacuddin
 Huntly 2-0 Fraserburgh

Ail rownd 
 Whitehill Welfare 6-1 Golspie Sutherland
 Buckie Thistle 4-1 Nairn County
 Edinburgh City 1-2 East Stirlingshire
 Cove Rangers 3-0 Keith
 Edinburgh University 3-1 Deveronvale
 Linlithgow Rose 4-1 Spartans
 Montrose 2-2 Pollok
 Forfar Athletic 1-1 Dumbarton
 Inverurie Loco Works 0-2 East Fife
 Selkirk 0-2 Dalbeattie Star
 Albion Rovers 8-0 Burntisland Shipyard
 Culter 2-1 Vale of Leithen
 Girvan 1-2 Stranraer
 Arbroath 5-0 Elgin City
 Threave Rovers 1-0 Stenhousemuir
 Annan Athletic 2-5 Huntly

Ailchwarae 
 Pollok 0 – 1 Montrose
 Dumbarton 3 – 0 Forfar Athletic

Rownd Trydydd 
 Albion Rovers 1 – 5 East Stirlingshire
 Dumbarton 2 – 0 Berwick Rangers
 Culter 1 – 3 Huntly
 Brechin City 1 – 1 East Fife
 Stranraer 0 – 6 Stirling Albion
 Clyde 2 – 0 Montrose
 Cove Rangers 1 – 0 Edinburgh University
 Partick Thistle 2 – 1 Ayr United
 Threave Rovers 0 – 5 Raith Rovers
 Greenock Morton 3 – 2 Buckie Thistle
 Linlithgow Rose 1 – 0 Dalbeattie Star
 Arbroath 0 – 1 Cowdenbeath
 Ross County 4 – 0 Whitehill Welfare
 Livingston 4 – 0 Alloa Athletic
 Peterhead 0 – 5 Queen of the South
 Airdrie United 1 – 1 Queen's Park

Ailchwarae 
 Queen's Park 2 – 4 Airdrie United (aay)
 East Fife 1 – 2 Brechin City

Rownd Pedwerydd 
 Celtic 3 – 0 Stirling Albion
 Hamilton Academical 0 – 0 Brechin City
 St. Mirren 3 – 0 Dumbarton
 Falkirk 2 – 2 Aberdeen
 Hibernian 3 – 0 Inverness CT
 Hearts 2 – 2 Motherwell
 Queen of the South 4 – 0 Linlithgow Rose
 Greenock Morton 2 – 2 Gretna
 Huntly 1 – 3 Dundee
 Livingston 2 – 0 Cowdenbeath
 St. Johnstone 3 – 1 Raith Rovers
 Clyde 0 – 1 Dundee United
 Partick Thistle 2 – 1 Dunfermline Athletic
 Cove Rangers 2 – 4 Ross County
 Rangers 6 – 0 East Stirlingshire
 Airdrie United 0 – 2 Kilmarnock

Ailchwarae 
 Aberdeen 3 – 1 Falkirk
 Brechin City 2 – 1 Hamilton Academical (aay)
 Motherwell 1 – 0 Hearts
 Gretna 0 – 3 Greenock Morton

Rownd Pumed 
 Kilmarnock 1 – 5 Celtic
 Aberdeen 1 – 0 Hamilton Academical
 Greenock Morton 0 – 2 Queen of the South
 Livingston 0 – 0 Partick Thistle
 St. Mirren 0 – 0 Dundee United
 Hibernian 0 – 0 Rangers
 Motherwell 1 – 2 Dundee
 Ross County 0 – 1 St. Johnstone

Ailchwarae 
 Partick Thistle 1 – 1 Livingston
 (aay) Partick Thistle enillodd 5-4 efo ciciau o'r smotyn
 Dundeee United 0 – 1 St Mirren
 Rangers 1 – 0 Hibernian

Rownd yr Wyth Olaf 
 Queen of the South 2 – 0 Dundee
 St. Johnstone 1 – 1 St. Mirren
 Aberdeen 1 – 1 Celtic
 Rangers 1 – 1 Partick Thistle

Ailchwarae 
 St Mirren 1 – 3 St Johnstone
 Celtic 0 – 1 Aberdeen
 Partick Thistle 0 – 2 Rangers

Rownd Gynderfynol 
 Queen of the South 4 – 3 Aberdeen
 St Johnstone 1 – 1 Rangers
 (aay) Rangers enillodd 4-3 efo ciciau o'r smotyn

Terfynol 
 Queen of the South 2 – 3 Rangers

Cwpan yr Alban