ZGlmZnVzaW9uLXY2LWZhbm91dC5yYWNpbmdwb3N0LmNvbQ==NDQzdHJ1ZQ==U29jY2VyYmFzZVVzZXI=YVc4N1Z4NDFiNGgybTc4UTRpT1ZvZmhxM0RENHphQVM=

1929/30

Holders: Celtic

Final

We 16Apr 1930NRangers2 - 1Partick
Sa 12Apr 1930NRangers0 - 0Partick

Semi-finals

Sa 22Mar 1930NPartick3 - 1Hamilton
Sa 22Mar 1930NRangers4 - 1Hearts

Fourth Round

We 05Mar 1930Hearts4 - 0Dundee
Sa 01Mar 1930Dundee2 - 2Hearts
Sa 01Mar 1930Partick3 - 1Falkirk
Sa 01Mar 1930Rangers3 - 0Montrose
Sa 01Mar 1930St Mirren3 - 4Hamilton

Third Round

Tu 25Feb 1930NFalkirk1 - 0Leith Athletic
Mo 24Feb 1930NDundee2 - 1Airdrie (old)
Mo 24Feb 1930NFalkirk1 - 1Leith Athletic
We 19Feb 1930Airdrie (old)0 - 0Dundee
We 19Feb 1930Leith Athletic1 - 1Falkirk
We 19Feb 1930Montrose3 - 1Albion
Sa 15Feb 1930Albion2 - 2Montrose
Sa 15Feb 1930Celtic1 - 3St Mirren
Sa 15Feb 1930Dundee0 - 0Airdrie (old)
Sa 15Feb 1930Falkirk0 - 0Leith Athletic
Sa 15Feb 1930Hamilton4 - 0King's Park
Sa 15Feb 1930Hibernian1 - 3Hearts
Sa 15Feb 1930Motherwell2 - 5Rangers
Sa 15Feb 1930Partick3 - 2Aberdeen

Second Round

Th 06Feb 1930Queen of Sth3 - 4Falkirk
We 05Feb 1930Cowdenbeath0 - 3Rangers
We 05Feb 1930Hearts5 - 1St Bernard's
We 05Feb 1930St Mirren3 - 0Forfar
Sa 01Feb 1930Aberdeen5 - 1Nithsdale Wand
Sa 01Feb 1930Airdrie (old)8 - 3Murrayfield A
Sa 01Feb 1930Albion2 - 1Beith
Sa 01Feb 1930Ayr1 - 3Hibernian
Sa 01Feb 1930Celtic5 - 0Arbroath
Sa 01Feb 1930Dundee4 - 1St Johnstone
Sa 01Feb 1930Dundee Utd0 - 3Partick
Sa 01Feb 1930Falkirk1 - 1Queen of Sth
Sa 01Feb 1930Forfar0 - 0St Mirren
Sa 01Feb 1930Hamilton4 - 2Kilmarnock
Sa 01Feb 1930Hearts0 - 0St Bernard's
Sa 01Feb 1930Leith Athletic2 - 0Clachnac
Sa 01Feb 1930Montrose3 - 1Inverness Cit
Sa 01Feb 1930Motherwell3 - 0Clyde
Sa 01Feb 1930Rangers2 - 2Cowdenbeath
Sa 01Feb 1930Vale of Leithen2 - 7King's Park

First Round

Sa 25Jan 1930Vale of Leithen2 - 1Peterhead
We 22Jan 1930Aberdeen7 - 0Raith
We 22Jan 1930St Johnstone3 - 1Bo'ness
Sa 18Jan 1930Airdrie (old)3 - 1Dunfermline
Sa 18Jan 1930Albion4 - 2Alloa
Sa 18Jan 1930Arbroath6 - 1Galston
Sa 18Jan 1930Bo'ness0 - 0St Johnstone
Sa 18Jan 1930Buckie Thistle0 - 2Falkirk
Sa 18Jan 1930Burntisland S0 - 3Murrayfield A
Sa 18Jan 1930Civil Serv Strol0 - 2Clachnac
Sa 18Jan 1930Clyde7 - 0Keith
Sa 18Jan 1930Dalbeattie Star1 - 6Partick
Sa 18Jan 1930Dumbarton1 - 4Cowdenbeath
Sa 18Jan 1930Dundee2 - 0Morton
Sa 18Jan 1930East Fife1 - 2Queen of Sth
Sa 18Jan 1930Falkirk Amateurs0 - 3Leith Athletic
Sa 18Jan 1930Forfar7 - 2Brechin
Sa 18Jan 1930Hamilton6 - 0Stenh'semuir
Sa 18Jan 1930Hearts1 - 0Clydebank (1)
Sa 18Jan 1930Hibernian2 - 0Leith Amateurs
Sa 18Jan 1930Inverness Cal0 - 6Celtic
Sa 18Jan 1930Kilmarnock11 - 1Paisley Acad
Sa 18Jan 1930King's Park6 - 2Bathgate
Sa 18Jan 1930Mid Annandale0 - 5Ayr
Sa 18Jan 1930Motherwell6 - 0E Stirling
Sa 18Jan 1930Nithsdale Wand6 - 1St Andrew's Univ
Sa 18Jan 1930Peterhead3 - 3Vale of Leithen
Sa 18Jan 1930Queen's Park0 - 1Rangers
Sa 18Jan 1930Raith3 - 3Aberdeen
Sa 18Jan 1930Royal Albert1 - 4Beith
Sa 18Jan 1930Solway Star0 - 8Montrose
Sa 18Jan 1930St Bernard's5 - 3Third Lanark
Sa 18Jan 1930St Cuthbert's1 - 5St Mirren
Sa 18Jan 1930Stranraer0 - 2Dundee Utd
We 15Jan 1930Inverness Cit1 - 0Armadale
Sa 11Jan 1930Murrayfield A2 - 2Burntisland S

Competitions

Whether it's the Johnstone's Paint Trophy or the Champions League, Soccerbase will ensure you don't experience a big cup upset

Teams

Agonising over Aberdeen?
Yearning for Yeovil? Our database is crammed with every football club you could possibly wish for

Players

A plethora of players ranging from Adebayor to Zamora. All you need to know to find out who is the best bet to score next

Managers

From Allardyce to Zola, our massive manager database, with histories and win ratios, is sure to get your vote of confidence

Referees

Card-happy control freak?
Astute arbiter? Make the right decision on any referee with the help of our specialist pages