Cwpan yr Alban 2007-08
Yn nhymor 2007-08 mae 123ain llwyfaniad cystadleuaeth pêl-droed Cwpan yr Alban.
Rownd Cyntaf
golygu- 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
golygu- Edinburgh City 1-0 Clachnacuddin
- Huntly 2-0 Fraserburgh
Ail rownd
golygu- 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
golygu- Pollok 0 – 1 Montrose
- Dumbarton 3 – 0 Forfar Athletic
Rownd Trydydd
golygu- 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
golygu- Queen's Park 2 – 4 Airdrie United (aay)
- East Fife 1 – 2 Brechin City
Rownd Pedwerydd
golygu- 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
golygu- Aberdeen 3 – 1 Falkirk
- Brechin City 2 – 1 Hamilton Academical (aay)
- Motherwell 1 – 0 Hearts
- Gretna 0 – 3 Greenock Morton
Rownd Pumed
golygu- 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
golygu- 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
golygu- Queen of the South 2 – 0 Dundee
- St. Johnstone 1 – 1 St. Mirren
- Aberdeen 1 – 1 Celtic
- Rangers 1 – 1 Partick Thistle
Ailchwarae
golygu- St Mirren 1 – 3 St Johnstone
- Celtic 0 – 1 Aberdeen
- Partick Thistle 0 – 2 Rangers
Rownd Gynderfynol
golygu- Queen of the South 4 – 3 Aberdeen
- St Johnstone 1 – 1 Rangers
- (aay) Rangers enillodd 4-3 efo ciciau o'r smotyn
Terfynol
golygu- Queen of the South 2 – 3 Rangers