Scottish Cup Results for 1928-29 1927-28 Back to Scottish Cup Results 1929-30 Winners Kilmarnock Runners Up Rangers Final Match Sat 06 Apr 1929 Kilmarnock 2 Rangers 0 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Jan 12 1929 Civil Service Strollers 1-1 Fraserburgh 3000 R1 Sat Jan 12 1929 * Clackmannan 0-0 Dunkeld & Birnam W/O R1 Sat Jan 12 1929 Thornhill 0-4 Murrayfield Amateurs 500 R1 Sat Jan 19 1929 Aberdeen 5-0 Solway Star 9296 R1 Sat Jan 19 1929 Albion Rovers 7-1 Galston 2000 R1 Sat Jan 19 1929 Alloa Athletic 3-3 East Stirlingshire 4560 R1 Sat Jan 19 1929 Arbroath 2-0 Inverness Thistle 2800 R1 Sat Jan 19 1929 Armadale 9-2 Moorpark 1500 R1 Sat Jan 19 1929 Beith 2-2 Raith Rovers 1383 R1 Sat Jan 19 1929 Berwick Rangers 3-9 Ayr United 3000 R1 Sat Jan 19 1929 Boness 7-1 Newton Stewart Athletic 1500 R1 Sat Jan 19 1929 Buckie Thistle 0-3 Queens Park 4000 R1 Sat Jan 19 1929 Celtic 5-1 Arthurlie 8000 R1 Sat Jan 19 1929 Clyde 4-1 Montrose 3000 R1 Sat Jan 19 1929 Dumbarton 6-1 Inverness Citadel 2000 R1 Sat Jan 19 1929 Dundee 1-1 Kings Park 2000 R1 Sat Jan 19 1929 Dundee United 3-1 Morton 15000 R1 Sat Jan 19 1929 Dunfermline Athletic 1-3 Cowdenbeath 7100 R1 Sat Jan 19 1929 East Fife 1-2 Partick Thistle 7500 R1 r Sat Jan 19 1929 Fraserburgh 4-3 Civil Service Strollers 1500 R1 Sat Jan 19 1929 Hamilton Academical 2-1 Forfar Athletic 3000 R1 Sat Jan 19 1929 Heart of Midlothian 0-2 Airdrieonians 25000 R1 Sat Jan 19 1929 Hibernian 1-2 St Johnstone 13090 R1 Sat Jan 19 1929 Huntly 1-3 Stenhousemuir 1000 R1 Sat Jan 19 1929 Kilmarnock 8-1 Glasgow University 3500 R1 Sat Jan 19 1929 Motherwell 4-1 Leith Athletic 3816 R1 Sat Jan 19 1929 Nithsdale Wanderers 0-4 St Mirren 1800 R1 Sat Jan 19 1929 Queen of the South 2-2 Inverness Caledonian 3000 R1 Sat Jan 19 1929 Rangers 11-1 Edinburgh City (1) 10500 R1 Sat Jan 19 1929 St Andrews University 0-3 Bathgate 650 R1 Sat Jan 19 1929 St Bernards 1-2 Falkirk 8000 R1 Sat Jan 19 1929 Third Lanark 6-2 Clydebank[3] 9000 R1 r Wed Jan 23 1929 East Stirlingshire 2-1 Alloa Athletic 4000 R1 r Wed Jan 23 1929 Kings Park 1-5 Dundee 3500 R1 r Thu Jan 24 1929 Inverness Caledonian 0-3 Queen of the South 3000 R1 Sat Jan 26 1929 Breadalbane (Aberfeldy) 0-6 Brechin City R1 r Sat Jan 26 1929 Raith Rovers 4-1 Beith 4000 R2 Sat Feb 2 1929 Aberdeen 4-0 Queens Park 21393 R2 Sat Feb 2 1929 Albion Rovers 8-1 Clackmannan 2000 R2 Sat Feb 2 1929 Ayr United 5-1 Armadale 6000 R2 Sat Feb 2 1929 Bathgate 1-1 Raith Rovers 3000 R2 Sat Feb 2 1929 Brechin City 1-6 Dundee 4000 R2 Sat Feb 2 1929 Celtic 3-0 East Stirlingshire 7600 R2 Sat Feb 2 1929 Clyde 1-1 Hamilton Academical 7444 R2 Sat Feb 2 1929 Cowdenbeath 0-0 Airdrieonians 9573 R2 Sat Feb 2 1929 Fraserburgh 0-3 Dumbarton 1500 R2 Sat Feb 2 1929 Kilmarnock 3-2 Boness 4000 R2 Sat Feb 2 1929 Murrayfield Amateurs 1-1 Arbroath 10000 R2 Sat Feb 2 1929 Queen of the South 1-2 Falkirk 6000 R2 Sat Feb 2 1929 Rangers 5-1 Partick Thistle 67000 R2 Sat Feb 2 1929 St Johnstone 2-3 Motherwell 15700 R2 Sat Feb 2 1929 Stenhousemuir 1-1 Dundee United 3700 R2 Sat Feb 2 1929 Third Lanark 0-1 St Mirren 16500 R2 r Wed Feb 6 1929 Airdrieonians 3-2 Cowdenbeath 5000 R2 r Wed Feb 6 1929 Arbroath 5-2 Murrayfield Amateurs 2000 R2 r Wed Feb 6 1929 Dundee United 2-0 Stenhousemuir 8800 R2 r Wed Feb 6 1929 Hamilton Academical 1-2 Clyde 3000 R2 r Wed Feb 6 1929 Raith Rovers 5-2 Bathgate 2264 R3 Sat Feb 16 1929 Airdrieonians 1-1 Motherwell 13500 R3 Sat Feb 16 1929 Albion Rovers 0-1 Kilmarnock 7000 R3 Sat Feb 16 1929 Ayr United 0-2 St Mirren 12500 R3 Sat Feb 16 1929 Celtic 4-1 Arbroath 7000 R3 Sat Feb 16 1929 Clyde 0-2 Rangers 34000 R3 Sat Feb 16 1929 Dundee 1-1 Dundee United 24000 R3 Sat Feb 16 1929 Falkirk 3-5 Aberdeen 12000 R3 Sat Feb 16 1929 Raith Rovers 3-2 Dumbarton 5100 R3 r Wed Feb 20 1929 Dundee United 1-0 Dundee 14000 R3 r Wed Feb 20 1929 Motherwell 3-1 Airdrieonians 15035 R4 Sat Mar 2 1929 Raith Rovers 2-3 Kilmarnock 11500 R4 Sat Mar 2 1929 Rangers 3-1 Dundee United 49000 R4 Tue Mar 5 1929 St Mirren 4-3 Aberdeen 19941 R4 Wed Mar 6 1929 Celtic 0-0 Motherwell 47000 R4 r Wed Mar 13 1929 Motherwell 1-2 Celtic 32000 SF Sat Mar 23 1929 Celtic 0-1 Kilmarnock 40000 SF Sat Mar 23 1929 Rangers 3-2 St Mirren 69727 F Sat Apr 6 1929 Kilmarnock 2-0 Rangers 114708