<<

PART TWO 1900-1910

1900-01 FIRST ROUND Renfrewshire & Bute Ayr Carlton XI 3-1 Common Thistle Cartside WL Dunoon Rangers Beith Gateside Thistle 9-0 Dumfries Rosslyn Ferguslie 2-2 Kilmacolm (2-3) Benquhat Heatherbell 3-1 Overton 3-2 St Winnoch's 0-1 Greenock Volunteers 10-0 Inkerman Rangers 8-0 Lanemark Thistle Levern Victoria 7-1 Bute Rangers Rangers 5-0 Maybole Gardenrose XI Port- Athletic Jrs 3-0 Springhill () Athletic 5-1 Woodend Rothesay Royal Victoria 3-3 Renfrew Victoria (1-4) Kilmarnock Hibernian 2-0 Athletic Rothesay St Blane’s 5-1 Gourock Victoria 3-2 Burnfoothill Primrose Western Hibernian 1-2 Westmarch XI Thistle 3-2 Dumfries Corinthians Busby Cartvale were a late entry and were allowed into the second Rugby XI scr-WO Dean Park round Stewarton Cunninghame 4-2 Kilmarnock Shawbank BYE – Irvine Meadow XI Glasgow Ashfield 1-1 Glasgow Perthshire (5-1) Auchenheath Thistle 3-0 Shotts Harp Benburb 3-0 Elder Park Blantyre Hibernian 2-1 Chryston Athletic Glencairn 3-0 Clyde Jrs Cadzow Rangers WO-scr Longriggend Wanderers Kelvinside Wanderers 0-2 Jordanhill Clydesdale Wanderers 1-2 Cadzow Oak Langside Athletic 3-5 Co-operative United Dalziel Rovers 3-2 Glengowan Rangers Maryhill 5-1 Vale of Clyde East Benhar Heatherbell 0-2 Dykehead Hawthorn 0-1 Rangers Forth Thistle 3-1 Morningside Rangers Parkhill 0-6 Parkhead Athletic Harthill Athletic WO-scr Douglas St Bride’s Athletic 8-0 Glasgow Hibernian Haywood Wanderers 1-0 Douglas Water Thistle Petershill 4-1 Holytown Thistle 2-3 Carluke Milton Rovers Possilpark United 0-2 Rockbank Kirkwood Thistle 7-1 Glespin St George's 3-2 Hillhead Lanark Athletic 0-11 Bellshill Athletic Woodside Athletic 0-2 Cambuslang Hibernian Larkhall Thistle 5-0 Craigneuk Thistle BYE – DY Stewart’s Milton Rovers 2-4 Hamilton Academical Jrs Glasgow United were a late entry and were allowed into the second Nethanvale Thistle 2-5 Burnbank Athletic round Newarthill 0-2 Baillieston Thistle East Plains 7-1 Larkhall Blue Bell Armadale Daisy 1-0 Niddrie Blue Bell Uddingston St John’s 5-3 Quarter Huttonbank Arniston Rangers 1-2 Niddry Violet Dumbartonshire Blackburn Rovers WO-scr Macmerry St Clair Bowling United 3-4 Yoker Athletic Bo’ness Our Boys 11-0 Oakbank United Clydebank Celtic 0-1 Kirkintilloch Rob Roy Broxburn Athletic WO-scr Tranent United Duntocher Hibernian 1-2 Clydebank Jrs Haddington Thistle 1-4 Bainfield Hardgate 5-2 Edinburgh Myrtle 2-1 Craighall Milngavie 1-0 Dumbarton Albion Edinburgh Thistle 3-1 Britannia Smithston Albion 6-0 Kirkintilloch Harp Granton Oakvale 7-1 Linlithgow Rose BYE – Dalmuir Rangers Leith Ivanhoe 7-0 Newtongrange Star Leith Roseburn DD Pumpherston (?-? abd?, DD) Both clubs qualified for the second round after 3 matches Loanhead Mayflower 3-1 North Western Musselburgh Fern 1-2 Edinburgh Renton Prestonpans Athletic 4-2 Granton Caroline Vale of Grange 8-0 Edinburgh Rosebery BYE – Bonnyrigg Rose Athletic Stirlingshire Fife Airth Castle Rangers 5-2 Campsie Hearts Anstruther Rangers 4-1 Methil Rangers Alva Albion Rangers 10-0 Summerhouse United Dunfermline Our Boys 1-1 Dunfermline (0-2) Bonnybridge Athletic scr-WO Hawthorn Inverkeithing Thistle 1-3 Lassodie Cowie Wanderers 5-0 Falkirk Excelsior Kettle United 1-4 Raith Athletic Denny Athletic 3-1 St Ninians Thistle Lochgelly Rangers 2-0 Leven Thistle Dunipace 3-4 Alloa Seafield Thistle Tayside Albion 0-2 Buckhaven United Gairdoch 11-0 East Plean United BYE – Vale of Wemyss Grange Rovers 5-1 Forth Rangers Border Burghs Kilsyth Violet 2-1 Slamannan Jrs Protest BYE – Peebles Rovers Kilsyth Violet were later expelled North, Forfarshire & Perthshire Longcroft Thistle 1-3 Jrs Arbroath Rovers Athletic 2-4 East Craigie Sauchie 10-0 New Dock Celtic Stobswell 9-2 Dundee Norwood Stanburn Daisy 3-3 Alloa Vale of Forth (2-3) Dundee Violet 5-3 Arbroath Dauntless Stenhousemuir Hearts 3-1 Kilsyth Emmet Forfar East End 5-0 Perth Celtic Vale of Carron 2-2 Craigforth Rangers (2-0 abd, 3-1) Lochee St Leonard's 5-3 Brechin United Perth St Leonard's 2-1 Dundee Parkmore

SECOND ROUND Ayrshire & Renfrewshire East Ayr Carlton XI 2-1 Drongan Rangers Anstruther Rangers 0-2 Lochgelly Rangers Beith Gateside Thistle 4-1 Kilmarnock Hibernian Armadale Daisy 1-2 Buckhaven United Darvel 2-2 Kilmaurs (6-1) Edinburgh Bainfield 6-0 Blackburn Rovers Deanpark 1-4 Renfrew Victoria Edinburgh Thistle 2-2 Bo'ness Our Boys (2-7) Greenock Overton 2-4 Irvine Meadow XI Granton Oakvale WO-scr Bonnyrigg Rose Athletic Kilmacolm 2-1 Cartside Lassodie 0-0 Niddry Violet abd 78 mins Mauchline Thistle 2-4 Benquhat Heatherbell Niddry did not appear for replay and Lassodie awarded tie Newmilns 6-2 Port-Glasgow Athletic Jrs Leith Roseburn 2-2 Dunfermline (0-5) Rothesay St Blane's 2-3 Glenbuck Athletic Loanhead Mayflower 0-3 Edinburgh Renton at Parkhead Jrs the agreed neutral venue Peebles Rovers 2-2 Raith Athletic (scr-WO) Stewarton Cunninghame 2-3 Greenock Volunteers Prestonpans Athletic 0-0 Broxburn Athletic (0-3) Westmarch XI 4-2 Levern Victoria Pumpherston 1-1 Leith Ivanhoe (1-1, 3-2 abd, 1-3 both matches at Niddry Violet FC) Vale of Wemyss 0-3 Vale of Grange BYE – Edinburgh Myrtle Dumbartonshire & Stirlingshire Glasgow & Lanarkshire Airth Castle Rangers 2-3 Vale of Carron Ashfield 7-1 Forth Thistle Alloa Seafield Thistle 2-2 Clydebank (0-7) Auchenheath Thistle 7-3 Kirkwood Thistle Alloa Vale of Forth 4-1 Dalmuir Rangers Benburb 0-3 Haywood Wanderers Clackmannan Jrs 5-2 Sauchie Blantyre Hibernian 1-3 Cadzow Rangers Denny Athletic 7-0 Slamannan Jrs Cambuslang Hibernian 0-1 Cadzow Oak Falkirk Hawthorn 0-0 Milngavie (4-2) Cambuslang Rangers 3-1 Co-operative United Grange Rovers 2-1 Gairdoch Dykehead Hawthorn 1-0 Baillieston Thistle Hardgate 0-3 Cowie Wanderers Harthill Thistle 9-0 Glasgow United Stenhousemuir Hearts 2-2 Smithston Albion Jordanhill 2-0 Carluke Milton Rovers (disq-WO as Stenhousemuir failed to turn up twice for replay) Larkhall Thistle 4-2 Rockbank Yoker Athletic 1-4 Alva Albion Rangers Maryhill 0-0 Bellshill Athletic (5-1) BYE – Kirkintilloch Rob Roy Parkhead Athletic 3-1 Partick Athletic North, Forfarshire & Perthshire Petershill 1-0 DY Stewart Dundee Stobswell 1-0 East Craigie Rutherglen Glencairn 7-3 Plains Forfar East End 1-4 Dundee Violet St George's 0-8 Dalziel Rovers Perth St Leonard's 2-2 Lochee St Leonard's (4-2) Uddingston St John's 1-1 Hamilton Academical Jrs (3-3, awarded to Uddingston, HA failed to appear for a replay at Tollcross) BYE – Burnbank Athletic

THIRD ROUND Ayrshire & Renfrewshire Dumbartonshire & Stirlingshire Benquhat Heatherbell scr-WO Newmilns Clydebank Jrs 5-0 Clackmannan Glenbuck Athletic 5-2 Gateside Thistle Denny Athletic 5-2 Alloa Vale of Forth Irvine Meadow XI 1-1 Ayr Carlton XI (4-2) Falkirk Hawthorn 1-2 Kirkintilloch Rob Roy Kilmacolm 2-5 Greenock Volunteers Grange Rovers 5-1 Cowie Wanderers Renfrew Victoria 2-1 Westmarch XI Vale of Carron 1-2 Smithston Albion BYE – Darvel BYE – Alva Albion Rangers

East, Fife & North Glasgow & Lanarkshire Broxburn Athletic 1-1 Buckhaven United (3-1) Auchenheath Thistle 3-2 Cadzow Rangers Dundee Violet 2-2 Edinburgh Myrtle (1-2) Burnbank Athletic 7-0 Haywood Wanderers Edinburgh Renton 1-3 Dunfermline Cadzow Oak 3-0 Rutherglen Glencairn Granton Oakvale 0-1 Bo'ness Our Boys Cambuslang Rangers 1-1 Ashfield (4-5) Leith Ivanhoe 4-0 Lassodie Dalziel Rovers 3-1 Jordanhill Lochgelly Rangers 4-1 Edinburgh Bainfield Harthill Thistle 5-2 Petershill Perth St Leonard's 3-4 Raith Athletic Maryhill 2-0 Larkhall Thistle Vale of Grange 4-2 Dundee Stobswell Parkhead Athletic 7-1 Dykehead Hawthorn BYE – Uddingston St John's

FOURTH ROUND Alva Albion Rangers 4-3 Dalziel Rovers Raith Athletic 3-0 Greenock Volunteers Auchenheath Thistle 5-2 Lochgelly Rangers Harthill Thistle 1-1 Uddingston St John's (5-1) Burnbank Athletic 6-2 Irvine Meadow XI Leith Ivanhoe 1-0 Bo’ness Our Boys Clydebank Jrs 5-0 Cadzow Oak Maryhill 4-1 Kintilloch Rob Roy Darvel 2-0 Grange Rovers Parkhead Athletic 4-1 Denny Athletic Dunfermline 2-2 Vale of Grange (3-2) Smithston Albion 4-3 Broxburn Athletic Glenbuck Athletic 0-7 Newmilns BYES – Ashfield, Edinburgh Myrtle, Renfrew Victoria

FIFTH ROUND Ashfield 2-3 Smithston Albion Auchenheath Thistle 3-1 Edinburgh Myrtle Burnbank Athletic 5-2 Leith Ivanhoe Clydebank 1-2 Raith Athletic Darvel 4-4 Alva Albion Rangers (5-1) both matches at Maryhill Newmilns 1-2 Maryhill Parkhead Athletic 2-1 Dunfermline Harthill Thistle 0-1 Renfrew Victoria

SIXTH ROUND Burnbank Athletic 9-0 Auchenheath Thistle Maryhill 3-0 Darvel Raith Athletic disq-WO Parkhead Athletic Issue over no guarantees being given about expenses Smithston Albion 0-2 Renfrew Victoria

SEMI-FINAL Burnbank Athletic 5-1 Parkhead Athletic Maryhill 2-1 Renfrew Victoria 6 April at Shawfield Park, Glasgow 13 April at Park, Glasgow

FINAL Maryhill 0-2 Burnbank Athletic 11 May at Exhibition Grounds, Glasgow

1901-02 FIRST ROUND Ayrshire Dumbartonshire Craigbank 0-0 Common Thistle (0-3) Clydebank Jrs 4-0 Cumbernauld Eglinton 8-0 Mauchline Thistle Dumbarton Corinthians 0-2 Duntocher Hibernian Dalry Athletic WO-scr Afton Lads Kirkintilloch Rob Roy 3-2 Strathleven Gateside Thistle 1-0 Kilmaurs Old Kilpatrick 4-2 Hardgate Glenbuck Cherrypickers WL Darvel Smithston Albion 5-1 Garscadden Irvine Meadow XI 7-3 Mountaineers Yoker Athletic 3-0 Condorrat Thistle Kilmarnock Winton scr-WO Drongan BYE – Milngavie Kilmarnock Woodend 3-1 Troon Rangers Fife Muirkirk Athletic 5-2 Burnfoothill Primrose Buckhaven United 1-1 Leven Thistle (2-1) Newmilns WO-scr Ayr Carlton XI Dunfermline Our Boys 2-1 Lassodie Rugby XI 6-0 Overton Thistle Lochgelly Rangers 12-0 Burntisland Rovers Springvale (Ayr) 1-4 Shawbank Inverkeithing Thistle 1-2 Vale of Wemyss Stewarton 2-2 Kilmarnock Hibernian (4-2) Raith Athletic 2-1 Kelty Rangers Stewarton Cunninghame 5-2 Springside Tayside Albion 5-0 Anstruther Rangers BYE – Mossblown Strollers Borders East BYE – Peebles Rovers Arniston Rangers 5-2 Bo'ness Our Boys Stirlingshire Bainfield (Edinburgh) 1-2 Musselburgh Fern Alloa Seafield Thistle 1-1 East Plean United (2-5) Britannia (Edinburgh) 1-6 Granton Oakvale Alloa Vale of Forth WO-scr Slamannan Edinburgh Renton 0-4 Braid Thistle Alva Albion Rangers 7-1 Forth Rangers Edinburgh Rosebery 0-1 Niddrie Bluebell Clackmannan Jrs 7-1 Bannockburn Harthill Thistle 7-2 Vale of Avon Denny Athletic 4-1 Vale of Carron Myrtle (Edinburgh) 6-1 Prestonpans Athletic Dunipace 3-3 Airth Castle Rangers Newtongrange Star 2-4 Leith Ivanhoe (5-0 Both matches were at Dunipace) Niddry Violet w-l Linlithgow Rose Gairdoch 0-0 Stenhousemuir Hearts (4-1) Pumpherston scr-WO Auckland Villa Grange Rovers 9-1 Tillicoutry Rovers Vale of Grange 7-0 6th Highlanders Kilsyth Emmet 2-2 Sauchie (3-2) Tranent United 1-1 Armadale Daisy (0-2) Longcroft Thistle 5-4 Cowie Wanderers West Calder Athletic 1-5 Broxburn Athletic New Docks Celtic 0-1 Kings Park Thistle BYES – Champfleurie, Haddington Thistle, Seafield Daisy Slamannan Minerva 8-3 Laurieston Lanarkshire BYE – St Ninians Thistle Baillieston Thistle 2-4 Carluke Milton Rovers North Blantyre Hibernian 6-0 Shotts Harp Arbroath High School 2-1 East Craigie Burnbank Athletic 7-1 East Benhar Heatherbell Brechin United 4-1 Forfar East End Cadzow Oak 3-2 Holytown Thistle Dundee Arnot 5-2 Perth Celtic Carnwath Swifts 0-4 Glengowan Rangers Dundee Stobswell 4-2 Brechin Hearts Clydesdale Wanderers WO-scr Chryston Athletic Dundee Violet 5-1 Brechin Harp Dalziel Rovers 3-1 Kirkwood Thistle Edenbank 4-2 Dundee Parkmore Dykehead Hawthorn 3-1 Cadzow Rangers Perth Craigie 0-6 Dundee St Leonard's Forth Thistle WO-scr Overton Rovers Perth Roselea 2-5 Arbroath Dauntless Glenavon 2-0 Douglas Rangers BYE – Perth St Leonard's Longriggend Wanderers 4-0 New Stevenston Rangers Renfrewshire Morningside Rangers 1-3 Douglas Water Thistle Cartside 2-3 Renfrew Victoria Motherwell Milton Rovers 5-4 Lanark Athletic Greenock Clydevale WO-scr Western Hibernian Quarter Huttonbank 4-3 Plains Greenock Overton 3-0 Blythswood Stoneyburn Heatherbell 3-5 Larkhall Thistle Johnstone Rangers 0-4 Westmarch XI Tarbrax Heatherbell 2-4 Wishaw Clydesdale Levern Victoria 1-1 Ferguslie (2-4) BYE – Bellshill Athletic, Blantyre Victoria, Caledonia Victoria 10-0 Bridge of Weir Union Glasgow Port-Glasgow Athletic Jrs 2-2 Greenock Volunteers (1-5) Cambuslang Rangers 0-1 Maryhill Rothesay Royal Victoria 3-4 Kilmacolm Clyde Jrs 0-3 Cambuslang Hibernian Rothesay St Blane’s WO-scr Bute Rangers Glasgow Perthshire 2-2 Benburb (4-2) South Jordanhill 1-3 Ibrox Annan United 2-2 Moffat Harriers (3-2) Parkhead 4-0 Co-operative United Balmoral (Dumfries) 3-4 Lochvale Rockbank 1-2 Woodside Athletic Dumfries Roslyn 1-2 Dumfries Primrose Rutherglen Glencairn 4-1 Partick Athletic St George’s 0-4 Parkhead Athletic Strathclyde 7-1 Rosslyn Vale of Clyde 5-4 Camphill Westland 0-2 Ashfield BYE – Morier Athletic, Petershill, Scotstounhill

SECOND ROUND Ayrshire, Renfrewshire & Bute Dumbartonshire & Stirlingshire Common Thistle 2-0 Kilmarnock Woodend Alloa Vale of Forth 1-5 Duntocher Hibernisn Cronbery Eglinton 2-3 Rugby XI Clydebank Jrs 2-1 East Plean United Drongan 4-1 Irvine Meadow Dunipace 3-1 Gairdoch abd (3-1) Ferguslie 2-1 Greenock Volunteers Grange Rovers 3-4 Yoker Athletic Gateside Thistle 7-3 Mossblown Strollers Kilsyth Emmet 3-3 Milngavie (3-1) Kilmacolm 2-3 Glenbuck Cherrypickers Kings Park Thistle 2-0 Slamannan Minerva Neilston Victoria 4-1 Muirkirk Athletic Kirkintilloch Rob Roy 8-1 Alva Albion Rangers Newmilns 5-0 Greenock Clydevale Longcroft Thistle scr-WO Old Kilpatrick Overton 3-1 Shawbank St Ninians Thistle 2-1 Clackmannan Renfrew Victoria 5-1 Westmarch XI Smithston Albion 3-0 Denny Athletic Stewarton 4-1 Dalry Athletic Glasgow & Lanarkshire Stewarton Cunninghame 0-2 Rothesay St Blane’s Ashfield 5-0 Bellshill Athletic Fife, East & Borders Blantyre Victoria WO-scr Scotstounhill Arniston Rangers 3-0 Lochgelly Rangers Burnbank Athletic 7-0 Forth Thistle Broxburn Athletic WO-scr Tayside Albion Carluke Milton Rovers 1-4 Rutherglen Glencairn Dunfermline Our Boys 3-2 Armadale Daisy Protest Coatbridge Caledonia 2-4 Cambuslang Hibernian (3-1 abd darkness, WO-scr) Dalziel Rovers 2-2 Parkhead Athletic (0-2) Edinburgh Myrtle 1-1 Buckhaven United Glasgow Perthshire 4-0 Clydesdale Wanderers (3-3, 0-4 at Inverkeithing) Glengowan Rangers 0-4 Douglas Water Thistle Granton Oakvale 4-2 Musselburgh Fern Larkhall Thistle 3-4 Dykehead Hawthorn Haddington Athletic 3-2 Peebles Rovers Longriggend Wanderers 2-2 Glenavon (2-2, scr-WO) Harthill Thistle 2-1 Braid Thistle abd (1-2) Maryhill 10-2 Blantyre Hibernian Raith Athletic 2-2 Niddry Violet (scr-WO) Parkhead 5-0 Woodside Athletic Seafield Daisy w-l Champfleurie Petershill 4-1 Morier Athletic Vale of Grange 2-0 Niddrie Bluebell Quarter Huttonbank 1-1 Ibrox Vale of Wemyss 2-7 Leith Ivanhoe (0-0, 1-1 aet at Ashfield, 1-2 aet at Tollcross) North Strathclyde 2-0 Wishaw Clydesdale Arbroath High School 0-2 Brechin United Vale of Clyde 6-0 Motherwell Milton Rovers Dundee Arnot 4-0 Dundee St Leonard's BYE – Cadzow Oak Dundee Violet 7-0 Arbroath Dauntless South Perth St Leonard's 1-2 Edenbank Annan United 4-0 Lochvale BYE – Dundee Stobswell BYE – Dumfries Primrose

THIRD ROUND Ayrshire, Renfrewshire & Bute Dumbartonshire & Stirlingshire Drongan 1-0 Glenbuck Cherrypickers Clydebank Jrs 5-2 Kilsyth Emmet Renfrew Victoria 4-1 Ferguslie Dunipace 7-0 Smithston Albion Gateside Thistle 6-4 Common Thistle Kintilloch Rob Roy 6-2 Duntocher Hibernian Neilston Victoria 3-2 Newmilns Old Kilpatrick 0-0 Kings Park Thistle (1-0) Rothesay St Blane's 2-2 Stewarton (0-2) St Ninians Thistle 3-1 Yoker Athletic Rugby XI 2-1 Greenock Overton Vale of Grange 6-0 Niddrie Violet Fife & East Glasgow & Lanarkshire Arniston Ranger 4-0 Haddington Thistle Burnbank Athletic 6-1 Glenavon Braid Thistle 0-4 Granton Oakvale Douglas Water Thistle 2-1 Parkhead Athletic Dunfermline Our Boys 3-3 Buckhaven United (0-4) Glasgow Perthshire 2-1 Blantyre Victoria Leith Ivanhoe 3-2 Broxburn Athletic Maryhill 5-1 Ibrox Seafield Daisy 1-1 Auckland Villa (2-1) Parkhead 1-2 Rutherglen Glencairn Vale of Grange 6-0 Niddrie Violet Petershill 2-4 Cambuslang Hibernian North Strathclyde 10-1 Cadzow Oak Dundee Violet 4-3 Brechin Unitedd Vale of Clyde 3-1 Ashfield Edenbank 0-0 Dundee Arnot (4-2) BYE – Dykehead Hawthorn Dundee Stobswell had been inadvertently left out of third round South draw Annan United 4-2 Dumfries Primrose

FOURTH ROUND Annan United 1-4 Douglas Water Thistle Kirkintilloch Rob Roy 4-3 Dundee Stobswell Arniston Rangers 3-6 Rutherglen Glencairn Leith Ivanhoe 2-1 Edenbank Burnbank Athletic 2-0 Seafield Daisy Maryhill 4-3 Vale of Clyde Clydebank Jrs 1-2 Dunipace abd (0-2) Renfrew Victoria 6-3 St Ninians Thistle Drongan 2-2 Cambuslang Hibernian (1-3) Rugby XI WL Old Kilpatrick Dundee Violet 4-1 Granton Oakvale Strathclyde 5-4 Stewarton Dykehead Hawthorn 6-1 Gateside Thistle Vale of Grange 3-2 Neilston Victoria Glasgow Perthshire 2-2 Buckhaven United (2-2, 2-1 at , Edinburgh)

FIFTH ROUND Douglas Water Th istle 1-0 Renfrew Victoria Protest (0-2) Dundee Violet 1-1 Glasgow Perthshire (0-2) Dykehead Hawthorn 2-2 Strathclyde (2-5) Leith Ivanhoe 0-1 Dunipace Maryhill 4-1 Cambuslang Hibernian Rutherglen Glencairn 4-2 Burnbank Athletic Vale of Grange 0-0 Rugby XI (1-3) BYE – Kirkintilloch Rob Roy

SIXTH ROUND Glasgow Perthshire 0-2 Rutherglen Glencairn Protest(0-4) Kirkintilloch Rob Roy 0-0 Strathclyde (1-3) Maryhill 1-0 Rugby XI Renfrew Victoria 0-0 Dunipace (2-4)

SEMI-FINAL Maryhill 1-0 Dunipace Rutherglen Glencairn 2-1 Strathclyde 26 April at Meadowside Park, Glasgow 29 March at , Glasgow

FINAL Rutherglen Glencairn 1-0 Maryhill 24 May at Meadowside Park, Glasgow

1902-03 FIRST ROUND Argyll Dumbartonshire Oban West End 5-1 Oban Clydebank Jrs 3-1 Cumbernauld Ayrshire Condorrat Thistle 6-3 Garscadden Ardeer Thistle 3-1 Mauchline Th istle Hardgate 1-0 Old Kilpatrick Benquhat Heatherbell 4-2 Ayr Springvale Kirkintilloch Rob Roy 2-1 Duntocher Hibernian Cronbery Eglinton 3-0 Thistle Milngavie 6-1 Strathleven Darvel 10-0 Afton Lads Yoker Athletic LW Dumbarton Corinthians Drongan WO-scr Dalry East Galston Athletic 4-1 Springside Addiewell United 3-0 Leith Thistle Glenbuck Cherrypickers WO-scr Overton Thistle Bathgate Emmet 2-1 Musselburgh Fern Protest (2-1) Kilbirnie Ladeside 6-0 Kilmaurs Bo’ness Our Boys 3-2 Stoneyburn Heatherbell Kilmarnock Deanpark 4-1 Craigbank Braid Thistle 0-0 Armadale Daisy (1-3) Kilmarnock Woodend 3-1 Common Thistle Broxburn Athletic 4-1 Bonnyrigg Rose Lanemark Thistle 2-1 Coylton United Dalkeith Thistle 3-3 Arniston Rangers (1-3) Rugby XI 2-2 Kilwinning Rangers (2-0) Edinburgh Rosebery 1-2 Leith Ivanhoe Shawbank 1-1 Irvine Meadow XI (1-2) Haddington Amateurs 2-1 Granton Oakvale Stewarton 3-1 Newmilns Musselburgh Fern 2-1 Bainfield Troon Rangers 1-4 Stewarton Cunninghame Newtongrange Star WL North Western BYE – Muirkirk Athletic Newtown Thistle 1-2 Tranent United Fife Niddry Violet 3-3 Vale of Grange (2-5) Anstruther Rangers 2-2 Lassodie (scr-WO) Pumpherston Prestonpans Athletic Buckhaven United 1-2 Lochgelly Rangers tie awarded to Pumpherston Kelty Rangers 5-0 Inverkeithing Thistle Protest Queensferry Hibernian 2-1 Linlithgow Rose (0-0, 2-1) BYE – Edinburgh Myrtle Leven Thistle 4-1 Raith Athletic Lanarkshire Tayside Albion 3-7 Vale of Wemyss Ashgill Rovers 2-3 Airdriehill Shamrock Glasgow Bellshill Daisy 2-5 Dalziel Rovers Ashfield 2-1 Clyde Jrs Blantyre Victoria 6-1 New Stevenston Rangers Benburb 1-2 Cambuslang Rangers Burnbank Athletic 3-1 Baillieston Thistle Blythswood Deaf & Dumb LW Rockbank Cadzow Oak 5-0 Motherwell Milton Rovers Cambuslang Hibernian 5-1 Jordanhill Union Captain Colt’s Rovers 5-0 Forth Thistle Co-operative United 8-1 Parkhead Athletic Carluke Milton Rovers WO-scr Holytown Thistle Eastern Burnside 5-1 Unitas Carmyle Thistle 1-4 Larkhall Thistle Ibrox 0-6 G Perthshire Chryston Athletic 2-1 Longriggend Wanderers Lambhill Harp 3-1 Vale of Clyde Clydesdale & Bellshill Utd 5-0 Glassford Victoria Morier Athletic 0-8 Strathclyde Douglas Water Thistle 5-1 Dykehead Hawthorn Parkhead 4-3 Maryhill Earnock Rovers 2-3 Blantyre Hibernian Rutherglen Glencairn 2-2 Camphill (6-2) East Benhar Heatherbell Cadzow Rangers Trades United 1-13 Petershill tie awarded to East Benhar Heatherbell BYE – Govan Maxwell Glenboig Carrick XI 2-0 Glespin Thistle North Haywood Wanderers 2-1 Quarter Huttonbank Arbroath Ardenlea 4-1 Dundee Parkmore Lanark Athletic 4-0 Fauldhouse United Brechin Hearts 4-3 Forfar West End Morningside Rangers 7-0 Glenavon Carnoustie 2-6 Arbroath High School Glengowan Rangers 2-2 Plains (3-2) Dundee Arnot 3-0 Perth Craigie South Dundee Violet 2-3 Dundee Stobswell Annan Athletic 0-1 Annan United Edenbank 2-1 Brechin Harp BYE – Killowe Rangers Fairfield 0-2 East Craigie Stirlingshire Forfar East End 2-4 Perth St Leonard's Alloa Vale of Forth 2-3 Cowie Wanderers Forthill Athletic 5-2 Dundee Norwood Alva Albion Rangers 2-0 Laurieston Rangers Perth Celtic 2-2 Perth Roselea (2-0) Banknock 1-0 Skinflats Rising Star Dundee St Leonard's 2-1 Forfar Celtic Clackmannan Jrs 2-0 Grange Rovers BYE – Lochee Hibernian Denny Athletic 1-0 Vale of Carron Renfrewshire East Plean United 6-1 Sauchie Barrhead Fereneze 2-1 Neilston Victoria Gairdoch 2-2 Dunipace (2-3) Greenock Volunteers 6-0 Bute Athletic Kilsyth Emmet 7-1 Alloa Seafield Thistle Howwood Athletic 1-4 Western Hibernian Kings Park Thistle 1-3 Tillicoutry Rovers Kilmacolm 0-4 Greenock Overton St Ninians Thistle 5-1 Airth Castle Rangers Levern Victoria 6-1 Westmarch XI Stenhousemuir Hearts 4-1 Forth Rangers Port-Glasgow Athletic Jrs 3-1 Houston St Fillan’s Prieston 2-2 Rothesay Royal Victoria (3-5) Renfrew Victoria 11-1 Blythswood Rothesay St Blane’s 3-1 Ferguslie

SECOND ROUND Argyllshire, Dumbartonshire & Stirlingshire Glasgow & Lanarkshire Clydebank Jrs 2-2 Dunipace (0-4) Blantyre Hibernian 3-0 Cambuslang Hibernian Cowie Wanderers 1-5 Milngavie Blantyre Victoria 5-3 Glengowan Rangers Denny Athletic 3-0 Condorrat Thistle Cadzow Oak 3-1 Eastern Burnside Dumbarton Corinthians 3-3 Clackmannan Capt Colt's Rovers 2-2 Cambuslang Rangers (0-5) (0-0, 1-2 at Beechwood Park, Glasgow) Carluke Milton Rovers 2-3 Parkhead Hardgate 3-0 East Plain United Chryston Athletic 8-0 Govan Maxwell Kilsyth Emmet 5-1 Oban West End Clydesdale & Bellshill Utd 2-2 Glenboig Carrick XI (3-1) Kirkintilloch Rob Roy 3-1 Tillicoutry Rovers Co-operative United 1-4 Burnbank Athletic St Ninians Thistle 5-2 Banknock Dalziel Rovers 4-3 Airdriehill Shamrock Stenhousemuir Hearts 4-2 Alva Albion Rangers Glasgow Perthshire 3-0 Douglas Water Thistle Ayrshire, Bute, Dumfriesshire & Renfrewshire Haywood Wanderers 3-3 Larkhall Thistle (1-6) Ardeer Thistle 4-1 Greenock Volunteers Lambhill Harp 3-1 Morningside Rangers Benquhat Heatherbell 4-2 Kilbirnie Ladeside Petershill 13-0 East Benhar Heatherbell Cronbery Eglinton 6-0 Barrhead Fereneze Rockbank 1-1 Ashfield (2-2, 2-1 at Kelvindale Pk) Glenbuck Cherrypickers 5-0 Stewarton Cunninghame Strathclyde 11-0 Lanark Athletic Greenock Overton 3-1 Rugby XI BYE – Rutherglen Glencairn Irvine Meadow XI 2-1 Muirkirk Athletic East & Fife Killowe Rovers l-w Drongan Bathgate Emmet 2-5 Pumpherston Lanemark Thistle scr-WO Rothesay Royal Victoria Bo'ness Our Boys 6-1 Arniston Rangers Levern Victoria 15-1 Annan United Broxburn Athletic 4-2 Leith Ivanhoe Port-Glasgow Athletic Jrs 2-1 Galston Athletic Kelty Rangers 2-0 Haddington Amateurs Rothesay St Blane's 2-2 Kilmarnock Dean Park Lassodie WO-scr Tranent United (WO-scr, but ordered to replay at Kilmarnock 2-0 ) Leven Thistle 2-0 Musselburgh Fern Stewarton 2-1 Kilmarnock Woodend Lochgelly Rangers 6-1 Armadale Daisy Western Hibernian 2-2 Darvel (0-3) Queensferry Hibernian 1-4 Newtongrange Star BYE – Renfrew Victoria Vale of Grange 3-2 Edinburgh Myrtle North Vale of Wemyss 4-0 Addiewell United Brechin Hearts 4-0 Perth Celtic Dundee Stobswell 3-0 East Craigie Edenbank 1-1 Forthill Athletic (1-3) Forfar Celtic 1-3 Arbroath High School Lochee Hibernian 2-2 Arbroath Ardenlea (2-6) Perth St Leonard's 3-1 Dundee Arnot

THIRD ROUND Ayrshire, Renfrewshire & Bute Dumbartonshire & Stirlingshire Ardeer Thistle 4-3 Drongan at Kilwinning Clackmannan Jrs 0-2 Kirkintilloch Rob Roy Benquhat Heatherbell 4-4 Cronberry Eglinton (scr-WO) Denny Athletic 2-1 Kilsyth Emmet Glenbuck Cherrypickers 0-1 Darvel Milngavie 5-2 Hardgate Irvine Meadow XI 3-2 Stewarton St Ninians Thistle 1-1 Stenhousemuir Hearts (1-3) Levern Victoria 1-3 Renfrew Victoria BYE – Dunipace Rothesay St Blane's 2-1 Greenock Overton East & Fife Rothesay Royal Victoria 1-3 Port-Glasgow Ath Jrs abd (2-0) Lassodie 1-0 Kelty Rangers Glasgow & Lanarkshire Leven Thistle 2-3 Vale of Wemyss Blantyre Victoria 1-0 Rockbank Lochgelly Rangers 1-0 Newtongrange Star Burnbank Athletic 5-1 Cadzow Oak Pumpherston 0-1 Broxburn Athletic Cambuslang Rangers 3-0 Petershill Vale of Grange 2-1 Bo'ness Our Boys Glasgow Perthshire 1-0 Blantyre Hibernian North Larkhall Thistle 4-2 Dalziel Rovers Arbroath Ardenlea 1-4 Dundee Stobswell Parkhead 1-0 Chryston Athletic Arbroath High School 1-2 Brechin Hearts Rutherglen Glencairn 1-1 Clydesdale & Bellshill United (5-1) Forthill Athletic 2-2 Perth St Leonard's (3-2) Strathclyde 7-0 Lambhill Harp

FOURTH ROUND Ardeer Thistle 4-2 Rutherglen Glencairn Larkhall Thistle 4-0 Dundee Stobswell Blantyre Victoria 6-1 Forthill Athletic Lassodie 3-1 Broxburn Athletic Burnbank Athletic 5-2 Vale of Wemyss Lochgelly Rangers 3-0 Kirkintilloch Rob Roy Cambuslang Rangers 2-2 Denny Athletic (4-2) Parkhead 5-0 Milngavie Cronbery Eglinton 1-4 Darvel Renfrew Victoria 4-0 Brechin Hearts Dunipace 2-1 Strathclyde Rothesy St Blane's 2-2 Glasgow Perthshire (1-6 ) Irvine Meadow XI 2-2 Vale of Grange (1-3) Stenhousemuir Hearts 2-2 Rothesay Royal Victoria (4-1)

FIFTH ROUND Cambuslang Rangers 2-1 Blantyre Victoria Darvel 1-2 Ardeer Thistle Dunipace 5-3 Stenhousemuir Hearts Lassodie 0-3 Parkhead Renfrew Victoria 3-0 Lochgelly Rangers Vale of Grange 2-1 Glasgow Perthshire BYES – Burnbank Athletic, Larkhall Thistle

SIXTH ROUND Ardeer Thistle 3-1 Cambuslang Rangers Burnbank Athletic 4-1 Dunipace Larkhall Thistle 3-1 Vale of Grange Parkhead 6-2 Renfrew Victoria

SEMI-FINAL Larkhall Thistle 3-2 Ardeer Thistle Parkhead 1-0 Burnbank Athletic 25 April at New Beechwood Park, Glasgow (Strathclyde FC) 2 May at Meadowside Park, Glasgow

FINAL Parkhead 3-0 Larkhall Thistle 23 May at Meadowside Park, Glasgow

1903-04 FIRST ROUND Ayrshire East Ayr Springvale 0-4 Troon Rangers Bathgate Emmet 0-3 Addiewell United Ayr Westerlea LW Newmilns Bo’ness Our Boys 5-2 Arniston Rangers Benquhat Heatherbell 3-2 Stewarton Cunninghame Broxburn Swifts 2-2 Edinburgh Bainfield (LW) Cronberry Eglinton WO-scr Beith Jrs Dalkeith Thistle 1-3 Broxburn Athletic Darvel WO-scr Cumnock Craigbank Edinburgh Myrtle 3-0 Haddington Amateurs Galston Athletic 1-1 Kilwinning Rangers (0-2) Leith Ivanhoe 5-1 Prestonpans Athletic Glenbuck Cherrypickers 2-2 Ardeer Thistle (0-5) Linlithgow Rose 6-2 Newtown Thistle Thistle WO-scr Common Thistle Musselburgh Fern 1-3 Tranent United Irvine Meadow XI 4-1 Kilwinning Thistle Norse Rovers 3-1 Newtongrange Star Kilmarnock Deanpark 2-1 Ardrossan Winton Rovers North Western 0-2 Granton Oakvale Kilmarnock Shawbank 3-2 Dalry Thistle Stoneyburn Heatherbell 2-2 Bonnyrigg Rose Athletic (1-3) Lugar Boswell WL Ayr Victoria Winchburgh United 2-3 Vale of Grange Mossblown Strollers scr-WO Kilmaurs Fife Muirkirk Athletic 3-2 Kilbirnie Ladeside Bowhill Thistle 0-2 Glencraig Rangers Springside 0-1 Rugby XI Cowdenbeath Athletic 0-2 Kelty Rangers Stewarton 3-0 Mauchline Thistle Hill of Beath Ramblers 1-2 Thornton Rovers Trabboch Thistle LW Drongan Raith Athletic 3-0 Lochgelly Rangers Vale of Garnock Strollers 4-3 Lanemark Thistle St Andrews City 2-3 Lassodie BYE – Ardrossan Celtic Vale of Wemyss 2-2 Buckhaven United Dumbartonshire (2-2, 4-1 at Buckhaven) Duntocher Hibernian 7-0 Dumbarton Corinthians North Hardgate 6-1 Cumbernauld Brechin Harp 3-4 Perth St Leonard's Smithston Hibernian 1-1 Clydebank Jrs (1-2) Brechin Hearts 4-2 Forfar Celtic Strathleven 1-1 Dumbarton Oakvale (3-3, 1-0 Carnoustie 2-1 Arbroath Ardenlea Protest, 4-1 Protest, 2-1 at Boghead Pk, Dumbarton) Dundee Arnot 2-1 Dundee Norwood Yoker Athletic 1-0 Clydebank United Dundee Parkmore 4-1 Perth Roselea BYE – Kirkintilloch Rob Roy Dundee Violet 2-2 Arbroath Dauntless (5-0) Glasgow Forfar East End 2-5 Forthill Athletic Ashfield 5-2 Lambhill Harp Lochee Hibernian 3-3 Forfar West End (1-5) Cambuslang Hibernian 0-3 Shettleston Perth Celtic 1-3 Dundee West End Claremont WO-scr Jordanhill Union Perth Craigie 0-5 Dundee Fairfield Fairfield Shipyard 2-1 Co-Operative United Protest Perth Rosebank LW East Craigie (1-2 Protest 4-2) BYES – Lochee St Leonard's, Tayport Parkhead 3-0 Albert Rovers Renfrewshire Parkhead Athletic 2-3 Maryhill Bute Athletic 1-2 Prieston Petershill 3-2 Glasgow Perthshire Ferguslie 2-1 Port-Glasgow Athletic Jrs Queen's Park Hampden XI 1-3 Benburb Greenock Overton 1-4 Rothesay Royal Victoria Rockbank 1-4 Cambuslang Rangers Kilmacolm 4-3 Rothesay St Blane’s Rutherglen Glencairn 2-2 Vale of Clyde (0-2) Levern Victoria WO-scr Greenock Volunteers Strathclyde 9-1 Blythswood Deaf & Dumb Neilston Victoria 0-1 Barrhead Fereneze Protest (2-1) Trades United 1-7 Port Juniors Renfrew Victoria 10-0 Bute Rangers Lanarkshire Stirlingshire Airdriehill Shamrock 3-0 Larkhall Thistle Alva Albion Rangers 3-3 Vale of Carron (2-1) Baillieston Thistle 3-1 Douglas Water Thistle Banknock 9-1 Tulliallan Blantyre Victoria 1-1 Stonehouse Albion (2-1) Cowie Wanderers 2-3 Kilsyth Emmet Burnbank Athletic 4-0 Captain Colt’s Rovers East Plean United 1-5 St Ninians Thistle Carmyle Thistle scr-WO Cadzow Oak Gairdoch 2-0 Alloa Vale of Forth Dalziel Rovers 5-0 Fauldhouse Athletic Kings Park Jrs scr-WO Falkirk Jrs Dykehead Hawthorn 3-0 Lanark Athletic Kings Park Thistle 5-2 Oban Earnock Rovers 5-0 Ashgill Rovers Laurieston 3-3 Denny Athletic East Benhar Heatherbell 1-1 Clydesdale & Bellshill United (0-1) (1-1, 2-0 at Grangemouth) Glenboig Carrick XI scr-WO Bellshill Athletic Sauchie 0-2 Dunipace Glengowan Rangers 3-2 Carluke Milton Rovers Stenhousemuir Hearts 2-1 Clackmannan Jrs Haywood Wanderers 1-3 Quarter Huttonbank Tillicoutry Rovers 2-2 Grange Rovers (2-4) Morningside Rangers 2-0 New Stevenston Rangers BYE – Alloa Seafield Thistle Plains 1-2 Longriggend Wanderers Shotts United WO-scr Glespin Thistle BYE – Chryston Athletic

SECOND ROUND Ayrshire, Renfrewshire & Bute Dumbartonshire & Stirlingshire Ardrossan Celtic 1-2 Troon Rangers Alloa Seafield Thistle 1-6 Laurieston Benquhat Heatherbell 1-3 Kilwinning Rangers Clydebank Jrs 2-1 Stenhousemuir Hearts Drongan 4-1 Kilmarnock Shawbank Duntocher Hibernian 2-0 Hardgate Cronbery Eglinton 1-0 Muirkirk Athletic presumably unfinished, Duntocher awarded tie Darvel 3-1 Irvine Meadow XI Falkirk Jrs 4-2 St Ninians Th istle Ferguslie 3-0 Hurlford Thistle Grange Rovers 4-1 Gairdoch Kilmacolm 2-3 Kilmaurs Kilsyth Emmet 7-1 Yoker Athletic Neilston Victoria 1-0 Newmilns Kings Park Thistle 1-1 Banknock Jnrs (4-4, 1-4 at Denny) Renfrew Victoria 5-2 Prieston Kirkintilloch Rob Roy 1-3 Alva Albion Rangers Rothesay Royal Victoria 1-2 Ardeer Thistle Strathleven 1-0 Dunipace Rugby XI 2-0 Kilm. Deanpark East & Fife Stewarton 3-1 Levern Victoria Bonnyrigg Rose Athletic 1-1 Addiewell United Vale of Garnock Srollers 1-0 Lugar Boswell (2-2, 1-8 at Addiewell) Glasgow & Lanarkshire Glencraig Rangers 3-3 Lassodie (3-4) Benburb 2-2 Baillieston Th Granton Oakvale 2-5 Norse Rovers (1-1, 3-3, 1-2 both at Baillieston) Kelty Rangers 1-1 Vale of Grange Blantyre Victoria 4-1 Shettleston (0-0, 2-3 at Easter Rd) Cambuslang Rangers 2-2 Burnbank Athletic Leith Ivanhoe 4-0 Thornton Rovers (1-1, 2-1 at Blantyre Vic) Linlithgow Rose 0-2 Edinburgh Myrtle Chryston Athletic 1-4 Fairfield Shipyard Raith Athletic 2-3 Edinburgh Bainfield Claremont 0-3 Ashfeld Tranent United 0-4 Bo’ness Our Boys Dykehead Hawthorn 3-0 Glengowan Rangers Vale of Wemyss 2-4 Broxburn Athletic Earnock Rovers 1-1 Bellshill Athletic North (1-1, 0-1 at Meadow Pk, Whifflet Protest , 3-2 at Cambuslang) Dundee Arnot 4-1 Carnoustie Morningside Rangers 2-2 Clydesdale & Bellshill Utd (1-0) Dundee Violet 2-1 Dundee Fairfield Parkhead 2-1 Petershill Forfar West End 3-2 East Craigie Port Juniors 1-1 Airdriehill Shamrock (1-2) Forthill Athletic 7-1 Dundee West End Quarter Huttonbank 1-4 Maryhill Perth St Leonard's 2-1 Lochee St Leonard's Shotts United 4-1 Cadzow Oak Tayport 2-2 Dundee Parkmore Strathclyde 3-0 Longriggend Wanderers (0-0, 2-1 at Tayport) Vale of Clyde 5-1 Dalziel Rovers BYE – Brechin Hearts

THIRD ROUND Ayrshire & Renfrewshire Glasgow & Lanarkshire Ardeer Thistle 2-0 Drongan Airdriehill Shamrock 0-0 Maryhill abd HT–rain Kilmaurs 1-5 Cronbery Eglinton (0-0 Protest 1-2) Kilwinning Rangers 1-1 Darvel (1-3) Cambuslang Rangers 1-1 Blantyre Victoria Renfrew Victoria 2-0 Vale of Garnock Strollers (1-1 completed as a friendly, 1-0) Rugby XI 3-3 Neilston Victoria (2-2, 2-3 at Dykehead Hawthorn 0-5 Ashfield Maryhill) Earnock Rovers 0-2 Morningside Rangers Troon Rangers 4-0 Stewarton Parkhead WO-scr Baillieston Thistle BYE – Ferguslie Shotts United 2-0 Fairfield Shipyard Dumbartonshire & Stirlingshire Strathclyde 2-1 Vale of Clyde abd (2-3) Alva Albion Rangers 2-2 Duntocher Hibernian (1-2) North Kilsyth Emmet 1-1 Falkirk Jrs (0-2) Dundee Arnot WO-scr Brechin Hearts Laurieston 3-1 Clydebank Jrs Forfar West End 0-1 Forthill Athletic Strathleven 3-1 Grange Rovers Tayport 3-2 Dundee Violet BYE – Banknock BYE – Perth St Leonard's East & Fife Bo’ness Our Boys 4-1 Norse Rovers Broxburn Athletic 2-1 Edinburgh Myrtle Edinburgh Bainsfield 5-2 Addiewell United Leith Ivanhoe 1-2 Vale of Grange BYE – Lassodie

FOURTH ROUND Cambuslang Rangers 4-1 Shotts United Maryhill 4-0 Perth St Leonard's Darvel 0-2 Lassodie abd 67mins (4-0) Neilston Victoria 4-0 Broxburn Athletic Falkirk Jrs 3-3 Ardeer Thistle (1-2) Parkhead 5-2 Dundee Arnot Ferguslie 1-1 Banknock Renfrew Victoria 1-1 Duntocher Hibernian (5-1) (3-4 Protest, 3-0 at Atlas Park) Strathleven 2-1 Cronbery Eglinton Forthill Athletic 2-1 Edinburgh Bainfield Tayport 0-2 Morningside Rangers Forthill disqualified and tie awarded to Bainfield Troon Rangers 0-1 Ashfield Laurieston 3-0 Bo’ness Our Boys Vale of Clyde 3-0 Vale of Grange

FIFTH ROUND Ashfield 2-1 Ardeer Thistle Cambuslang Rangers 3-2 Neilston Victoria Edinburgh Bainfield 1-2 Vale of Clyde Ferguslie 2-4 Parkhead Laurieston 2-5 Darvel Maryhill 3-0 Strathleven BYES – Morningside Rangers, Renfrew Victoria

SIXTH ROUND Darvel 0-0 Ashfield (1-0) Maryhill 1-0 Cambuslang Rangers Parkhead 2-0 Morningside Rangers Vale of Clyde 1-0 Renfrew Victoria

SEMI-FINAL Parkhead 2-1 Maryhill Vale of Clyde 1-1 Darvel 19 March at Meadowside Park, Glasgow 16 April at Celtic Park, Glasgow SEMI-FINAL REPLAY Vale of Clyde 1-1 Darvel Protest 23 April at Meadowside Park, Glasgow SEMI-FINAL SECOND REPLAY Vale of Clyde 1-1 Darvel 14 May at , Kilmarnock

FINAL Vale of Clyde 3-0 Parkhead 21 May at Celtic Park, Glasgow

1904-05 FIRST ROUND Argyll Dumbartonshire BYE – Oban Hardgate 3-1 Clydebank Jrs Ayrshire Kirkintilloch United 1-0 Dumbarton Corinthians Ardeer Thistle 4-0 Mauchline Thistle Strathleven 1-1 Dumbarton Harp (1-2) Ardrossan Winton Rovers l0-3 Darvel Yoker Athletic 1-1 Duntocher Hibernian Ayr Ashfield LW Springside (0-2 Protest, 1-3) Ayr Victoria 2-2 Kilbirnie Ladeside (0-7) BYE – Kirkintilloch Rob Roy Ayr Westerlea WL Maybole East Common Thistle 2-1 Ayr Kyle Swifts Addiewell United 2-1 Niddry Violet Cumnock Craigbank 1-2 Kilmaurs Bonnyrigg Rose Athletic 2-1 Edinburgh Roadsters Galston Athletic 2-2 Cronbery Eglinton (scr-WO) Broxburn Thistle 0-0 Edinburgh Myrtle (0-6) Glenbuck Cherrypickers 4-1 Irvine Meadow Dalkeith Thistle 5-2 Oakbank Hurlford Rovers 2-0 1st Kilmarnock RV Haddington Amateurs 0-5 Arniston Rangers Irvine Victoria WO-scr Patna Doon Athletic Leith Ivanhoe 3-2 Granton Oakvale Kilmarnock Shawbank 1-2 Carson Thistle Linlithgow Rose 2-2 Broxburn Athletic (1-2) Kilwinning Rangers 3-0 Muirkirk Athletic Musselburgh Fern 1-1 Newtown Thistle (1-2) Largs Nova 3-0 Ayr Springvale Newtongrange Star 1-1 Bo’ness Our Boys Newmilns 5-1 Ardrossan Celtic (1-1, 2-0 at Broxburn) Rankinston Mountaineers WL Burnfoothill Thistle Penicuik Blue Bell 2-3 Vale of Grange Rugby XI scr-WO Dunaskin Lads BYE – Edinburgh Rosebery, Norse Rovers Stewarton 5-1 Benquhat Heatherbell Bathgate were late with their entry but were allowed to enter the Troon Rangers 2-1 Vale of Garnock Strollers second round BYE – Lugar Boswell Lanarkshire Fife Airdrie St Margaret's 1-4 Cleland Rangers Bowhill Thistle WO-scr St Andrews City Ashgill Rovers 1-1 Baillieston Thistle Buckhaven United 1-2 Thornton Rovers (0-0, 0-2 at Burnbank) Cupar Rovers 2-6 Lochgelly Rangers Auchlochan 1-6 Dalziel Rovers Oakley United 0-2 Lassodie Bellshill Athletic 5-0 Riggend Thistle Vale of Eden 1-3 Wemyss Violet Biggar 1-5 East Benhar Heatherbell Vale of Wemyss 2-2 Kelty Rangers (0-1) Burnbank Athletic 4-1 Airdriehill Shamrock BYE – Dunnikier Athletic Cadzow Oak 2-2 Newmains Victoria (0-3) Inverkeithing Thistle were later admitted to SJFA and allowed to Carluke Milton Rovers 1-1 Larkhall Thistle enter the second round Carluke were awarded tie Glasgow Carnwath 3-6 Blantyre Victoria Ashfield 8-2 Townhead Institute Chapelhall Hibernian 1-1 Glespin Thistle (scr-WO) Benburb 4-1 3rd LRV Clydesdale & Mossend Utd 6-1 East Kilbride Thistle Cambuslang Rangers 1-0 Rutherglen Glencairn Darngavil Star 1-1 Morningside Rangers (1-3) Eastern Burnside 3-4 Glasgow Perthshire Dykehead Hawthorn 3-1 Stonehouse Albion Hillhead Windsor 1-3 Shettleston Dykehead Rovers 4-0 Rosslyn Thistle Linthouse 2-1 League Hibernian Earnock Rovers 4-0 Mossend Hibernian 1st LRV WO-scr Jordanhill Union Harthill Rangers 3-1 Glenboig Carrick XI Maryhill 6-0 2nd VBHLI Haywood Wanderers 3-1 Orbiston Star Parkhead Atheletic 0-3 Port Juniors Longriggend 2-1 Glengowan Rangers Partick Athletic 0-5 Cambuslang Hibernian Mauldslie Rovers scr-WO Shotts United Petershill 6-1 Queen's Park Hampden XI New Stevenston Rangers 4-1 Quarter Huttonbank Rockbank 1-2 Co-Operative United Salsburgh 1-3 Douglas Water Thistle Vale of Clyde 2-1 Strathclyde Protest (0-0, 0-2) Wishaw Harp 3-1 Greenhill Rangers BYE –Parkhead BYE – Fauldhouse United Glasgow Highlanders were allowed to enter the second round Renfrewshire North Albert XI (Rothesay) 1-6 Ferguslie Arbroath Dauntless 2-1 Dundee Parkmore Barrhead Fereneze 1-0 Port-Glasgow Ath Jrs Arbroath Parkhead 5-0 Dundee Norwood Gourock 1-1 Bute Athletic (1-1, 3-2 at Dunoon ) Dundee Arnot 1-0 Perth Craigie Greenock Wanderers 1-0 Greenock Volunteers Dundee Violet 2-0 Forfar Celtic Houston St Fillan's LW Rothesay Royal Victoria East Craigie 4-0 Dundee West End Lochwinnoch 5-2 Kilmacolm Forfar West End 2-2 Lochee St Leonard's (0-2) Mearns Pollok 0-3 Greenock Belville Forthill Athletic 1-2 Dundee Stobswell Neilston Victoria 1-1 North Park (Thornliebank) (0-2) Lochee Harp 3-0 Tayport Rothesay St Blane’s 0-0 Levern Victoria (1-3) Perth Celtic 7-2 Forfar East End BYE – Renfrew Victoria Perth Roselea 3-2 St Joseph's YMS (Dundee) South Perth St Leonard's 1-6 Brechin Harp Thornhill 4-1 Newbie Athletic BYE – Brechin Hearts

Stirlingshire Alloa Vale of Forth 0-3 East Plean United Banknock 0-1 Laurieston Bannockburn 3-0 Kings Park Thistle Blackwood Rovers 3-2 Alloa Seafield Thistle Falkirk Jrs 3-2 Vale of Carron Forth Rangers 1-3 Denny Athletic Grange Rovers 2-1 Clackmannan Jrs Kilsyth Emmet 9-1 Sauchie St Ninians Thistle 1-2 Alva Albion Rangers Slamannan Swifts 0-4 Dunipace Stenhousemuir Hearts 1-0 Cowie Wanderers Tulliallan 0-4 Tillicoultry Rovers

SECOND ROUND Ayrshire, Renfrewshire, Bute & South Glasgow & Lanarkshire Ardeer Thistle 2-1 Port-Glasgow Athletic Jrs Ashfield 4-1 Douglas Water Thistle Ayr Westerlea DD Lugar Boswell (1-2) Burnbank Athletic 2-0 Wishaw Harp Carson Thistle 3-1 Kilwinning Rangers Cambuslang Hibernian 2-0 Benburb Cronbery Eglinton 6-1 Kilbirnie Ladeside Cambuslang Rangers 3-1 Cleland Rangers Darvel 4-2 Springside Carluke Milton Rovers 0-1 New Stevenston Rangers Dunaskin Lads 1-1 Thornhill (2-2, 2-1 at Cumnock) Clydesdale & Mossend Utd 0-0 Blantyre Victoria (1-3) Ferguslie 1-0 Troon Rangers Dalziel Rovers 0-1 Shotts United Greenock Belville 2-1 Gourock abandoned due to darkness 85 mins (0-1) Irvine Victoria 5-2 Rankinston Mountaineers Dykhead Hawthorn 2-0 1st LRV Kilmaurs 0-3 Common Thistle Dykehead Rovers 1-2 Co-operative United Largs Nova 3-0 Lochwinnoch Glasgow Highlanders 0-5 Parkhead Levern Victoria 5-1 Glenbuck Cherrypickers Glasgow Perthshire 2-1 East Benhar Heatherbell Newmilns 3-1 Stewarton Harthill Rangers 2-1 Baillieston Thistle North Park (Thornliebank) 2-1 Rothesay Royal Victoria Linthouse 3-2 Glespin Thistle Renfrew Victoria 4-2 Hurlford Rovers Longriggend Wanderers 1-0 Morningside Rangers BYE – Greenock Wanderers Maryhill 1-0 Bellshill Athletic Argyll, Dumbartonshire & Stirlingshire Newmains Victoria 3-0 Fauldhouse Athletic Dumbarton Harp 2-1 Laurieston Petershill 4-2 Shettleston Dunipace 3-1 Blackwood Rovers Port Juniors WO-scr Haywood Wanderers Duntocher Hibernian 3-1 Bannockburn Strathclyde 3-0 Earnock Rovers East Plean United 2-0 Falkirk Jrs Protest East & Fife East Plean were expelled Addiewell United 2-4 Vale of Grange Grange Rovers 3-0 Kirkintilloch United Bonnyrigg Rose Athletic 3-1 Lochgelly Rangers Grange awarded tie as KU left the field Bowhill Thistle 3-2 Lassodie Hardgate 6-1 Oban Dalkeith Thistle 2-2 Wemyss Violet (2-4) Kilsyth Emmet 1-1 Denny Athletic (1-1, 1-2 at Denny) Dunnikier Athletic 5-1 Edinburgh Rosebery KirKirkintilloch Rob Roy 1-0 Tillicoultry Rovers Edinburgh Myrtle 0-2 Broxburn Athletic Stenhousemuir Hearts 2-3 Alva Albion Rangers Inverkeithing Thistle 3-1 Thornton Rovers North Kelty Rangers 0-0 Arniston Rangers (1-4) Arbroath Dauntless 0-2 Dundee Violet Newton Thistle 2-1 Leith Ivanhoe Brechin Hearts 3-1 Lochee St Leonard's Norse Rovers 6-3 Bathgate Jrs Dundee Stobswell 2-1 Arbroath Parkhead BYE – Newtongrange Star East Craigie 0-5 Brechin Harp Perth Celtic 6-2 Dundee Arnot Perth Roselea 1-2 Lochee Harp

THIRD ROUND Ayrshire, Renfrewshire & South Glasgow & Lanarkshire Ardeer Thistle 5-1 Lugar Boswell Blantyre Victoria 1-0 Newmains Victoria abd (2-2, 0-3) Carson Thistle 4-1 Common Thistle Cambuslang Hibernian 1-1 Burnbank Athletic Darvel 5-2 Ferguslie (2-2, 2-2 at Wilson Park but played as friendly as referee didn’t turn up, Dunaskin Lads 1-3 Levern Victoria 0-2 at Blantyre Victoria) Irvine Victoria 2-1 Greenock Belville Cambuslang Rangers 1-1 Ashfield (1-1, 1-4 at Petershill) Match unfinished but Irvine were awarded the tie Co-operative United 1-1 Linthouse (1-4) Largs Nova 2-3 Greenock Wanderers Harthill Rangers 4-2 New Stevenston Rangers North Park (Thornliebank) 3-0 Cronbery Eglinton Parkhead 5-1 Dykehead Hawthorn Renfrew Victoria 1-0 Newmilns Petershill 4-2 Glasgow Perthshire North Shotts United 1-2 Longriggend Wanderers Brechin Harp 4-1 Brechin Hearts Strathclyde 4-1 Port Juniors Dundee Stobswell 2-3 Lochee Harp Perth Celtic 3-2 Dundee Violet

Dumbartonshire & Stirlingshire East & Fife Alva Albion Rangers 0-1 Hardgate Arniston Ranger 3-1 Newtongrange Star Dumbarton Harp 4-2 Falkirk Jrs Bowhill Thistle 1-1 Wemyss Violet Duntocher Hibernian 2-2 Grange Rovers (0-4) (1-1, 0-3 at Buckhaven) Kirkintilloch Rob Roy 1-3 Dunipace Broxburn Athletic 1-1 Vale of Grange (1-3) BYE – Denny Athletic Dunnikier Athletic 1-1 Norse Rovers (2-1) Inverkeithing Thistle 2-1 Newton Thistle BYE – Bonnyrigg Rose Athletic

FOURTH ROUND Ardeer Thistle 0-2 Maryhill Greenock Wanderers 2-3 Dumbarton Harp Arniston Rangers 6-1 Inverkeithing Thistle Hardgate 5-3 Vale of Grange Ashfield 2-0 Harthill Rangers Irvine Victoria scr-WO Lochee Harp Bonnyrigg Rose Athletic 0-3 Newmains Victoria Levern Victoria 3-1 Wemyss Violet Brechin Harp 1-1 Parkhead (3-4) Perth Celtic 0-3 Linthouse Carson Thistle 3-1 Burnbank Athletic Renfrew Victoria 4-1 Denny Athletic Dunipace 3-2 Grange Rovers Longriggend Wanderers 1-1 North Park (Thornliebank) (1-2) Dunnikier Athletic 0-0 Petershill at Raith Rovers FC (0-3) Strathclyde 4-1 Darvel

FIFTH ROUND Dumbarton Harp 1-1 Ashfield (0-2) Dunipace 3-6 Petershill Hardgate 0-1 Strathclyde Levern Victoria 1-3 Arniston Rangers Linthouse 2-0 North Park (Thornliebank) Maryhill 2-1 Carson Thistle Newmains Victoria 1-5 Parkhead Renfrew Victoria 5-0 Lochee Harp

SIXTH ROUND Arniston Rangers 1-0 Parkhead Linthouse 1-6 Renfrew Victoria Maryhill 4-1 Petershill Strathclyde 1-0 Ashfield Protest (1-1, 1-1, 2-4 at Petershill)

SEMI-FINAL Arniston Rangers 1-4 Renfrew Victoria Ashfield 1-0 Maryhill 25 March at Gymnasium, Edinburgh 22 April at Atlas Park, Glasgow

FINAL Ashfield 2-1 Renfrew Victoria 13 May at Meadowside, Park Glasgow

1905-06 FIRST ROUND Argyll Dumbartonshire Oban Rangers 2-3 Oban Clydebank Jrs 5-0 Dumbarton Harp Ayrshire Duntocher Hibernian 3-1 Kirkintilloch United Ayr Kyle Swifts 1-1 Hurlford Rovers (LW) Hardgate 5-1 Cumbernauld United Ayr Westerlea WL 1st Kilmarnock RV Kirkintilloch Central 1-3 Yoker Athletic Benquhat Heatherbell 1-1 Muirkirk Athletic (0-3) Kirkintilloch Rob Roy 3-1 Dumbarton Corinthians Burnfoothill Primrose WL Cumnock Craigbank Smithston Hibernian 1-0 Kirkintilloch Harp Protest (5-0) Craigview Thistle WL Ayr Carlton Strathleven 4-1 Garscadden Athletic Cronbery Eglinton 2-1 Ardrossan Winton Rovers East Darvel 3-1 Ayr Victoria Bathgate Northern Thistle 5-0 Musselburgh Fern Dunaskin Lads WO-scr Shawbank Bonnyrigg Rose Athletic 1-0 Addiewell United Kilmaurs 4-1 Mauchline Thistle Dalkeith Thistle 8-3 Edinburgh Roadsters Kilwinning Rangers 3-1 Irvine Meadow XI Haddington Amateurs 0-3 Kinleith Thistle Largs Thistle WO-scr Ayr Celtic Leith Ivanhoe 3-5 Penicuik Blue Bell Lugar Boswell 1-2 Newmilns Linlithgow Rose 1-2 Edinburgh Rosebery Maybole 1-2 Ardeer Thistle Newtongrange Star 6-0 Granton Oakvale Moorfield Rangers 0-6 Kilbirnie Ladeside Vale of Grange 1-1 Arniston Rangers (2-3) Skares Burnock Athletic 1-0 Common Thistle BYE –Broxburn Thistle Springside Thistle 2-3 Irvine Victoria Blackburn United were allowed to enter the second round Stewarton 4-3 Ayr Ashfield Fife Troon Rangers 3-0 Rugby XI Balgonie Scotia LW Buckhaven Vale of Garnock Strollers 2-1 Glenbuck Cherrypickers Dunfermline Violet WO-scr St Andrews City BYE – Ardrossan Celtic Glencraig Rangers 3-4 Thornton Rovers Glasgow Lassodie WL Cowdenbeath Athletic Ashfield 2-0 Cambuslang Rangers abd 75 mins but result stood Benburb 4-0 Port Juniors Lochgelly Rangers 2-1 Raith Rovers Jrs Cambuslang Hibernian 3-2 Shettleston Oakley United 1-1 Dunnikier Athletic (0-2 ) 3rd LRV 0-2 Rutherglen Glencairn Tayside Albion WL Vale of Eden Linthouse 4-3 League Hibernian Vale of Wemyss 2-1 Kelty Rangers Maryhill 2-0 Queen's Park Hampden XI Wemyss Violet 2-1 Bowhill Thistle Parkhead 1-0 Parkhead Athletic Lanarkshire Petershill 7-1 Glasgow Rubber Works Aitkenhead United 0-4 Cadzow Oak Strathclyde 2-2 Rockbank (6-2) Baillieston Thistle 1-1 Shotts United Vale of Clyde 2-0 Co-operative United (3-2 abd fog, DD at Shotts, 2-2 at Shotts, 2-1 at Capt Colt's Rov FC) 2nd VBHLI 0-4 Glasgow Perthshire Bellshill Athletic 3-0 Chryston Athletic Glasgow Highlanders were allowed to enter the second round Bellside Victoria 3-0 Douglas St Bride’s North Burnbank Athletic 6-0 Nethanvale Thistle Arbroath Dauntless 1-2 Tayport Carluke Milton Rovers 3-0 East Kilbride Thistle Arbroath Parkhead 6-2 Forfar Celtic Captain Colt’s Rovers 4-1 Glengowan Rangers Arbroath St Thomas' 3-1 Brechin Hearts Cleland Rangers 1-1 Blantyre Victoria (1-3) Brechin Harp 2-1 Arbroath Ardenlea Darngavil 2-1 Fauldhouse Athletic Dundee Fairfield 6-0 Coupar Angus Rob Roy Douglas Water Thistle WO-scr Dykehead Rovers Dundee Norwood 2-2 Perth Celtic Earnock Rovers 2-1 Dalziel Rovers (3-3, 2-4 Protest at Coupar Angus , 2-1 at Dundee) East Benhar Heatherbell 1-0 Orbiston Star Dundee Stobswell 1-2 Dundee Harp Larkhall United 1-3 Mossend Hibernian Dundee Violet 2-1 Forfar West End Morningside Rangers 1-1 Newmains Victoria (0-0 abd, 1-2) Forfar East End 2-1 Dundee St Joseph's Newfield Athletic scr-WO Glenboig Carrick Forthill Athletic 2-1 Brechin Rovers Quarter Huttonbank 0-1 Larkhall Thistle Protest 2-1 Perth Roselea 3-0 Perth Craigie Stonehouse Albion 3-3 Holytown Thistle (0-2) Perth St Leonard's 0-0 East Craigie Uddingston Rangers 2-2 Harthill Rangers (0-0, 1-2 at Recreation Ground, Perth) (2-2, 1-2 at Dalziel Rovers FC) BYE – Dundee Arnot West Benhar Daisy 4-1 Salsburgh South Wishaw Harp 6-0 Longriggend Wanderers BYE - Annan Athletic Wishaw Oakfield 2-1 Ashgill Rovers

Stirlingshire Renfrewshire Alloa Vale of Forth 0-7 Dunipace Barrhead Fereneze 0-0 Rothesay Royal Victoria (LW) Alva Albion Rangers 3-3 Vale of Carron (2-0) Clydevale (Port-Glasgow) 3-2 Rosemount Cambusbarron LW Kings Park Thistle Dunoon Rangers 0-0 Mearns Pollok (1-3) Clackmannan Jrs 1-0 Alloa Seafield Thistle Houston St Fillan's LW Levern Victoria Cowie Wanderers 4-1 Grange Rovers Neilston Victoria 8-0 Kilmacolm East Plean United 1-1 St Ninians Thistle North Park (Thornliebank) 7-0 Greenock Corinthians (1-4 abd, but result stood) Port-Glasgow Athletic Jrs 4-1 Bute Athletic Forth Rangers 4-1 Stenhousemuir Hearts Renfrew Victoria 7-1 Gourock Kilsyth Emmet 1-0 Bonnybridge Thistle Rothesay St Blane’s 5-0 Dunoon Albion Laurieston 4-3 Tulliallan BYE – Albert XI (Rothesay) Longcroft Thistle 1-1 Falkirk Jrs (0-5) Sauchie 7-1 Redding Athletic Tillicoultry Rovers 0-3 Bannockburn BYE - Denny Athletic

SECOND ROUND Argyll, Dumbartonshire & Stirlingshire Ayrshire, Renfrewshire & South Clydebank Jrs 6-0 Cowie Wanderers Annan Athletic 4-3 Albert XI (Rothesay) Dunipace 2-1 Alva Albion Rangers Ayr Westerlea 2-2 Troon Rangers (1-5) Duntocher Hibernian 2-1 Oban Burnfoothill Primrose 0-3 Renfrew Victoria Hardgate 2-1 Clackmannan Jrs Clydevale (Port-Glasgow) DD North Park (Thornliebank) Kings Park Thistle 0-4 St Ninians Thistle (2-2, LW at Renfrew) Kirkintilloch Rob Roy 2-1 Denny Athletic Darvel 2-2 Dunaskin Lads (2-0) Laurieston 0-3 Bannockburn Kilwinning Rangers 4-2 Ardrossan Celtic Sauchie 2-2 Yoker Athletic (0-3) Largs Th istle 3-3 Kilmaurs abd (4-0) Smithston Hibernian 1-1 Forth Rangers Levern Victoria 1-1 Ardeer Thistle (0-3) (0-1 Protest, 2-5 at Grangemouth) Mearns Pollok 0-3 Kilbirnie Ladeside Strathleven 0-4 Falkirk Jrs Neilston Victoria 2-1 Cronbery Eglinton BYE – Kilsyth Emmet Newmilns 4-2 Muirkirk Athletic Fife & East Rothesay Royal Victoria WL Stewarton Bathgate Northern Thistle 5-3 Tayside Athletic Rothesay St Blane's 5-0 Craigvew Thistle Blackburn United 2-2 Dalkeith Thistle (1-2) Skares Burnock Athletic DD Port-Glasgow Athletic Jrs (2-1) Bonnyrigg Rose Athletic 1-1 Dunfermline Violet ab 83min (3-2) Vale of Garnock Strollers 5-1 Hurlford Rovers Buckhaven 1-3 Newtongrange Star BYE – Irvine Victoria Dunnikier Athletic 3-3 Kinleith Thistle (3-2) Glasgow & Lanarkshire Edinburgh Rosebery 2-2 Vale of Wemyss (5-1) Baillieston Thistle 4-2 Carluke Milton Rovers Lassodie 2-3 Wemyss Violet Bellshill Athletic 6-2 West Benhar Daisy Lochgelly Rangers 3-0 Broxburn Thistle Benburb 7-0 Durngavil Penicuik Bluebell 5-1 Thornton Rovers Blantyre Victoria 2-1 Mossend Hibernian BYE – Arniston Rangers Burnbank Athletic 7-0 Captain Colt's Rovers North Douglas Water Thistle 1-2 Petershill Arbroath Parkhead 2-2 Dundee Violet (3-6) Glasgow Highlanders 2-5 Wishaw Harp Dundee Arnot 1-3 Tayport Glasgow Perthshire 1-2 Ashfield Dundee Fairfield 2-1 Arbroath St Thomas' Glenboig Carrick 2-1 Bellside Victoria Dundee Harp 4-0 Forthill Athletic Harthill Rangers 1-1 East Benhar Heatherbell (1-4) Forfar East End 3-3 East Craigie (3-4) Quarter Huttonbank 1-2 Cambuslang Hibernian Perth Roselea 1-0 Brechin Harp Maryhill 1-0 Earnock Rovers BYE – Dundee Norwood Rutherglen Glencairn 1-0 Parkhead Strathclyde 2-0 Cadzow Oak Vale of Clyde 5-0 Holytown Thistle Wishaw Oakfield 2-3 Newmains Victoria BYE – Linthouse

THIRD ROUND Ayrshire, Renfrewshire & South East & Fife Annan Athletic 2-3 Troon Rangers Arniston Rangers 4-1 Lochgelly Rangers Irvine Victoria 0-3 Darvel Bathgate Northern Thistle 2-3 Dunnikier Athletic Kilbirnie Ladeside 3-1 Ardeer Thistle Edinburgh Rosebery 0-3 Dalkeith Thistle Newmilns 1-1 Kilwinning Rangers Newtongrange Star 3-0 Lassodie (0-0, 3-1 at Kilmarnock) Penicuik Bluebell 0-0 Bonnyrigg Rose Athletic North Park (Thornliebank) 0-7 Neilston Victoria (4-4, 0-4 at Loanhead) Renfrew Victoria 6-0 Skares Burnock Athletic North Rothesay Royal Victoria 1-1 Vale of Garnock Strollers (2-5) Dundee Fairfield 1-2 Dundee Harp Largs Thistle 3-2 Rothesay St Blane's Dundee Norwood 0-3 Tayport Dundee Violet 1-0 East Craigie BYE – Perth Roselea

Dumbartonshire & Stirlingshire Glasgow & Lanarkshire Duntocher Hibernian 1-1 Bannockburn (2-2, 3-1 at Glenboig) Ashfield 3-0 Cambuslang Hibernian Falkirk Jrs 1-1 Clydebank Jrs Burnbank Athletic 2-0 Rutherglen Glencairn (1-1, 2-1 at Kelvinside Pk, Kirkintilloch) Glenboig Carrick 1-4 Baillieston Thistle Protest (0-2) Forth Rangers 2-4 KirKirkintilloch Rob Roy Linthouse 1-6 Blantyre Victoria Kilsyth Emmet 4-1 Hardgate Maryhill 10-1 Wishaw Harp Yoker Athletic 0-0 St Ninians Thistle Newmains Victoria 1-1 Bellshill Athletic abd (1-1, 0-1) Match was unfinished and awarded to St Ninians Strathclyde 3-1 East Benhar Heatherbell BYE – Dunipace Protest (2-3) Vale of Clyde 0-1 Petershill

FOURTH ROUND Arniston Rangers 2-1 Petershill Dunnikier Athletic 0-3 Blantyre Victoria Ashfield 2-2 Maryhill (2-2, 0-2 at ) Duntocher Hibernian 2-2 East Benhar Heatherbell Bonnyrigg Rose Athletic 1-0 Kilsyth Emmet (1-1, 1-0 at Cambuslang) Burnbank Athletic 4-1 Troon Rangers Kilbirnie Ladeside 4-0 Falkirk Jrs Dalkeith Thistle 1-3 Dunipace Kirkintilloch Rob Roy 3-0 Largs Thistle Darvel 0-0 Bellshill Athletic Newmilns 1-4 Neilston Victoria (3-0 abd, 1-1, 1-0 at Petershill) Perth Roselea 0-4 Benburb Dundee Harp 2-2 Newtongrange Star (0-4) Renfrew Victoria 0-0 Baillieston Thistle (3-2) Dundee Violet 1-3 Tayport Vale of Garnock Strollers 3-0 St Ninians Thistle

FIFTH ROUND Arniston Rangers 0-0 Kirkintilloch Rob Roy (0-1) Burnbank Athletic 2-3 Blantyre Victoria Dunipace 3-2 Benburb Neilston Victoria 0-0 Maryhill (0-2) Newtongrange Star 0-1 Bonnyrigg Rose Athletic Renfrew Victoria 2-1 Darvel Tayport 1-1 Duntocher Hibernian (1-9 ) Vale of Garnock Strollers 1-1 Kilbirnie Ladeside (2-2, 3-2 at Irvine Meadow Protest, 0-2 at Celtic Park Protest, 1-3 at Celtic Park)

SIXTH ROUND Blantyre Victoria 0-0 Maryhill (0-5) Dunipace 5-0 Bonnyrigg Rose Athletic Duntocher Hibernian 0-0 Renfrew Victoria (0-2) Kirkintilloch Rob Roy 3-0 Kilbirnie Ladeside

SEMI-FINAL Maryhill 0-0 Dunipace Kirkintilloch Rob Roy 2-1 Renfrew Victoria 24 March at , Falkirk 28 April at Atlas Park, Glasgow SEMI-FINAL REPLAY Maryhill 0-5 Dunipace 21 April at Brockville Park, Falkirk

FINAL Dunipace 2-2 Kirkintilloch Rob Roy 19 May at Meadowside Park, Glasgow FINAL REPLAY Dunipace 1-0 Kirkintilloch Rob Roy 26 May at Brockville Park, Falkirk

1906-07 FIRST ROUND Ayrshire East Ardeer Thistle 2-1 Burnfoothill Primrose Addiewell United 2-1 Edinburgh Renton Ayr Carlton XI LW Hurlford Rovers Armadale Thistle 3-1 Edinburgh Annandale Ayr Kyle Swifts 1-3 Troon Rangers Bathgate Northern Thistle 2-1 Pumpherston Rob Roy Ayr Westerlea 0-3 Darvel Bonnyrigg Rose Athletic 2-0 Linlithgow Rose Benquhat Heatherbell 0-4 Kilwinning Rangers Dalkeith Thistle 0-0 Haddington Amateurs (5-0) Common Thistle 2-1 Skares Burnock Athletic Granton Oakvale 2-3 Broxburn Thistle Cronbery Eglinton 2-2 Irvine Victoria (1-3) Leith Ivanhoe 0-5 Arniston Rangers Galston Loudon Thistle 2-1 Springside Newtongrange Star 5-0 Edinburgh Rosebery Glenbuck Cherrypickers WO-scr Ayr Ashfield Niddry Vale 4-3 Kinleith Thistle Irvine Meadow XI 3-0 Galston Athletic Bo'ness Our Boys 2-1 Penicuik Bluebell 1st Kilmarnock RV 1-2 Ardrossan Winton Rovers Royal Garrison Artillery 3-0 Dalhousie Rangers Lanemark Thistle LW Girvan Athletic Vale of Grange 7-3 Edinburgh Roadsters Largs Thistle 4-3 Vale of Garnock Strollers Wallyford Violet 3-1 Queensferry United Lugar Boswell 5-0 Ardrossan Celtic BYE – Seafield Athletic Mauchline Thistle LW Ayr Victoria Lanarkshire Maybole 1-4 Kilbirnie Ladeside Auchlochan 0-5 Quarter Huttonbank Muirkirk Athletic WO-scr Cumnock Craigbank Biggar 0-1 Wishaw Oakfield Patna Doon Athletic 1-2 Ayr Crofton Burnbank Athletic 2-1 Morningside Rangers Rankinston Craigview 0-2 Newmilns Cadzow Oak 1-0 Motherwell YMI Rugby XI 4-1 Dunaskin Lads Captain Colt’s Union 0-6 Larkhall Thistle Fife Carluke Milton Rovers 6-3 Nethanvale Thistle Buckhaven WO-scr Kingseat Athletic Chryston Athletic 3-0 Tarbrax Heatherbell Kelty Rangers 0-2 Bowhill Thistle Chryston Victoria scr-WO Douglas Water Thistle Ladybank Violet 0-1 Vale of Wemyss Dalziel Rovers 6-0 Palace Rangers Lassodie WO-scr St Andrews City Darngavil scr-WO Longriggend Wanderers Leslie Hearts 0-1 Townhill United 2-0 Law Volunteers Tulliallan 2-3 Cowie Wanderers Draffan Thistle 0-5 East Benhar Heatherbell Vale of Eden 3-3 Kettle United (0-2) Earnock Rovers 3-0 Mossend Hibernian Wemyss Violet 0-2 Lochgelly Rangers East Kilbride Thistle WO-scr Gartcosh Victoria BYES – Auchtermuchty Bellevue, Pathhead United Glenboig Carrick XI 0-9 Bellshill Athletic Glasgow Hamilton Park scr-WO Cleland Rangers Benburb 4-3 St Anthony's Harthill Rangers 4-3 Greenhill Rangers Cambuslang Rangers 1-0 Ashfield Larkhall United WO-scr Fauldhouse Athletic Glasgow Deaf & Dumb 2-0 9th Battery 1st LRGAV Newmains Victoria 1-3 Shotts United Parkhead 0-1 Vale of Clyde Newton Villa 1-2 Blantyre Victoria Parkhead Athletic scr-WO Glasgow Perthshire Plains Blue Bell 0-2 Salsburgh Petershill 4-0 Queen's Park Hampden XI Stonehouse Albion 0-1 Baillieston Thistle Port Juniors LW Linthouse Wishaw Harp 0-7 Ashgill Rovers Rutherglen Glencairn 1-3 Maryhill Renfrewshire Shettleston 0-2 Cambuslang Hibernian Cumbrae Amateurs l2-3 Dunoon Albion Protest (4-1) Houston St Fillan's l-w Neilston Victoria Strathclyde 6-0 Blochairn Company AAFC Kilmacolm 4-1 Auburn Victoria BYE – Rockbank Levern Victoria 6-0 Barrhead Fereneze North Morton Amateurs 3-1 Clydevale (Port-Glasgow) Arbroath Fairfield 0-2 St Joseph's YMS Port-Glasgow Athletic Jrs 3-1 Paisley Arbroath Parkhead 1-2 East Craigie Renfrew Victoria 7-1 Moorpark Arbroath St Thomas' 3-2 Forthill Athletic Rothesay Royal Victoria 1-2 Bute Athletic Brechin Hearts 3-1 Dundee Harp Rothesay St Blane’s 7-2 North Park (Thornliebank) Carnoustie Panmure 3-1 Perth Celtic South Dundee Arnot 3-1 Forfar Celtic Annan Ath 3-0 Moffat Dundee Celtic 1-3 Dundee Violet Stirlingshire Dundee Fairfield 1-1 Dundee Norwood (3-1) Alloa Seafield Thistle 3-4 Denny Athletic Dundee North End 5-1 Coupar Angus Rob Roy Alva Albion Rangers WO-scr Kilsyth Emmet Dundee Parkmore 2-1 Dundee West End Banknock 3-2 Grange Rovers Protest (1-3) Forfar West End 3-1 Perth St Leonard's Clackmannan Jrs 3-3 Stenhousemuir Hearts (1-2) Invergowrie Athletic 1-2 Dundee Renton Denny Hibernian 1-1 Dunipace (1-2) Jeanfield 4-1 Forfar East End Forth Rangers 3-1 Bannockburn Perth Craigie 4-2 Dundee St Leonard's Longcroft Thistle 1-1 Tillicoultry Rovers (w-l) Perth Roselea 4-0 Ardenlea (Broughty Ferry) St Ninians Thistle 10-2 Kings Park Thistle BYES – Dundee Stobswell, Tayport Sauchie 4-2 Bonnyrbridge Thistle Vale of Carron 0-0 East Plean (1-1, 2-3 at Forth Rangers FC)

Aberdeen Dumbartonshire East End WO-scr Aberdeen Melrose Clydebank Jrs 4-1 Kirkintilloch Rob Roy Mugiemoss 2-4 Aberdeen Shamrock Dumbarton Corinthians 0-3 Duntocher Hibernian Argyll Dumbarton Hibernian 0-2 Kirkintilloch Harp Oban 4-2 Oban Rangers Garscadden Athletic 0-2 Hardgate abd (1-5) Lenzie 6-1 Cumbernauld United Smithston Albion 4-1 Dumbarton Harp Yoker Athletic 4-0 Strathleven

SECOND ROUND Ayrshire, Bute, Renfrewshire & South East & Fife Annan Athletic 3-2 Kilwinning Rangers Addiewell United 4-0 Lassodie Ardeer Thistle 2-0 Largs Thistle Armadale Thistle 4-4 Dalkeith Thistle Ayr Crofton 2-2 Hurlford Rovers (3-5) unfinished, Dalkieth were awarded tie Bute Ath 0-2 Neilston Victoria Auchtermuchty Bluebell 0-3 Seafield Athletic Common Thistle 1-0 Morton Amateurs abd (WO-scr) Bathgate Northern Thistle 0-2 Broxburn Athletic Glenbuck Cherrypickers 3-1 Darvel Bonnyrigg Rose Athletic 4-2 Bo'ness Our Boys Irvine Meadow XI 4-1 Ayr Victoria Bowhill Thistle WO-scr Royal Garrison Artillery Irvine Victoria 4-0 Galston Louden Thistle Buckhaven 4-1 Niddry Violet Kilmacolm 1-3 Rothesay St Blane's unfinished, Buckhaven were awarded tie Lugar Boswell 0-2 Albion (Dunoon) Lochgelly Rangers 1-1 Pathhead United (0-4) Muirkirk Athletic 1-2 Ardrossan Winton Rovers Newtongrange Star 2-0 Vale of Wemyss Newmilns 3-0 Girvan Athletic Townhill United 3-1 Kettle United Port-Glasgow Athletic Jrs 0-3 Renfrew Victoria Vale of Grange 0-3 Arniston Rangers Rugby XI 1-6 Levern Victoria BYE – Wallyford Violet Troon Rangers 1-1 Kilbirnie Ladeside (1-6) Glasgow & Lanarkshire Aberdeen Bellshill Athletic 4-4 Glasgow Deaf & Dumb (7-0) East End 2-0 Aberdeen Shamrock abd (3-3, 2-1) Benburb 2-1 Carluke Milton Rovers Argyll, Stirlingshire & Dumbartonshire Blantyre Victoria 4-3 Wishaw Oakfield Cowie Wanderers 3-1 Forth Rangers Cambuslang Rangers 5-1 Chryston Athletic Cowie were disqualified Cleland Rangers 0-0 Baillieston Thistle Denny Athletic 5-1 Oban unfinished, Baillieston were awarded tie Dunipace 6-4 Longcroft Thistle Dalziel Rovers 0-2 Strathclyde Protest 1-4 Duntocher Hibernian 2-0 Yoker Ath Douglas Park 1-1 Maryhill (1-4) Grange Rovers 4-2 Hardgate Douglas Water Thistle 4-1 Burnbank Athletic Kirkintilloch Harp 3-1 Clydebank Protest (1-2) East Benhar Heatherbell 14-0 Longriggend Wanderers Lenzie 1-3 Alva Albion Rangers East Kilbride Thistle 0-1 Shotts United abd (2-3) Sauchie 1-4 St Ninians Thistle Glasgow Perthshire 3-3 Earnock Rovers Smithston Albion 3-0 East Plean United (2-2, 0-4 at Cambuslang) BYE – Stenhousemuir Hearts Harthill Rangers 0-3 Petershill North Larkhall Thistle 0-1 Larkhall United Brechin Hearts 4-1 Dundee Renton Linthouse 1-2 Salburgh Carnoustie Panmure 2-1 Jeanfield Swifts Quarter Huttonbank 3-0 Ashgill Rovers Dundee Stobswell 4-1 Arbroath St Thomas' Rockbank 5-3 Cadzow Oak Dundee Violet 4-0 Dundee Parkmore Shettleston 4-1 Vale of Clyde East Craigie 0-2 St Joseph's YMS Forfar West End 2-1 Dundee Fairfield Perth Roselea 5-2 Perth Craigie Tayport 3-4 Dundee Arnot BYE – Dundee North End

THIRD ROUND Ayrshire, Renfrewshire, Bute & South East & Fife Albion (Dunoon) 0-6 Newmilns Arniston Rangers 1-0 Bonnyrigg Rose Athletic Ardeer Thistle 0-0 Irvine Meadow XI Dalkeith Thistle 3-3 Broxburn Thistle (1-0) (0-0, 2-1 at Kilwinning) Newtongrange Star 2-1 Wallyford Violet Hurlford Rovers 0-1 Neilston Victoria Pathhead United 3-0 Addiewell United Common Thistle 5-1 Levern Victoria Seafield Athletic 0-0 Buckhaven (0-1) Glenbuck Cherrypickers 5-0 Annan Athletic Townhill United 2-1 Bowhill Thistle Irvine Victoria 5-2 Renfrew Victoria Glasgow & Lanarkshire Rothesay St Blane's 1-2 Kilbirnie Ladeside Baillieston Thistle 0-3 Strathclyde BYE – Ardrossan Winton Rovers Bellshill Athletic 1-3 Maryhill Dumbartonshire & Stirlingshire Benburb 4-1 Shettleston Clydebank Jrs 2-1 Grange Rovers Douglas Water Thistle 1-2 Petershill Denny Athletic 1-1 Alva Albion Rangers (0-2) Earnock Rovers 2-3 Rockbank Dunipace 4-0 Smithston Albion Quarter Huttonbank 3-2 Cambuslang Rangers Duntocher Hibernian 5-2 Stenhousemuir Hearts Salburgh 2-4 Blantyre Victoria Forth Rangers 1-2 St Ninians Thistle abd (0-1) Shotts United 2-0 East Benhar Heatherbell BYE – Larkhall United North Brechin Hearts 4-1 Carnoustie Panmure St Joseph's YMS 2-1 Perth Roselea Dundee Stobswell 3-5 Dundee North End Dundee Violet 0-0 Aberdeen East End (0-0, 3-2 at Dundee) Forfar West End 0-1 Dundee Arnot

FOURTH ROUND Ardrossan Winton Rovers 1-3 Alva Albion Rangers Irvine Victoria 1-1 Strathclyde (1-2) Benburb 1-0 St Joseph's YMS Maryhill 3-1 Common Thistle Blantyre Victoria 2-1 Neilston Victoria Newmilns 5-0 Pathhead United Buckhaven 2-1 Duntocher Hibernian Newtongrange Star 3-0 Dundee North End Clydebank Jrs 2-0 Arniston Rangers Petershill 7-0 Larkhall United Dalkeith Thistle 3-2 Brechin Hearts Rockbank 5-0 Dundee Arnot Dundee Violet 2-1 Quarter Huttonbank Shotts United 1-1 St Ninians Thistle Glenbuck Cherrypickers 5-2 Dunipace (0-2 Protest, 1-2) BYE - Ardeer Thistle Townhill United 0-3 Kilbirnie Ladeside

FIFTH ROUND Rockbank 2-1 Ardeer Thistle BYES - rest

SIXTH ROUND Alva Albion Rangers 1-0 Dundee Violet Buckhaven 0-0 Maryhill (2-8) Clydebank Jrs 3-1 Newtongrange Star Dalkeith Thistle 1-2 Petershill Glenbuck Cherrypickers 0-1 Strathclyde Kilbirnie Ladeside 1-0 Benburb Protest 1-2 Newmilns 1-2 Blantyre Victoria abd (3-2) St Ninians Thistle 1-1 Rockbank (2-2, 3-0 at Stenhousemuir)

SEVENTH ROUND Clydebank Jrs 0-0 Alva Albion Rangers (3-0) Maryhill 5-0 Benburb St Ninians Thistle 3-0 Petershill Strathclyde 6-0 Newmilns

SEMI-FINAL Maryhill 2-0 St Ninians Thistle Strathclyde 0-0 Clydebank Jrs 13 Apr at Atlas Park, Glasgow 20 Apr at Ibrox Park, Glasgow Strathclyde 2-0 Clydebank Jrs 4 May at , Glasgow

FINAL Strathclyde 1-1 Maryhill 25 May at Meadowside, Glasgow FINAL REPLAY Strathclyde 1-1 Maryhill 29 May at Meadowside, Glasgow FINAL SECOND REPLAY Strathclyde 1-0 Maryhill 1 June at Meadowside, Glasgow

1907-08 FIRST ROUND Aberdeenshire East Aberdeen Favourites 3-2 St Andrew's Athletic Addiewell United 2-0 Edinburgh Rosebery Aberdeen North End 0-3 Mugiemoss Bo'ness Our Boys 1-0 Bonnyrigg Rose Athletic Aberdeen Shamrock 4-2 Aberdeen. Woodside Dalkeith Thistle 3-1 Midlothian Artillery Inverurie Thistle 0-0 Aberdeen East End (0-4) Granton Oakvale 2-0 Niddry Vale Parkvale 2-3 Shamrock Athletic Linlithgow Rose 4-2 Leith Athletic Jrs BYE – Aberdeen Victoria Thistle Loanhead Mayflower 1-3 Broxburn Athletic Argyll Midlothian Artillery 1-2 Dalkeith Thistle BYE –Glenmore (Oban) Newtongrange Star 4-1 Kinleith Thistle abd (5-1) Ayrshire Penicuik 1-1 Pumpherston Rob Roy Ardrossan Winton Rovers 1-2 Ardrossan Celtic abd due to fog (3-0) Ayr Fort 4-2 Galston Loudon Victoria Queensferry United 1-0 Seafield Athletic Ayr Kyle Swifts WL Lanemark abd then awarded to Seafield at meeting Ayr Victoria WO-scr Ayr Carlton XI Vale of Grange 3-1 Armadale Thistle Ayr Westerlea DD Burnfoothill Primrose (1-4) Wallyford Rangers 1-2 Arniston Rangers Benquhat Heatherbell 3-2 Largs Thistle BYES – Haddington Rangers, Musselburgh Cronbery Eglinton 2-1 Muirkirk Athletic Fife Drongan LW St Quivox United Anstruther Rangers 3-1 Tayside Albion abd (2-0) Dunaskin Lads 2-0 Rugby XI Cupar 7-3 St Andrews Violet Galston Athletic 0-3 Irvine Meadow XI Cupar Violet 1-4 Lassodie Girvan Athletic 0-4 Ardeer Thistle Kelty Rangers 2-1 Pathhead United Glenbuck Cherrypickers WO-scr Ayr Ashfield Kettle United 1-5 Buckhaven United Hurlford Rovers WL Dalry Blair Leslie Hearts 2-2 Balgonie Scotia (WL) Irvine Victoria 6-1 Ayr Woodfield Lochgelly Rangers 1-1 Bowhill Thistle (0-1) Kilbirnie Ladeside 3-1 Darvel Lochgelly St Patrick's 2-2 Ladybank Violet (2-1) Kilmarnock Winton DD Lugar Boswell (1-4) St Andrews City 3-2 Freuchie Rovers Kilwinning Rangers 1-0 1st Kilmarnock RV Townhill United WO-scr Markinch Albion Newmilns 4-0 Common Thistle BYE - Thornton Rovers Rankinston Craigview Th 1-3 St Joseph's Hibernian (Kilmarnock) Lanarkshire Royal Scots Fusiliers (Ayr) 1-1 Skares Burnock Athletic (LW) Auchlochan Wanderers 2-5 Quarter Huttonbank South Hook Rangers 2-2 Vale of Garnock Strollers (1-7) Biggar 2-1 Newton Villa Dumbartonshire Carluke Milton Rovers 2-0 Dykehead Hawthorn Cumbernauld United 5-1 Bonhill Union Chryston Athletic 3-2 Shotts United Mossfield Amateurs 8-0 Old Kilpatrick Ramblers Douglas Park 2-0 Ashgill Rovers at , Alexandria Douglas Water Thistle 3-0 East Benhar Heatherbell BYE – Cadzow Oak Earnock Rovers 1-0 Cleland Rangers Blantyre Hearts were allowed to enter the second round Larkhall Thistle 5-1 West Benhar Daisy North Law Volunteers 1-2 Dalziel Rovers Alyth Thistle 0-3 Arbroath Fairfield Longriggend Wanderers 1-1 Nethanvale Thistle Arbroath Rovers Athletic WO-scr Montrose United (3-3, 2-2 abd, 1-4 at Motherwell) Dundee Ardmore 1-1 Dundee Fairfield (1-5) Morningside Rangers 3-3 Mossend Hibernian Dundee Balgay 2-4 St Joseph's YMS (4-0 at Morningside) Brechin Hearts 2-0 Arbroath St Thomas' Motherwell YMI 0-1 Hamilton Palace Rangers Carnoustie Panmure 2-3 Dundee Arnot Salsburgh 1-3 Larkhall United Coupar Angus Rob Roy 0-2 Perth Roselea Stonehouse Albion 0-3 Glenboig Carrick XI Dundee Parkmore 4-1 Ardenlea (Broughty Ferry) Renfrewshire Dundee Stobswell 0-2 Dundee North End Albert XI (Rothesay) 1-0 Johnstone Jrs Dundee West End 0-0 Dundee Violet (0-5) Bute Athletic 2-4 Dunoon Albion East Craigie 3-5 Dundee Celtic Houston St Fillan's 0-0 Rothesay St Blane’s (1-2) Forfar Celtic 3-0 Forfar West End Kilmacolm 0-4 Neilston Victoria Forfar East End 4-2 Brechin Rovers Port-Glasgow Athletic Jrs 0-4 Clydevale (Port-Glasgow) Forthill Athletic 1-2 Arbroath Parkhead Rothesay Royal Victoria WO-scr Carlton Rovers (Rothesay) Kinnoull 1-6 Glenavon (Dundee) Stirlingshire Kirriemuir Thrums 2-5 Perth Craigie Alloa Shore 2-4 Camelon Lochee Harp 2-1 Perth St Leonard's Banknock 4-1 Stenhousemuir Hearts Lochee St Leonard's 2-2 Jeanfield (4-1) Bonnybridge Thistle 0-0 St Ninians Thistle Montrose Rosevale 1-2 Tayport (1-1, 1-4 at Stenhousemuir FC) Tayside Athletic 3-1 Invergowrie Clackmannan Jrs 1-2 Cowie Wanderers Perth Central Half Holiday, Perth Half Holiday, Co-operative Denny Athletic 1-0 Denny Hibernian United (Perth), Perth Postal were all exempt until second round Dunipace 4-1 Sauchie Glasgow East Plean United 4-1 Vale of Carron Western Amateurs 0-4 Queen's Park Hampden XI Grange Rovers 3-2 Forth Rangers South Kilsyth Emmet 4-0 Alloa Athletic Jrs Protest (5-1) BYE – Annan Athletic Longcroft Thistle 1-1 Alva Albion Rangers (0-1)

SECOND ROUND Aberdeen Fife Aberdeen East End 5-2 Aberdeen Favourites Anstruther Rangers 1-0 Lochgelly St Patricks Aberdeen Victoria Thistle 5-1 Shamrock Ath Buckhaven United 2-1 Leslie Hearts Mugiemoss 1-2 Aberdeen Shamrock Cupar 2-5 Kelty Rangers Ayrshire Lassodie WL Thornton Rovers Annan Athletic 5-2 Ayr Fort Townhill United 1-1 Bowhill Thistle (0-2) Ardeer Thistle 2-0 Dunaskin Lads BYE – St Andrews City Ardrossan Celtic 0-2 Irvine Meadow XI Lanarkshire & Glasgow Ayr Kyle Swifts 1-3 St Joseph's Hibernian Biggar 1-2 Carluke Milton Rovers Benquhat Heatherbell 6-1 Lugar Boswell Blantyre Hearts 4-1 Earnock Rovers Protest Burnfoothill Primrose 1-3 Ayr Victoria (1-1, 2-2 at Burnbank, 1-0 at Earnock) Cronbery Eglinton 1-1 Vale of Garnock Strollers (1-2) Chryston Athletic 3-1 Morningside Rangers Glembuck Cherrypickers 3-2 Irvine Victoria Dalziel Rovers 1-1 Cadzow Oak Kilbirnie Ladeside 4-0 Skares Burnock Athletic (1-1, 2-5 at , Motherwell) Newmilns 2-2 Kilwinning Rangers Douglas Water Thistle 2-0 Nethanvale Thistle (2-2, 2-1 at Warner Pk, Stevenston) Glenboig Carrick XI 4-1 Hamilton Palace Rangers St Quivox United 3-4 Hurlford Rovers Larkhall United 3-0 Douglas Park Dumbartonshire Quarter Huttonbank 0-2 Queen's Park Hampden XI Mossfield Amateurs 0-1 Cumbernauld United BYE – Larkhall Thistle Protest (3-1) North East Arbroath Rovers Athletic 1-3 Dundee Violet Broxburn Athletic WO-scr Haddington Rangers Dundee Fairfield 3-3 Dundee Celtic Dalkeith Thistle 1-2 Arniston Rangers (1-1, 0-2 at Clepington Park, Dundee) Granton Oakvale 3-2 Newtongrange Star Dundee Glenavon 4-3 Tayside Athletic Linlithgow Rose 0-2 Bo'ness Our Boys Dundee North End 4-0 Perth Craigie Penicuik 1-3 Vale of Grange Dundee Parkmore WO-scr Co-operative United (Perth) Seafield Athletic 4-1 Musselburgh Dundee St Leonard's 5-0 Perth Postal BYE – Addiewell United Forfar Celtic 0-2 Perth Roselea Stirlingshire & Argyll Forfar East End 1-6 Arbroath Fairfield Banknock 5-2 Glenmore (Oban) Lochee Harp 1-1 St Joseph's YMS (due to ‘100 mile rule’ this should have been played at a neutral ground but (1-1, 0-2 at ) Banknock paid £3 to host the game) Perth Central Half Holiday scr-WO Brechin Hearts Bannockburn 1-2 Camelon Perth Half Holiday scr-WO Dundee Arnot Cowie Wanderers 4-2 Dunipace Tayport 5-0 Arbroath Parkhead Denny Athletic 1-0 Kilsyth Emmet Renfrewshire East Plean United 3-2 Grange Rovers Albert XI (Rothesay) 2-4 Rothesay St Blane’s St Ninians Thistle 2-0 Alva Albion Rangers Clydevale (Port-Glasgow) 3-1 Dunoon Albion Neilston Victoria 3-1 Rothesay Royal Victoria

THIRD ROUND Ayrshire Aberdeen Benquhat Heatherbell 0-3 Newmilns Aberdeen Victoria Thistle 1-2 Aberdeen Shamrock Glenbuck Cherrypickers 5-3 St Joseph's Hibernian BYE – Aberdeen East End Hurlford Rovers 3-1 Annan Athletic North Irvine Meadow XI 6-2 Ayr Victoria Arbroath Fairfield 0-1 Dundee North End Vale of Garnock Strollers 2-2 Ardeer Thistle Dundee Arnot 1-0 Dundee Parkmore (2-2, 0-1 at Woodwynd Pk, Kilwinning) Dundee Celtic 0-6 Diundee Violet BYE – Kilbirnie Ladeside Dundee Glenavon 2-3 Tayport East & Fife Perth Roselea 5-2 Brechin Hearts Addiewell United 3-1 Kelty Rangers St Joseph's YMS 2-2 Lochee St Leonard's abd Anstruther Rangers 3-0 Bo'ness Our Boys (3-2 abd, 1-0) Granton Oakvale 1-1 Broxburn Athletic (1-0) Renfrewshire St Andrews City 0-2 Bowhill Thistle Clydevale (Port-Glasgow) 2-0 Neilston Victoria Seafield Athletic 3-2 Arniston Rangers BYE – Rothesay St Blane’s Vale of Grange 3-0 Buckhaven Lanarkshire & Glasgow BYE - Lassodie Carluke Milton Rovers 2-3 Cadzow Oak Stirlingshire & Dumbartonshire Douglas Water Thistle 2-1 Larkhall United Camelon 1-3 Denny Athletic Glenboig Carrick XI 3-5 Queen's Park Hampden XI Cumbernauld United 1-0 Banknock Larkhall Thistle 5-1 Blantyre Hearts St Ninians Thistle 1-3 East Plean United Protest (2-1) BYE - Chryston Athletic BYE – Cowie Wanderers

FOURTH ROUND Cowie Wanderers 2-0 Addiewell United Larkhall Thistle 4-0 Clydevale (Port-Glasgow) Cumbernauld United 0-1 St Ninians Thistle Lassodie 2-2 Glenbuck Cherrypickers (0-1) Douglas Water Thistle WO-scr Bowhill Thistle Rothesay St Blane's 2-2 Chryston Athletic Dundee Arnot 1-7 Denny Athletic (1-1, 3-2 at Ralston Pk, Paisley) Dundee North End 2-3 Aberdeen East End Seafield Athletic WO-scr Anstruther Rangers Dundee Violet 1-1 Cadzow Oak (0-3 ) St Joseph's YMS 1-5 Newmilns Granton Oakvale 4-1 Perth Roselea at Meadowside Pk, Glasgow Hurlford Rovers 2-5 Irvine Meadow XI abd (3-4) Tayport 0-6 Ardeer Thistle Kilbirnie Ladeside WO-scr Aberdeen Shamrock Vale of Grange 0-2 Queen's Park Hampden XI

FIFTH ROUND Aberdeen East End 2-2 Cowie Wanderers (0-2 at Victoria Pk, Dundee) Ardeer Thistle 0-1 St Ninians Thistle Cadzow Oak 1-1 Kilbirnie Ladeside (0-0, 0-2 at Meadowside Pk, Glasgow) Denny Athletic 2-1 Rothesay St Blane's Douglas Water Thistle 0-1 Glenbuck Cherrypickers Larkhall Thistle 3-1 Irvine Meadow XI Queen's Park Hampden XI 1-0 Newmilns Seafield Athletic 3-1 Granton Oakvale Protest (1-1, 1-1, 5-1 abd at Goshen Pk Broxburn, 3-3 aet at Mill Pk Bathgate, 0-1 Easter Rd, Edinburgh)

SIXTH ROUND Cowie Wanderers 0-0 Glenbuck Cherrypickers (3-1) Denny Athletic 1-1 Larkhall Thistle (0-3) Granton Oakvale 0-2 St Ninians Thistle at Tynecastle Pk, Edinburgh Queen's Park Hampden XI 2-0 Kilbirnie Ladeside at Meadowside Pk, Glasgow

SEMI-FINAL Cowie Wanderers 0-0 Queen's Park Hampden XI Larkhall Thistle 1-0 St Ninians Thistle 11 Apr at Shawfield Pk, Glasgow 25 Apr at Douglas Park, Hamilton SEMI-FINAL REPLAY Cowie Wanderers 1-2 Queen's Park Hampden XI 2 May at Brockville Park, Falkirk

FINAL Larkhall Thistle 1-0 Queen's Park Hampden XI 23 May at Meadowside Park, Glasgow

1908-09 FIRST ROUND Aberdeenshire Dumbartonshire Aberdeen East End 0-1 Aberdeen Woodside Bonhill Hibernian 4-0 Mossfield Amateurs Protest Aberdeen Favourites 3-4 Culter (4-1 at Vale of Leven FC) Aberdeen North End 0-3 Mugiemoss Clydebank Jrs 1-0 Duntocher Hibernian Glenlevit 2-1 Aberdeen Shamrock Kirkintilloch Harp WO-scr Dumbarton Corinthians Inverurie Thistle 3-0 Aberdeen Parkvale Kirkintilloch Rob Roy 5-1 Cumbernauld United St Andrew's Athletic 2-1 Morrison Thistle Milngavie Hibernian 2-2 Bonhill Union (1-5) Argyll Yoker Athletic 5-1 Lennox Amateurs Strollers BYE –Glenmore (Oban) BYE – Milngavie Allander Ayrshire East Annbank Thistle 1-5 Ardrossan Winton Rovers Armadale Thistle 3-0 Kinleith Thistle Ardrossan Celtic 2-1 Newmilns Bo’ness Our Boys 1-2 Tynecastle XI (Hearts) Ayr Fort 2-0 Ayr Woodfield Broxburn St Andrew's 1-2 Dalkeith Thistle Ayr Victoria 4-5 Patna Doon Athletic Granton Oakvale 4-3 Bonnyrigg Rose Athletic Benquhat Heatherbell 1-2 Ardeer Thistle Leith Athletic Jrs 1-7 Seafield Athletic Camlarg 2-3 Afton Thistle Linlithgow Rose 1-0 Broxburn Thistle Common Thistle 1-4 Irvine Meadow XI Livingston United 1-4 Addiewell United Cronbery Eglinton 7-0 Darvel Musselburgh Athletic 5-0 Granton Gasworks Cumnock Craigbank 6-0 Rugby XI Newtongrange Star 1-1 Arniston Rangers (2-3) Dunaskin Lads 5-1 Kilmarnock Winton Niddrie Vale 0-3 Edinburgh Rosebery Galston Athletic 5-0 Dailly Wanderers Penicuik 2-1 Loanhead Mayflower Girvan Athletic 7-0 Trabboch Vale of Grange 2-0 Edinburgh Hawthorn Hurlford Rovers 3-1 Muirkirk United Wallyford Violet 1-1 Wemyss Athletic (1-2) Kilbirnie Ladeside 4-0 1st Ayr RV Winchburgh Thistle 3-2 North British Thistle Kilwinning Eglinton 4-1 Irvine Victoria Forfarshire & Perthshire Kilwinning Rangers 2-0 St Joseph’s Hibernian Arbroath Ardenlea 2-1 Invergowrie Largs Thistle WO-scr Ayr Ashfield Arbroath Parkhead 2-0 East Craigie Lugar Boswell WO-scr Drongan Arbroath Rovers Athletic 3-0 Perth St Leonard's Muirkirk Athletic 2-4 Glenbuck Cherrypickers Arbroath St Thomas' 4-3 Perth Roselea Vale of Garnock Strollers 5-1 Skares Athletic Ardmere 0-0 Dundee Fairfield (1-2) Fife Brechin Hearts 3-5 Clepington Athletic Bowhill Thistle WO-scr Anstruther Rangers Brechin Hibernian 6-2 Montrose Rosevale Buckhaven WO-scr St Monance Swifts Brechin Rovers 3-0 Dundee West End Cupar Violet 5-1 Stratheden United Coupar Angus Rob Roy 1-4 Dundee Stobswell Glencraig Celtic WO-scr Vulcan Rovers Dundee Celtic 0-4 Lochee Harp Kettle United 2-1 Balgonie Scotia Dundee Violet 7-1 Kirriemuir Thrums Lassodie 2-2 Leslie Hearts (1-2) Forfar Celtic 1-8 Dundee Arnot Leuchars Rovers 0-4 Cupar Forfar West End 6-2 Alyth Thistle Markinch Albion 1-2 Kelty Rangers Forthill Athletic 4-2 Dundee Parkmore St Andrews Violet 1-9 Lochgelly St Patrick’s Glenavon (Dundee) 4-2 Arbroath Fairfield Tayside Albion 1-3 Guardbridge United Perth Craigie 6-1 Forfar East End Thornton Rovers WO-scr St Andrews City Perth Harp 0-4 Dundee North End BYE – Townhill United Perth Jeanfield 4-2 Ardenlea (Broughty Ferry) Lanarkshire St Joseph's YMS 4-0 Montrose Hearts Ashgill Rovers 2-1 Bellshill Athletic Tayport 4-0 Carnoustie Panmure Baillieston Thistle WO-scr Chryston Athletic BYE - Monifeith Biggar 1-2 Larkhall Thistle Glasgow Burnbank Athletic 2-2 Newton Villa (0-1) Artillery 0-5 Hillhead Windsor Cleland Rangers 4-1 Glassford Thistle Cambuslang Rangers 1-0 Parkhead Coatbridge Rob Roy 3-1 Caledonian Thistle Petershill 2-0 Glasgow Perthshire Coatbridge St Patrick's 7-1 Auchlochan Wanderers Pollok 1-4 Maryhill Douglas Park 0-0 Nethanvale Thistle St Anthony's 4-1 Postal & Telegraph (3-3 , 1-4 at Larkhall United) Rockbank 8-0 Deaf & Dumb Douglas Water Th istle 4-2 Longriggend Wanderers Rutherglen Glencairn 3-0 Benburb East Benhar Heatherbell 9-1 Dykehead Hawthorn 7th Scottish Rifles 1-2 Western Amateurs Glens 2-2 Dalziel Rovers (0-2) Springbank 1-4 Shettleston Larkhall United 2-5 Earnock Rovers Strathclyde 5-1 Queen's Park Hampden XI Law Volunteers 2-0 Carluke Milton Rovers Vale of Clyde 1-1 Ashfield (1-3) Morningside Rangers 3-3 Salsburgh (1-2) South Mossend Hibernian 0-3 Shotts United Kello Rovers 6-1 Carrick Swifts Quarter Huttonbank 10-0 Tarbrax Heatherbell Sanquhar United 3-2 Euchan Thistle Shotts Battlefield 1-0 Blantyre Victoria Stonehouse Albion 2-3 Cadzow Oak West Benhar Daisy 5-3 Glenboig Carrick XI

Renfrewshire & Bute Stirlingshire Arthurlie Jrs scr-WO Renfrew Victoria Airth Castle Rangers 1-4 Camelon Dunoon United 2-2 Auburn Victoria Alva Albion Rangers 1-2 Denny Hibernian (2-2, 2-0 at Ralston Pk, Paisley) Banknock 0-2 Bonnybridge Athletic Houston St Fillan's 0-0 Mearns Pollok (5-1) Camelon Athletic 1-0 Campsie Morton Amateurs 5-3 Bute Athletic Clackmannan Jrs 1-1 Sauchie (0-1) Neilston Victoria 2-2 Levern Victoria (3-0) Cowie Wanderers 1-3 Forth Rangers Rothesay WO-scr Corkerhill Dunipace 7-2 East Plean United Rothesay Royal Victoria 7-2 Albert XI (Rothesay) Grange Rovers 2-0 Bannockburn Rothesay St Blane’s 1-5 Port-Glasgow Ath Jrs Kilsyth Emmet 2-2 Longcroft Thistle (2-3) Thornliebank Woodvale WO-scr Bute Thistle Stenhousemuir Hearts scr-WO Denny Athletic BYE – Howwood Vale of Carron 0-4 St Ninians Thistle

SECOND ROUND Aberdeenshire East Aberdeen Woodside 2-2 Aberdeen Shamrock (3-0) Armadale Thistle 1-1 Addiewell United (0-2) Inverurie Thistle LW Mugiemoss Arniston Rangers 1-2 Penicuik St Andrew's Athletic 1-1 Culter (4-1) Dalkeith Thistle 2-0 Granton Oakvale Ayrshire Linlithgow Rose 0-4 Seafield Athletic Ardrossan Celtic 1-0 Cronberry Eglinton Musselburgh Athletic 0-2 Vale of Grange Ardrosssan Winton Rovers 2-1 Craigbank Wemyss Athletic 1-5 Tynecastle XI (Hearts) Ayr Fort l-w Kilwinning Eglinton Winchburgh Thistle 1-1 Edinburgh Rosebery (1-4) Dunaskin Lads 4-2 Ardeer Thistle Fife Girvan Athletic 3-4 Lugar Boswell Cupar Violet 0-3 Buckhaven Glenbuck Cherrypickers 1-1 Vale of Garnock Strollers Guardbridge United 1-3 Leslie Hearts (0-2 at Mauchline) Kelty Rangers 1-1 Glencraig Celtic (1-3) Irvine Meadow XI 5-3 Hurlford Rovers Kettle United 0-3 Lochgelly St Patrick's Kilwinning Rangers 5-1 Afton Thistle Thornton Rovers 0-0 Lochgelly Rangers (1-2) Largs Thistle 5-0 Galston Athletic Townhill United 4-1 Bowhill Thistle Protest (3-1) Patna Doon Athletic 3-0 Kilbirnie Ladeside BYE – Cupar Violet Dumbartonshire Forfarshire & Perthshire Clydebank Jrs 1-1 Kirkintilloch Rob Roy Arbroath Ardenlea 3-2 Arbroath Parkhead (2-2, 3-2 abd at Maryhill, 4-0 at Celtic FC) Arbroath St Thomas' 1-3 Forfar West End Kirkintilloch Harp 6-1 Milngavie Allander Arbroath Rovers 5-2 Glenavon Yoker Athletic 5-1 Bonhill Union Clepington Athletic 3-3 Tayport (1-6) BYE – Bonhill Hibernian Dundee North End 7-1 Jeanfield Glasgow Dundee Violet 3-1 Dundee Stobswell Cambuslang Rangers 5-1 Western Amateurs Lochee Harp 3-2 Fairfield Hillhead Windsor 1-1 Rockbank (2-0) Monifeith WO-scr Brechin Hibernian Petershill 0-1 Maryhill Perth Craigie 1-1 Forthill Athletic (2-4) Rutherglen Glencairn 0-0 Strathclyde St Joseph's YMS 1-2 Dundee Arnot (0-0, 0-1 Protest at Clyde FC, 2-3 at Ruthgerglen ) BYE - Brechin Rovers Shettleston 1-1 Ashfield South (1-1, 2-2 at Ashfield, 0-2 at Atlas Pk, Glasgow) Kello Rovers 1-3 Sanquhar United BYE – St Anthony's Stirlingshire & Argyll Lanarkshire Bonnybridge Athletic 1-3 St Ninians Th istle Ashgill Rovers 3-3 Baillieston Thistle Camelon 2-1 Forth Rangers (2-2, 0-3 at Netherburn Protest, 2-1 at Burnbank) Denny Athletic 5-1 Glenmore (Oban) Cleland Rangers 0-1 East Benhar Heatherbell Dunipace 4-0 Camelon Athletic Coatbridge Rob Roy 3-0 Nethanvale Thistle Grange Rovers 3-0 Sauchie Douglas Water Thistle 2-0 West Benhar Daisy Longcroft Thistle 1-1 Denny Hibernian (2-3) abd 76 mins and tie awarded to Douglas Water Thistle Renfrewshire & Bute Earnock Rovers 0-1 Larkhall Thistle Dunoon United 0-1 Port-Glasgow Athletic Jrs Newton Villa 1-1 Quarter Huttonbank (0-1) Houston St Fillan's 3-2 Renfrew Victoria Protest Salsburgh 0-4 Cadzow Oak (3-3, 0-4 at Ralston Pk, Paisley) Shotts Battlefield WO-scr Coatbridge St Patrick's Morton Amateurs 1-2 Howwood Shotts United 1-1 Law Volunteers (0-1) Rothesay 1-5 Neilston Victoria BYE – Dalziel Rovers Thornliebank Woodvale 1-2 Rothesay Royal Victoria match unfinished but result stood

THIRD ROUND Aberdeenshire & Forfarshire East & Fife Aberdeen Woodside WO-scr Brechin Rovers Addiewell United 1-0 Townhill United Arbroath Rovers 0-2 Arbroath Ardenlea Buckhaven 1-1 Seafield Athletic (1-2) Dundee North End 2-0 Dundee Arnot Dalkeith Thistle 0-2 Tynecastle XI (Hearts) Forthill Athletic 2-2 Forfar West End (3-0) Glencraig Celtic 5-0 Lochgelly Rangers Mugiemoss 0-0 Monifeith (1-0) Leslie Hearts 2-3 Lochgelly St Patrick's St Andrew's Athletic 0-1 Dundee Violet Penicuik 3-0 Cupar Violet Tayport 3-2 Lochee Harp Vale of Grange 2-1 Edinburgh Rosebery abd (2-0) Ayrshire & South Glasgow, Lanarkshire, Renfrewshire & Bute Ardrossan Celtic WO-scr Lugar Boswell Ashgill Rovers 2-0 Port-Glasgow Athletic Jrs Dunaskin Lads 1-3 Vale of Garnock Strollers Cambuslang Rangers 0-1 Ashfield Largs Th istle 2-1 Ardrossan Winton Rovers Dalziel Rovers 1-1 Coatbridge Rob Roy (0-3) Irvine Meadow XI 2-1 Patna Doon Athletic Douglas Water Thistle 2-3 Strathclyde abd but result stood Sanquhar United 0-4 Kilwinning Rangers East Benhar Heatherbell 3-1 Larkhall Thistle BYE – Kilwinning Eglinton Howwood 2-2 St Anthony's Dumbartonshire & Stirlingshire (1-1, 3-2 at Newfield Pk, Johnstone, Protest, 2-3 at Maryhill) Bonhill Hibernian 0-1 Grange Rovers Law Volunteers 1-2 Maryhill Denny Athletic 2-1 Camelon Neilston Victoria 2-2 Hillhead Windsor (2-0) Denny Hibernian 1-1 Dunipace (2-5) Renfrew Victoria 0-0 Cadzow Oak Kirkintilloch Harp 4-0 Clydebank Jrs (0-0, 0-1 at Hamilton ) Yoker Athletic 4-0 St Ninians Thistle Shotts Battlefield 2-4 Quarter Huttonbank Protest (0-1) BYE - Rothesay Royal Victoria

FOURTH ROUND Aberdeen Woodside 1-0 Seafield Athletic Irvine Meadow XI 2-1 Largs Thistle Addiewell United 2-3 Dundee Violet Kilwinning Eglinton 0-5 Maryhill Coatbridge Rob Roy 2-2 Kilwinning Rangers (1-4) Kirkintilloch Harp 2-1 Cadzow Oak Denny Athletic 1-2 St Anthony's Lochgelly St Patrick's 3-1 Arbroath Ardenlea Dunipace 1-2 Ashfield Neilston Victoria 2-1 Ardrossan Celtic East Benhar Heatherbell 4-1 Ashgill Rovers Penicuik 3-0 Tynecastle XI (Hearts) Forthill Athletic 0-1 Yoker Athletic Rothesay Royal Victoria 2-2 Quarter Huttonbank (0-1) Glencraig Celtic 0-0 Strathclyde (0-2) Tayport 3-2 Mugiemoss Grange Rovers 3-4 Vale of Garnock Strollers Vale of Grange 2-0 Dundee North End

FIFTH ROUND Aberdeen Woodside 1-1 Dundee Violet (scr-WO) Strathclyde 6-1 St Anthony's BYES – rest

SIXTH ROUND Ashfield 3-1 Irvine Meadow XI Dundee Violet 2-3 Kilwinning Rangers East Benhar Heatherbell 2-4 Vale of Granock Strollers Kirkintilloch Harp 2-1 Lochgelly St Patrick's Neilston Victoria 2-2 Maryhill (0-2) Penicuik 2-1 Quarter Huttonbank Vale of Grange 1-3 Strathclyde Yoker Athletic 6-2 Tayport

SEVENTH ROUND Kirkintilloch Harp 2-3 Kilwinning Rangers Penicuik 2-0 Vale of Garnock Strollers Strathclyde 4-1 Ashfield Yoker Athletic 1-0 Maryhill

SEMI-FINAL Kilwinning Rangers 1-1 Penicuik Strathclyde 1-0 Yoker Athletic 24 April at Atlas Park, Springburn 27 March at Celtic Park, Glasgow SEMI-FINAL REPLAY Kilwinning Rangers 2-0 Penicuik 1 May at Brockville Park, Falkirk

FINAL Strathclyde 0-0 Kilwinning Rangers 22 May 22 at Shawfield Park, Glasgow FINAL REPLAY Strathclyde 0-1 Kilwinning Rangers aet 29 May at Rugby Park, Kilmarnock

1909-10 FIRST ROUND Aberdeenshire East Aberdeen Shamrock 7-0 St Andrew's Athletic Arniston Rangers 2-1 Wallyford Violet Abergeldie 1-1 RAMC (Aberdeen) abd (WL) Broxburn St Andrew's 0-1 Edinburgh Rosebery Culter 0-2 Aberdeen Hawthorn Broxburn Westerton scr-WO Vale of Grange Glenlivet 0-1 Aberdeen East End Dalkeith Thistle 1-1 Bonnyrigg Rose Athletic (3-1) Inverurie Loco Works WO-scr Fort Gordon Granton Gas Works 1-1 Rosewell Rosedale (1-5) Mugiemoss 3-1 Morrison Thistle Kinleith Thistle WO-scr Smeaton Rangers Parkvale 5-3 Aberdeen Favourites Linlithgow Rose 3-0 Niddry Vale BYE – Aberdeen Woodside Musselburgh Athletic scr-WO Haddington Rangers Ayrshire Haddington then turned juvenile before the second round and did not Annbank Thistle WO-scr Afton Thistle particiupate further Ardeer Thistle 3-1 Vale of Garnock Strollers Newtongrange Star 6-2 Bridgend Swifts Ardrossan Celtic 4-1 Ayr Woodside Penicuik 2-0 Armadale Thistle Ardrossan Winton Rovers 8-1 Drumley Primrose Queensferry St Andrew's 1-4 Royal Scots Ayr Ashfield 1-2 Rugby XI Queensferry United 4-3 North British Thistle Ayr Fort 2-1 Lugar Boswell Seafield United 1-2 Addiewell United Protest Ayr St Andrew's scr-WO Coylton Thistle (1-0 abd, awarded to Seafield ) Ayr Victoria 1-2 Cumnock Craigbank Wemyss Athletic 2-2 Loanhead Mayflower (0-2) Ayr Woodfield 1-2 Burnfoothill Primrose Fife Camlarg Rangers 1-2 St Joseph's Hibernian Auchtermuchty Belleveue 1-5 Markinch Albion Dailly Thistle 1-4 Glenbuck Cherrypickers Buckhaven 3-2 Bowhill Thistle Darvel 1-1 Irvine Victoria (1-0) Guardbridge United 2-0 Balgonie Scotia Dunaskin Lads 3-0 Girvan Athletic Kettle United WO-scr St Andrews Violet Kilbirnie Ladeside 4-0 Benquhat Heatherbell Kingseat Athletic 0-2 Glencraig Celtic Kilwinning Eglinton 2-0 Cronbery Eglinton Leslie Hearts 5-3 Cupar Violet Kilwinning Rangers 11-2 Mauchline Thistle Lochore Rangers 1-3 Townhill United Largs Thistle 0-5 Galston Athletic Newport 2-4 Lochgelly Newmilns 3-1 Muirkirk Athletic St Andrews City 1-1 Kelty Rangers (scr-WO) Patna Doon Athletic 2-3 Talbot St Monans Swifts 3-0 Cupar Rankinston Mountaineers 1-3 Kilmarnock Winton Thornton Rovers 0-1 Lassodie Royal House Artillery 1-3 Riccarton Bluebell Forfarshire Springside Thistle 2-3 Irvine Meadow XI Arbroath Parkhead 3-2 Montrose Harp Trabboch 5-3 Muirkirk United Arbroath St Thomas' 1-5 Downfield Dumbartonshire Balgillo (Broughty) 0-2 Dundee Fairfield Bonhill Union 1-1 Yoker Athletic Yoker awarded tie Brechin Hearts 2-1 Lochee Central Cumbernauld United 1-2 Kirkintilloch Harp Brechin Rovers 3-0 Dundee Stobswell Kirkintilloch Rob Roy 6-2 Milngavie Hibernian Clepington Athletic 0-2 Dundee Celtic Clydebank Jrs 2-2 Mossfield Amateurs Dundee Arnot 5-4 Glenowan Athletic (12-0 at Clydebank) Dundee North End 1-0 Arbroath Ardenlea BYE – Milgavie Allander Dundee Violet 1-0 Carnoustie Panmure Lanarkshire Dundee West End 2-2 East Craigie (0-4) Ashgill Rovers 8-2 Auchlochan Wanderers Forfar Celtic 1-0 Forthill Athletic Bellshill Athletic 8-1 Cleland Emmet Forfar East End 2-2 Arbroath Fairfield (0-1) Burnbank Athletic 0-0 Blantyre Victoria Forfar West End 1-1 Arbroath Rovers Athletic (LW) (2-2, 2-1 at Cambuslang Rgrs) St Joseph's YMS 1-1 Dundee Harp (0-2) Cadzow Oak 2-1 West Benhar Daisy BYE – Arbroath Hearts Carmyle Hearts 1-1 Chryston Athletic (2-3) Glasgow Coatbridge Rob Roy 3-1 Cleland Rangers Ashfield WO-scr Hillhead Windsor Shotts United 2-1 Douglas United Benburb 1-0 Postal & Telegraph Athletic Douglas Water Thistle 3-2 Shotts Battlefield Glasgow Perthshire 0-0 Rutherglen Glencairn (0-1) Earnock Rovers 0-2 Larkhall Thistle Pollok 1-4 Shettleston Glens 2-1 Tarbrax Heatherbell Redmond 1-1 Parkhead (1-6) Holytown Pilgrims 1-1 Carluke Milton Rovers (2-1) St Anthony's 7-1 Unitas Larkhall United 3-1 East Benhar Heatherbell Maryhill 7-1 7th Scottish Rifles Law Volunteers 2-0 Baillieston Thistle Springbank 5-3 Glasgow Artillery Mossend Hibernian 1-0 Dalziel Rovers Protest (2-1) Strathclyde 2-1 Cambuslang Rangers Motherwell Celtic 1-1 Newton Villa (0-4) Vale of Clyde 1-1 Petershill (1-0) Quarter Huttonbank WO-scr Longriggend Wanderers Perthshire Ross Rovers 3-0 Belhaven Invergowrie 3-2 Perth Roselea Stonehouse Albion WO-scr Salsburgh Kinnoull 0-0 Perth St Leonard's Strathaven YMCA 5-1 Nethanvale Thistle (1-2 abd 72 mins due weather, 0-2) South Perth Harp 4-1 Alyth Thistle Annan Athletic 3-2 Euchan Thistle Perth Violet 8-0 Jeanfield BYE – Perth Craigie

Stirlingshire Renfrewshire & Bute Alloa Oakvale 3-2 Sauchie Bute Athletic 1-2 Mearns Pollok Alva Albion Rangers 4-0 Camelon Corkerhill 2-1 Kilbarchan Athletic Banknock 3-4 East Plean United Dunoon United 2-1 Albert XI (Rothesay) Bonnybridge Athletic 1-1 Bannockburn (0-7) Morton Amateurs 2-4 Neilston Victoria Clackmannan Jrs 0-1 Denny Athletic Port-Glasgow Athletic Jrs 4-2 Howwood Jnrs Cowie Wanderers 5-2 Dollar United Renfrew Victoria 10-2 Rothesay Denny Hibernian 4-0 Airth Castle Rangers Rothesay St Blane’s 0-3 Houston St Fillan's Fallin Heatherbell 0-4 Stenhousemuir Hearts BYE – Rothesay Royal Victoria Forth Rangers 0-0 Vale of Carron (1-2) Grange Rovers 1-1 St Ninians Thistle (2-1) Kilsyth Emmet 1-2 Dunipace Longcroft Thistle 2-0 Slamannan Strollers

SECOND ROUND Aberdeenshire Fife Aberdeen East End 0-0 Mugiemoss (2-4) Guardbridge United 0-1 Markinch Albion Aberdeen Hawthorn 1-3 Parkvale Kettle United WO-scr Lochgelly Aberdeen Woodside 0-5 Aberdeen Shamrock Leslie Hearts 1-2 Lassodie Inverurie Loco Works 1-2 Abergeldie St Monans Swifts 1-0 Kelty Rangers Ayrshire & South Townhill United 2-1 Glencraig Celtic Protest (2-3) Annan Athletic 1-4 Darvel BYE - Buckhaven Annbank Thistle 1-3 Kilwinning Rangers Forfarshire Ardeer Thistle 3-0 St Joseph's Hibernian Arboath Parkhead 2-5 Dundee Celtic Ardrossan Winton Rovers 5-0 Dunaskin Lads Arbroath Rovers 4-2 Forfar Celtic Auchinleck Talbot 0-0 Rugby XI abd (1-2) Brechin Hearts WO-scr Arbroath Hearts Ayr Fort 1-1 Galston Athletic abd (3-0) Dundee Fairfield 1-0 Downfield Coylton Thistle 0-3 Burnfoothill Primrose Dundee North End 3-2 Dundee Arnot Irvine Meadow XI 3-0 Ardrossan Celtic Dundee Violet 5-4 Brechin Rovers Kilbirnie Ladeside 1-0 Cumnock Craigbank East Craigie 1-4 Dundee Harp Kilwinning Eglinton 2-0 Trabboch BYE – Arbroath Fairfield Newmilns 3-1 Glenbuck Cherrypickers Perth Riccarton Victoria 4-2 Kilmarnock Winton Perth Craigie 1-0 Perth St Leonard's Dumbartonshire Perth Violet 4-2 Invergowrie Clydebank Jrs 1-0 Kirkintilloch Harp BYE - Perth Harp Yoker Athletic 4-0 Milngavie Allander Lanarkshire BYE - Kirkintilloch Rob Roy Ashgill Rovers 2-0 Chryston Athletic East Douglas Water Th istle 0-0 Ross Rovers (1-2) Arniston Rangers 3-0 Linlithgow Rose Glens 1-4 Cadzow Oak Dalkeith Thistle 4-2 Seafield Athletic Holytown Pilgrims 0-2 Burnbank Athletic Kinleith Thistle 1-0 Loanhead Mayflower Law Volunteers 4-0 Larkhall United Penicuik 1-4 Vale of Grange Mossend Hibernian 1-3 Larkhall Thistle Rosewell Rosedale 5-1 Queensferry United Quarter Huttonbank 1-1 Bellshill Athletic (0-6) Royal Scots 2-3 Edinburgh Rosebery Shotts United 4-0 Strathaven YMCA BYE– Newtongrange Star Stonehouse Albion 0-0 Coatbridge Rob Roy (0-2) Renfrewshire & Bute BYE – Newton Villa Corkerhill 1-0 Rothesay Royal Victoria Stirlingshire Houston St Fillan's 1-1 Neilston Victoria (LW) Alva Albion Rangers 3-2 Vale of Carron Mearns Pollok 1-3 Port-Glasgow Athletic Jrs Cowie Wanderers 0-0 Grange Rovers (0-4) Renfrew Victoria 1-0 Dunoon United Denny Athletic 14-1 Alloa Oakvale Glasgow Denny Hibernian 2-3 Dunipace Ashfield 1-1 Maryhill (0-0, 1-0 at Petershill) Longcroft Thistle 3-1 East Plean United Benburb 0-1 Rutherglen Glencairn Stenhousemuir Hearts 3-3 Bannockburn (1-2) Shettleston 5-0 Springbank Strathclyde 2-1 St Anthony's Vale of Clyde 2-2 Parkhead (1-0)

THIRD ROUND Aberdeenshire East & Fife Abergeldie 1-3 Aberdeen Shamrock Buckhaven 1-0 Vale of Grange abd (1-1, 0-2) Mugiemoss 0-4 Parkvale Edinburgh Rosebery 2-0 Lassodie Protest (2-1) Ayrshire Glencraig Celtic 2-1 Newtongrange Star Ardrossan Winton Rovers 1-2 Ardeer Thistle Kinleith Thistle 3-2 Kettle United Irvine Meadow XI 4-0 Burnfoothill Primrose Markinch Albion 2-0 St Monans Swifts Kilbirnie Ladeside 9-2 Riccarton Victoria Rosewell Rosedale 2-1 Dalkeith Thistle Protest Kilwinning Eglinton 3-1 Rugby XI (0-2 Protest, 0-4) Kilwinning Rangers 4-1 Darvel BYE – Arniston Rangers Newmilns 6-0 Ayr Fort Dumbartonshire & Stirlingshire Glasgow & Lanarkshire Clydebank Jrs 4-3 Denny Athletic Ashfield 6-3 Rutherglen Glencairn Grange Rovers 4-0 Longcroft Athletic Ashgill Rovers 0-3 Bellshill Athletic Kirkintilloch Rob Roy 7-0 Alva Albion Rangers Cadzow Oak 0-2 Shettleston (2-0 abd, but result stood) Yoker Athletic 4-3 Bannockburn Law Volunteers 2-2 Larkhall Thistle (2-1) BYE - Dunipace Coatbridge Rob Roy 8-2 Ross Rovers Forfarshire & Perthshire Strathclyde 2-2 Newton Villa abd Dundee Fairfield 6-3 Arbroath Rovers Athletic (1-0 abd, 0-0, 0-0, 1-1 at Newton Villa, 1-2 at Rutherglen Protest, Dundee Harp 2-1 Dundee Violet 1-3 at Cambuslang Rgrs) Dundee North End 2-1 Arbroath Fairfield Vale of Clyde 3-1 Shotts United Perth Craigie 1-2 Perth Harp BYE – Burnbank Athletic Perth Violet 7-1 Brechin Hearts Renfrewshire BYE – Dundee Celtic Neilston Victoria 1-0 Corkerhill Port-Glasgow Athletic Jrs 1-0 Renfrew Victoria

FOURTH ROUND Aberdeen Shamrock 2-1 Dundee Celtic Dundee Harp 0-2 Port-Glasgow Athletic Jrs Arniston Rangers 2-0 Perth Harp Edinburgh Rosebery 5-0 Dundee North End Ashfield 3-0 Vale of Grange Glencraig Celtic 3-2 Ardeer Thistle Burnbank Athletic 0-0 Kirkintilloch Rob Roy Kilbirnie Ladeside 5-0 Yoker Athletic (1-1, 2-1 at Petershill) Kinleith Thistle 3-1 Irvine Meadow XI Clydebank Jrs 2-1 Law Volunteers abd (4-0) Neilston Victoria 3-1 Bellshill Athletic Coatbridge Rob Roy 1-1 Kilwinning Rangers Newton Villa 1-1 Cadzow Oak (4-0) (1-1, 0-1 at Petershill) Parkvale 2-1 Markinch Albion Dalkeith Thistle 1-4 Grange Rovers Perth Violet 3-8 Dunipace Dundee Fairfield 2-2 Kilwinning Eglinton (1-2) Vale of Clyde 2-1 Newmilns

FIFTH ROUND FIFTH ROUND original draw Arniston Rangers 3-2 Dunipace Parkvale Arniston Rangers Burnbank Athletic 2-2 Newton Villa Edinburgh Rosebery Ashfield (1-1, 3-2 at Castle Pk, Blantyre) BYES – Rest BYES - rest

SIXTH ROUND SIXTH ROUND original draw Aberdeen Shamrock 0-5 Kilbirnie Ladeside Clydebank Jrs Glencraig Celtic Arniston Rangers 1-0 Edinburgh Rosebery Grange Rovers Neilston Victoria Burnbank Athletic 1-2 Vale of Clyde Port-Glasgow Athletic Jrs Vale of Clyde Clydebank Jrs 2-3 Grange Rovers Kilbirnie Ladeside Kinleith Thistle Glencraig Celtic 1-1 Ashfield (1-4) Parkvale or Arniston Rangers Burnbank Athletic Kilwinning Rangers 4-0 Parkvale Kilwinning Rangers Kilwinning Eglinton Kinleith Thistle 2-0 Kilwinning Eglinton Dunipace Edinburgh Rosebery or Ashfield Port-Glasgow Athletic Jrs 3-0 Neilston Victoria Newton Villa or Strathclyde or Cadzow Oak Aberdeen Shamrock The above two rounds were originally drawn on 10 January 1910 but were redrawn on 20 January because three clubs, Dunipace, Burnbank Athletic and Newton Villa had all previously received byes contrary to Rule SEVENTH ROUND Arniston Rangers 2-0 Grange Rovers Kilbirnie Ladeside 0-3 Ashfield Kilwinning Rangers 4-1 Kinleith Thistle Port-Glasgow Athletic Jrs 0-0 Vale of Clyde (1-0)

SEMI-FINAL Arniston Rangers 2-3 Ashfield Kilwinning Rangers 2-0 Port-Glasgow Athletic Jrs 23 April at Royal Gymnasium, Edinburgh (St Bernard's FC) 30 April at Firhill Park, Glasgow

FINAL Ashfield 0-1 Kilwinning Rangers Protest 21 May at Firhill Park, Glasgow FINAL REPLAY Ashfield 3-0 Kilwinning Rangers 4 June at Firhill Park, Glasgow