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