Scottish Junior Cup 2004-05
Sponsored by OVD Rum
First Round
- Ardrossan Winton Rovers 1-4 Lanark United
- Girvan 1-3 Linlithgow Rose
- Irvine Meadow XI 3-0 Muirkirk Juniors
- Maybole Juniors 1-2 Kilwinning Rangers
- Whitletts Victoria 0-4 Elmwood
- Bellshill Athletic 5-0 Hermes
- Cumbernauld United 3-0 Lochgelly Albert
- Larkhall Thistle 1-1 Glasgow Perthshire
- Port Glasgow Juniors 1-1 Luncarty
- St Anthony's 4-0 Dalkeith Thistle
- Stonehouse Violet 9-1 Bishopmill United
- Vale of Clyde 2-1 Bankfoot Athletic
- Vale of Leven 4-1 Bonnyrigg Rose Athletic
- Armadale Thistle 1-1 Kello Rovers
- Haddington Athletic 0-3 Glenafton Athletic
- Livingston United 2-1 Scone Thistle
- Sauchie Juniors 3-3 Glenrothes Juniors
- Ballingry Rovers 1-3 Wishaw Juniors
- Dundonald Bluebell 1-2 Banks o'Dee
- Kirkcaldy Y M 1-2 Annbank United
- St Andrews United 0-0 Dundee Downfield
- Thornton Hibs 2-3 Lesmahagow Juniors
- Aberdeen East End 0-2 Greenock Juniors
- F C Stoneywood 7-0 Nairn St Ninian
- Forres Thistle 1-2 Renfrew
- Fraserburgh United 1-2 Lewis United
- Longside 4-4 East Kilbride Thistle
- Parkvale 2-2 Benburb
- R A F Lossiemouth 0-4 Deveronside
- Stonehaven 1-0 Ellon United
- Arbroath Sporting Club 0-5 Kirkintilloch Rob Roy
- Carnoustie Panmure 3-1 Stoneyburn
- Dundee North End 1-1 Shotts Bon Accord
- Dundee Violet 6-2 Kirriemuir Thistle
- Auchinleck Talbot 2-0 New Elgin
- West Calder United 2-3 Dunbar United
First Round Replays
- Kello Rovers 0-0 Armadale Thistle (Kello Rovers won 4-3 on penalties)
- Benburb 3-0 Parkvale
- East Kilbride Thistle 0-2 Longside
- Glasgow Perthshire 1-4 Larkhall Thistle
- Shotts Bon Accord 2-0 Dundee North End
- Glenrothes Juniors 0-2 Sauchie Juniors
- Dundee Downfield 1-3 St Andrews United
- Luncarty 2-2 Port Glasgow Juniors (Port Glasgow Juniors won 3-0 on penalties)
Second Round
- Ardeer Thistle 1-4 St Andrews United
- Beith Juniors 0-0 Camelon Juniors
- Cumnock Juniors 1-1 Bellshill Athletic
- Darvel Juniors 1-1 Greenock Juniors
- Glenafton Athletic 7-0 Strathspey Thistle
- Hurlford United 5-0 Dalry Thistle
- Irvine Meadow XI 1-0 Islavale
- Kello Rovers 3-1 Dyce Juniors
- Kilbirnie Ladeside 2-2 Craigmark Burntonians
- Lugar Boswell Thistle 4-2 Sauchie Juniors
- Arthurlie 4-1 Kilsyth Rangers
- Blantyre Victoria 1-1 Bathgate Thistle
- Cumbernauld United 0-1 Saltcoats Victoria
- Kirkintilloch Rob Roy 0-3 Petershill
- Larkhall Thistle 1-2 Musselburgh Athletic
- Lesmahagow Juniors 2-3 Lanark United
- Neilston Juniors 3-2 Johnstone Burgh
- Pollok 3-1 Dundee Violet
- Port Glasgow Juniors 2-1 Forfar West End
- Royal Albert 0-3 Edinburgh United
- Shettleston 3-6 Kelty Hearts
- Shotts Bon Accord 5-0 F C Stoneywood
- St Anthony's 4-4 Cambuslang Rangers
- Vale of Leven 3-2 Newburgh
- Wishaw Juniors 6-0 Arbroath Victoria
- Yoker Athletic 2-2 Ashfield
- Broxburn Athletic 1-1 Clydebank
- Fauldhouse United 0-3 Troon
- Harthill Royal 1-4 Whitburn Juniors
- Livingston United 0-4 Renfrew
- Newtongrange Star 2-0 Annbank United
- Pumpherston 4-1 Coltness United
- Tranent Juniors 1-4 Oakley United
- Hill Of Beath Hawthorn 2-0 St Roch's
- Rosyth Recreation 0-1 Turriff United
- Steelend Victoria 1-2 Dunbar United
- Aberdeen Lads Club 0-2 Culter
- Banks o'Dee 1-2 Lochore Welfare
- Brechin Victoria 0-0 Dufftown
- Burghead Thistle 0-6 Lochee United
- Cruden Bay 1-6 Arniston Rangers
- Deveronside 1-4 Largs Thistle
- Fochabers 1-6 Elmwood
- Glentanar 2-0 Vale of Clyde
- Kinloss 0-5 Lochee Harp
- Lewis United 3-2 Forth Wanderers
- Longside 2-3 Irvine Victoria
- Lossiemouth United 0-11 Bo'ness United
- Maud 1-2 Rutherglen Glencairn
- Stonehaven 1-2 Kinnoull
- Whitehills 0-5 Thorniewood United
- Wilsons XI 1-1 Blackburn United
- Blairgowrie Juniors 1-7 Kilwinning Rangers
- Broughty Athletic 1-2 Sunnybank
- Carnoustie Panmure 3-2 Penicuik Athletic
- Coupar Angus 3-3 Hall Russell United
- Dundee East Craigie 0-0 Stonehouse Violet
- Forfar Albion 0-4 Linlithgow Rose
- Jeanfield Swifts 3-2 Buchanhaven Hearts
- Montrose Roselea 3-1 Banchory St Ternan
- Tayport 6-1 Formartine United
- Auchinleck Talbot 2-2 Benburb
- Maryhill 3-2 Crossgates Primrose
- Carluke Rovers 2-3 Dunipace
Second Round Replays
- Craigmark Burntonians 2-3 Kilbirnie Ladeside
- Ashfield 1-1 Yoker Athletic (Ashfield won 5-4 on penalties)
- Bellshill Athletic 4-1 Cumnock Juniors
- Cambuslang Rangers 2-3 St Anthony's
- Clydebank 4-2 Broxburn Athletic
- Greenock Juniors 5-1 Darvel Juniors
- Stonehouse Violet 7-1 Dundee East Craigie
- Bathgate Thistle 5-0 Blantyre Victoria
- Blackburn United 3-2 Wilsons XI
- Camelon Juniors 2-2 Beith Juniors (Beith Juniors won 3-2 on penalties)
- Dufftown 2-1 Brechin Victoria
- Hall Russell United 1-1 Coupar Angus (Coupar Angus won 5-4 on penalties)
- Benburb 2-3 Auchinleck Talbot
Third Round
- Auchinleck Talbot 1-1 Bo'ness United
- Beith Juniors 6-0 Lochore Welfare
- Kello Rovers 0-2 Glenafton Athletic
- Kilwinning Rangers 7-1 Irvine Victoria
- Largs Thistle 0-1 Linlithgow Rose
- Saltcoats Victoria 0-2 Arthurlie
- Ashfield 2-3 Petershill
- Bellshill Athletic 0-2 Lanark United
- Dunipace 1-1 Clydebank
- Neilston Juniors 3-0 Montrose Roselea
- Pollok 3-0 Kelty Hearts
- Shotts Bon Accord 1-2 Troon
- St Anthony's 2-3 Renfrew
- Stonehouse Violet 0-4 Arniston Rangers
- Thorniewood United 1-1 Kinnoull
- Vale of Leven 1-5 Musselburgh Athletic
- Bathgate Thistle 3-1 Lochee Harp
- Blackburn United 1-0 Kilbirnie Ladeside
- Dunbar United 2-1 Turriff United
- Pumpherston 1-2 Hurlford United
- Newtongrange Star 1-1 Irvine Meadow XI
- Whitburn Juniors 3-1 Lewis United
- Hill Of Beath Hawthorn 0-0 Wishaw Juniors
- Oakley United 1-1 Greenock Juniors
- Culter 2-2 Maryhill
- Glentanar 5-0 Dufftown
- Sunnybank 1-1 Rutherglen Glencairn
- Carnoustie Panmure 1-2 Lochee United
- Coupar Angus 1-3 Lugar Boswell Thistle
- Elmwood 2-0 Edinburgh United
- Jeanfield Swifts 0-1 Port Glasgow Juniors
- Tayport 3-0 St Andrews United
Third Round Replays
- Irvine Meadow XI 2-3 Newtongrange Star
- Clydebank 1-3 Dunipace
- Greenock Juniors 1-1 Oakley United (Greenock Juniors
- Maryhill 1-2 Culter
- Rutherglen Glencairn 2-2 Sunnybank (Rutherglen Glencairn won 4-2 on penalties)
- Wishaw Juniors 3-3 Hill Of Beath Hawthorn (Hill Of Beath Hawthorn won 5-3 on penalties)
- Bo'ness United 1-1 Auchinleck Talbot (Bo'ness United won 5-4 on penalties)
- Kinnoull 1-2 Thorniewood United
Fourth Round
- Beith Juniors 0-2 Tayport
- Glenafton Athletic 1-0 Rutherglen Glencairn
- Kilwinning Rangers 1-3 Maryhill
- Troon 3-2 Port Glasgow Juniors
- Lanark United 1-1 Lochee United
- Neilston Juniors 1-1 Glentanar
- Petershill 2-0 Bo'ness United
- Pollok 5-0 Whitburn Juniors
- Renfrew 5-0 Dunipace
- Bathgate Thistle 1-0 Greenock Juniors
- Dunbar United 3-2 Elmwood
- Linlithgow Rose 5-0 Hurlford United
- Newtongrange Star 1-3 Lugar Boswell Thistle
- Hill Of Beath Hawthorn 3-1 Blackburn United
- Arthurlie 3-0 Musselburgh Athletic
- Arniston Rangers 1-2 Thorniewood United
Fourth Round Replays
- Glentanar 1-2 Neilston Juniors
- Lochee United 2-1 Lanark United
Fifth Round
- Arthurlie 6-1 Thorniewood United
- Maryhill 2-2 Bathgate Thistle
- Pollok 3-2 Hill Of Beath Hawthorn
- Dunbar United 2-2 Lugar Boswell Thistle
- Linlithgow Rose 0-0 Renfrew
- Lochee United 3-3 Neilston Juniors
- Tayport 0-0 Glenafton Athletic
- Troon 2-0 Petershill
Fifth Round Replays
- Glenafton Athletic 0-0 Tayport (Tayport won 5-4 on penalties)
- Lugar Boswell Thistle 2-2 Dunbar United (Lugar Boswell Thistle won 3-0 on penalties)
- Neilston Juniors 2-3 Lochee United
- Renfrew 4-2 Linlithgow Rose
- Bathgate Thistle 0-1 Maryhill
Quarter Finals
- Lugar Boswell Thistle 1-4 Tayport
- Troon 0-1 Maryhill
- Pollok 2-3 Renfrew
- Lochee United 1-1 Arthurlie
Quarter Final Replay
- Arthurlie 4-4 Lochee United (Lochee United won 4-3 on penalties)
Semi-Finals
- Maryhill 0-4 Lochee United (@ St Johnstone)
- Renfrew 0-2 Tayport (@ St Mirren)
Final (@ Dundee United, 15/5/05)
- Lochee United 0-2 Tayport
Please acknowledge the F.C.H.D. when using this information elsewhere