2024–25 West of Scotland Football League

Football league season From Wikipedia, the free encyclopedia

The 2024–25 West of Scotland Football League (known as the Greenversity West of Scotland League for sponsorship reasons) is the 5th season of the West of Scotland Football League, with its top division as part of the sixth tier of the Scottish football pyramid system. Beith Juniors are the reigning champions for a second consecutive season.

Quick Facts Season, Dates ...
West of Scotland Football League
Season2024–25
Dates27 July 2024 – 10 May 2025
2025–26
Close

Premier Division

Summarize
Perspective
Quick Facts Season, Dates ...
West of Scotland Football League Premier Division
Season2024–25
Dates27 July 2024 – 10 May 2025
ChampionsClydebank
Relegated
Matches played224
Goals scored686 (3.06 per match)
Biggest home winAuchinleck Talbot 6–0 Glenafton Athletic
(5 February 2025)
Biggest away winBeith Juniors 2–8 Auchinleck Talbot
(3 May 2025)
Highest scoring
  • Beith Juniors 7–3 Benburb
    (1 February 2025)
  • Beith Juniors 2–8 Auchinleck Talbot
    (3 May 2025)
Longest winning run8 matches:
Clydebank
Longest unbeaten run25 matches:
Clydebank
Longest winless run12 matches:
Darvel
Longest losing run5 matches:
Darvel
2025–26 →
All statistics correct as of 6 May 2025.
Close

Having gone the first 25 games unbeaten, Clydebank won their first Premier Division title on 5 April 2025 with a 5–0 win at Benburb and coupled with Johnstone Burgh's 0–1 defeat at Cumnock Juniors, this gave them an unassailable 25-point lead.

Stadia and locations

More information Club, Location ...
Club Location Ground Surface Capacity Seats Floodlit
Auchinleck Talbot [SFA] Auchinleck Beechwood Park[1] Grass 3,500 500 Yes
Beith Juniors Beith Bellsdale Park[2] Grass 1,809 0 No
Benburb [SFA] Drumoyne, Glasgow New Tinto Park[3] Artificial 1,000 0 Yes
Clydebank [SFA] Clydebank Holm Park Artificial 1,200 0 Yes
Cumnock Juniors [SFA] Cumnock Townhead Park[4] Artificial 2,000 0 Yes
Darvel [SFA] Darvel Recreation Park Grass 2,750 60 Yes
Drumchapel United Drumchapel, Glasgow Donald Dewar Centre 4G Artificial 500 0 Yes
Gartcairn Airdrie MTC Park Artificial 500 50 Yes
Glenafton Athletic [SFA] New Cumnock Loch Park Grass 2,000 250 Yes
Hurlford United Hurlford Blair Park[5] Grass 1,500 0 No
Johnstone Burgh Johnstone Keanie Park Grass 2,000 0 No
Largs Thistle Largs Barrfields Park Artificial 3,000 800 No
Pollok [SFA] Pollokshaws, Glasgow Newlandsfield Park[6] Grass 2,088 0 Yes
Shotts Bon Accord Shotts Hannah Park Grass 2,000 0 No
St Cadoc's Drumoyne, Glasgow New Tinto Park[a] Artificial 1,000 0 Yes
Troon Troon Portland Park[7] Grass 2,000 100 Yes
Close
Notes
  1. St Cadoc's are ground-sharing with Benburb at New Tinto Park.

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion, qualification or relegation
1 Clydebank (C, Q) 29 23 5 1 65 22 +43 74 Qualification for the Lowland League play-off
2 Johnstone Burgh 27 15 6 6 45 29 +16 51
3 Troon 28 15 4 9 53 38 +15 49
4 Auchinleck Talbot 26 13 9 4 53 26 +27 48
5 St Cadoc's 29 15 3 11 47 40 +7 48
6 Drumchapel United 28 13 4 11 47 42 +5 43
7 Cumnock Juniors 28 11 6 11 38 35 +3 39
8 Largs Thistle[a] 27 11 7 9 44 36 +8 37
9 Pollok 27 10 4 13 33 34 1 34
10 Beith Juniors 28 10 4 14 35 49 14 34
11 Glenafton Athletic 29 8 8 13 39 59 20 32
12 Hurlford United 29 7 8 14 34 49 15 29
13 Shotts Bon Accord 28 5 10 13 33 44 11 25 Possible relegation to the First Division[b]
14 Benburb 28 5 7 16 41 75 34 22 Relegation to the First Division
15 Gartcairn[c] (R) 29 10 5 14 43 46 3 20
16 Darvel[d] (R) 28 5 6 17 36 62 26 18
Close
Updated to match(es) played on 6 May 2025. Source: West of Scotland Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(C) Champions; (Q) Qualified for the phase indicated; (R) Relegated
Notes:
  1. Largs Thistle deducted 3 points for fielding an ineligible player.
  2. If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.
  3. Gartcairn deducted 15 points for using ineligible players.[8]
  4. Darvel deducted 3 points for fielding an ineligible player in their 2–2 draw with Shotts Bon Accord on 7 September.[9]

Results

More information Home \ Away, AUC ...
Home \ Away AUC BEI BNB CLY CMN DAR DRU GAR GLE HUR JOB LRG PLK SBA STC TRO
Auchinleck Talbot 0–0 1–1 1–1 2–1 2–0 2–1 2–2 6–0 2–1 0–0 1–1 2–1 2–2 10 May
Beith Juniors 2–8 7–3 1–3 1–2 0–0 0–1 1–2 2–1 10 May 2–1 0–0 3–0 2–0 0–5
Benburb 0–5 2–2 0–5 0–1 7 May 1–4 1–5 3–0 2–2 10 May 3–3 2–0 0–2 1–2 0–3
Clydebank 2–1 3–0 4–2 1–0 2–1 2–1 3–1 5–2 2–1 0–0 0–3 2–1 1–0 1–1 1–0
Cumnock Juniors 1–2 2–0 2–2 0–2 4–0 0–1 1–1 3–0 1–1 1–0 1–3 1–1 3–3 1–0 2–2
Darvel 2–1 0–3 3–1 1–5 2–3 2–3 2–4 1–2 2–2 1–1 2–1 1–2 1–1 4–1 0–2
Drumchapel United 1–1 1–2 6–2 0–4 10 May 2–1[a] 0–2 2–0 3–1 1–2 0–2 3–6 2–0 1–2 2–0
Gartcairn 0–1 1–2 1–2 1–3 1–0 2–0 3–1 0–1 2–0 1–3 4–4 0–3 0–3 0–3 4–1
Glenafton Athletic 1–2 2–0 1–1 1–1 1–0 2–2 1–1 2–2 1–1 0–4 1–2 10 May 3–2 4–3 2–2
Hurlford United 0–2 0–1 3–2 1–4 1–3 2–1 1–3 0–0 3–2 2–3 1–0 4–0 1–1 1–0 1–3
Johnstone Burgh 1–1 0–2 2–3 1–3 3–0 2–1 2–1 2–1 2–1 5–0 2–1 2–1 2–1 3–0
Largs Thistle 3–1 1–0 4–1 0–0 10 May 2–0 1–2 3–1 0–0 0–0 2–0 1–3 0–1
Pollok 2–1 0–1 0–2 0–2 0–2 1–2 1–0 1–2 4–0 1–1 1–1 3–0 0–1 1–0
Shotts Bon Accord 7 May 2–0 3–2 1–2 0–1 2–2 2–2 10 May 1–1 0–0 4–0 2–4 0–1 0–3 1–1
St Cadoc's 1–5 3–0 1–1 0–1 3–1 6–1 0–0 1–0 3–2 1–2 1–0 1–0 1–0 2–0 1–2
Troon 1–0 4–1 3–2 10 May 2–1 4–1 0–3 2–1 1–2 2–1 1–2 3–2 1–2 0–0 7–2
Close
Updated to match(es) played on 6 May 2025. Source: wosfl.co.uk
Legend: Blue = home team win; Yellow = draw; Red = away team win.
Notes:
  1. Match played at New Tinto Park, Drumoyne.[10]

First Division

Summarize
Perspective
Quick Facts Season, Dates ...
West of Scotland Football League First Division
Season2024–25
Dates27 July 2024 – 17 May 2025
PromotedArthurlie
Relegated
Matches played221
Goals scored801 (3.62 per match)
Biggest home win
Biggest away winBlantyre Victoria 0–8 Arthurlie
(23 April 2025)
Highest scoringArdrossan Winton Rovers 7–3 Ashfield
(28 September 2024)
Longest winning run7 matches:
Arthurlie
Longest unbeaten run10 matches:
Arthurlie & Kilwinning Rangers
Longest winless run13 matches:
Ashfield
Longest losing run12 matches:
Ashfield
2025–26
All statistics correct as of 3 May 2025.
Close

Stadia and locations

More information Team, Location ...
Team Location Ground Surface Capacity Seats Floodlit
Ardrossan Winton Rovers Ardrossan Winton Park Grass 3,000 0 No
Arthurlie Barrhead Dunterlie Park Grass 3,000 0 No
Ashfield Easterhouse, Glasgow Stepford Football Centre[a] Artificial 500 0 Yes
Blantyre Victoria Blantyre Castle Park Grass 2,500 60 No
Cumbernauld United Cumbernauld Guy's Meadow Grass 2,500 0 No
Irvine Meadow [SFA] Irvine Meadow Park Grass 5,000 0 Yes
Kilbirnie Ladeside Kilbirnie Valefield Park Grass 1,000 22 No
Kilwinning Rangers [SFA] Kilwinning Buffs Park Grass 2,800 270 Yes
Kirkintilloch Rob Roy Kirkintilloch Kirkintilloch Community Sports Complex[11] Artificial 1,000 302 Yes
Maybole Juniors Maybole Ladywell Stadium Grass 2,000 0 No
Petershill Springburn, Glasgow Petershill Park Artificial 2,000 500 Yes
Renfrew Renfrew New Western Park Artificial 1,000 0 Yes
Rutherglen Glencairn [SFA] Rutherglen New Southcroft Park Grass 1,500 0 Yes
St Roch's Provanmill, Glasgow James McGrory Park Grass 2,000 0 No
Thorniewood United Viewpark Robertson Park Grass 3,000 0 No
Vale of Clyde Tollcross, Glasgow Fullarton Park Grass 3,000 150 No
Close
Notes
  1. Ashfield are ground-sharing with Easterhouse Academy at Stepford Football Centre.
Location of teams in 2024–25 West of Scotland League First Division in the Greater Glasgow area

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or relegation
1 Arthurlie (P) 26 18 4 4 67 22 +45 58 Promotion to the Premier Division
2 Renfrew 29 16 7 6 71 40 +31 55
3 Kilwinning Rangers 29 16 6 7 57 43 +14 54
4 Rutherglen Glencairn 28 15 7 6 77 45 +32 52
5 St Roch's 28 15 3 10 57 46 +11 48
6 Petershill 28 13 4 11 63 53 +10 43
7 Thorniewood United 26 13 2 11 53 50 +3 41
8 Cumbernauld United 28 11 7 10 48 49 1 40
9 Vale of Clyde 28 9 9 10 40 37 +3 36
10 Ardrossan Winton Rovers 29 10 5 14 46 54 8 35
11 Kirkintilloch Rob Roy 27 9 7 11 34 39 5 34
12 Kilbirnie Ladeside 26 8 9 9 44 43 +1 33
13 Irvine Meadow XI 27 9 6 12 44 49 5 33 Possible relegation to the Second Division[a]
14 Maybole Juniors 28 8 5 15 36 53 17 29 Relegation to the Second Division
15 Blantyre Victoria[b] (R) 28 4 6 18 31 77 46 9
16 Ashfield (R) 27 2 3 22 33 101 68 9
Close
Updated to match(es) played on 3 May 2025. Source: West of Scotland Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(P) Promoted; (R) Relegated
Notes:
  1. If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.
  2. Blantyre Victoria deducted 9 points for using ineligible players.[12]

Second Division

Summarize
Perspective
Quick Facts Season, Dates ...
West of Scotland Football League Second Division
Season2024–25
Dates27 July 2024 – 17 May 2025
RelegatedCraigmark Burntonians
Matches played224
Goals scored897 (4 per match)
Biggest home winLarkhall Thistle 8–1 Craigmark Burntonians
(8 March 2025)
Biggest away winCaledonian Locomotives 0–8 Whitletts Victoria
(7 September 2024)
Highest scoringCaledonian Locomotives 6–5 Bonnyton Thistle
(22 March 2025)
Longest winning run11 matches:
Neilston
Longest unbeaten run11 matches:
Neilston
Longest winless run10 matches:
Craigmark Burntonians
Longest losing run9 matches:
Craigmark Burntonians
2025–26
All statistics correct as of 3 May 2025.
Close

Stadia and locations

More information Team, Location ...
Team Location Ground Surface Capacity Seats Floodlit
Bellshill Athletic Bellshill Rockburn Park Grass 1,000 0 No
Bonnyton Thistle [SFA] Kilmarnock Bonnyton Park Artificial 1,000 100 Yes
Caledonian Locomotives Springburn, Glasgow Petershill Park[a] Artificial 1,500 500 Yes
Cambuslang Rangers Cambuslang Somervell Park Grass 3,000 0 No
Craigmark Burntonians Dalmellington Station Park Grass 2,200 0 No
Forth Wanderers Forth Kingshill Park Grass 3,500 0 No
Kilsyth Rangers Kilsyth Duncansfield Grass 2,000 0 No
Lanark United Lanark Moor Park Grass 1,500 0 No
Larkhall Thistle Larkhall Gasworks Park Grass 2,000 0 No
Lesmahagow Juniors Lesmahagow Craighead Park Grass 3,500 0 No
Maryhill Maryhill, Glasgow Lochburn Park Grass 1,800 205 Yes
Muirkirk Juniors Muirkirk Burnside Park Grass 2,300 0 No
Neilston Neilston Brig O' Lea Stadium Grass 2,000 0 Yes
St Anthony's Shieldhall, Glasgow McKenna Park Grass 1,000 0 No
Whitletts Victoria Ayr New Voluntary Park Artificial TBC TBC Yes
Yoker Athletic Clydebank Holm Park Artificial 3,500 0 Yes
Close
Notes
  1. Caledonian Locomotives are ground-sharing with Petershill at Petershill Park.
Location of teams in 2024–25 West of Scotland League Second Division in the Greater Glasgow area

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or relegation
1 Whitletts Victoria 29 20 3 6 87 43 +44 63 Promotion to the First Division
2 Neilston 28 19 4 5 77 39 +38 61
3 Muirkirk Juniors 27 19 3 5 66 31 +35 60
4 Lanark United 28 19 3 6 69 35 +34 60
5 Larkhall Thistle 27 17 2 8 54 31 +23 53
6 Maryhill 29 11 8 10 64 54 +10 41
7 Kilsyth Rangers 28 11 7 10 46 48 2 40
8 Bonnyton Thistle 29 12 4 13 52 57 5 40
9 Bellshill Athletic 29 11 5 13 48 56 8 38
10 Caledonian Locomotives 28 9 6 13 54 71 17 33
11 Lesmahagow 27 8 6 13 54 68 14 30
12 Yoker Athletic 28 7 7 14 43 52 9 28
13 Forth Wanderers 27 7 5 15 57 75 18 26 Possible relegation to the Third Division[a]
14 Cambuslang Rangers 28 7 5 16 54 75 21 26 Relegation to the Third Division
15 St Anthony's 28 8 1 19 42 67 25 25
16 Craigmark Burntonians (R) 28 3 3 22 30 95 65 12
Close
Updated to match(es) played on 3 May 2025. Source: West of Scotland Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(R) Relegated
Notes:
  1. If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.

Third Division

Summarize
Perspective
Quick Facts Season, Dates ...
West of Scotland Football League Third Division
Season2024–25
Dates27 July 2024 – 17 May 2025
ChampionsThorn Athletic
PromotedThorn Athletic
Relegated
Matches played223
Goals scored961 (4.31 per match)
Biggest home winKilsyth Athletic 8–0 Wishaw
(14 December 2024)
Biggest away winVale of Leven 0–6 Threave Rovers
(8 February 2025)
Highest scoring
Longest winning run8 matches:
Kilsyth Athletic
Longest unbeaten run12 matches:
Thorn Athletic
Longest winless run16 matches:
Wishaw
Longest losing run7 matches:
Irvine Victoria & Wishaw
2025–26
All statistics correct as of 3 May 2025.
Close

Thorn Athletic won their first league title on 26 April 2025; a 6–1 victory over Irvine Victoria and coupled with a 2–5 defeat for Threave Rovers at Glasgow University gave Thorn Athletic an unassailable points lead.

Stadia and locations

More information Team, Location ...
Team Location Ground Surface Capacity Seats Floodlit
Ardeer Thistle Stevenston Ardeer Stadium Grass 3,500 0 No
Dalry Thistle Dalry Merksworth Park Grass 3,000 0 No
Finnart Springburn, Glasgow Springburn Park Artificial 0 Yes
Girvan [SFA] Girvan Hamilton Park Grass 5,000 200 No
Glasgow Perthshire Possilpark, Glasgow Keppoch Park Grass 1,800 0 No
Glasgow University [SFA] Airdrie Excelsior Stadium Artificial 10,171 10,171 Yes
Glasgow United Shettleston, Glasgow Greenfield Park Grass 1,800 10 No
Glenvale Paisley Ferguslie Sports Centre Artificial 1,000 0 Yes
Greenock Juniors Greenock Ravenscraig Stadium Grass 6,000 1,000 Yes
Irvine Victoria Irvine Victoria Park Grass 1,800 0 No
Kilsyth Athletic Kilsyth Kilsyth Sports Field Artificial 0 No
Lugar Boswell Thistle Lugar Rosebank Park Grass 2,000 0 No
Thorn Athletic Johnstone Thorn Athletic Sports Academy Grass 0 No
Threave Rovers [SFA] Castle Douglas Meadow Park Grass 1,500 Yes
Vale of Leven Alexandria Millburn Park Grass 3,000 0 No
Wishaw Wishaw Beltane Park Grass 500 0 No
Close

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or relegation
1 Thorn Athletic (C, P) 28 21 4 3 92 44 +48 67 Promotion to the Second Division
2 Kilsyth Athletic 29 18 5 6 78 40 +38 59
3 Greenock Juniors 28 16 6 6 61 35 +26 54
4 Ardeer Thistle 29 16 4 9 69 45 +24 52
5 Threave Rovers 25 14 4 7 75 48 +27 46
6 Dalry Thistle 28 12 7 9 57 47 +10 43
7 Glasgow University 27 12 5 10 65 58 +7 41
8 Finnart 28 13 2 13 55 62 7 41
9 Lugar Boswell Thistle 28 10 6 12 63 66 3 36
10 Glasgow Perthshire 27 11 3 13 56 65 9 36
11 Glenvale 28 10 5 13 51 65 14 35
12 Girvan 28 9 6 13 55 59 4 33
13 Glasgow United 25 9 1 15 45 59 14 28 Possible relegation to the Fourth Division[a]
14 Vale of Leven (R) 29 6 6 17 50 75 25 24 Relegation to the Fourth Division
15 Irvine Victoria 28 7 3 18 52 95 43 24
16 Wishaw (R) 29 2 5 22 36 97 61 11
Close
Updated to match(es) played on 3 May 2025. Source: West of Scotland Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(C) Champions; (P) Promoted; (R) Relegated
Notes:
  1. If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.

Fourth Division

Summarize
Perspective
Quick Facts Season, Dates ...
West of Scotland Football League Fourth Division
Season2024–25
Dates27 July 2024 – 17 May 2025
Promoted
Matches played220
Goals scored951 (4.32 per match)
Biggest home winEasterhouse Academy 9–0 BSC Glasgow
(14 December 2024)
Biggest away winBSC Glasgow 0–11 Port Glasgow Juniors
(15 February 2025)
Highest scoring
  • BSC Glasgow 4–7 St. Peter's
    (31 July 2024)
  • BSC Glasgow 0–11 Port Glasgow Juniors
    (15 February 2025)
Longest winning run9 matches:
Port Glasgow Juniors
Longest unbeaten run19 matches:
Knightswood
Longest winless run24 matches:
BSC Glasgow
Longest losing run24 matches:
BSC Glasgow
2025–26
All statistics correct as of 3 May 2025.
Close

Stadia and locations

More information Team, Location ...
Team Location Ground Surface Capacity Seats Floodlit
BSC Glasgow Yoker, Glasgow Peterson Park Grass 500 0 No
Campbeltown Pupils Campbeltown Kintyre Park Grass 0 No
Carluke Rovers [SFA] Carluke John Cumming Stadium Artificial 1,500 0 Yes
East Kilbride Thistle East Kilbride The Showpark Grass 2,300 0 No
Easterhouse Academy Easterhouse, Glasgow Stepford Park Artificial 0 Yes
Eglinton Kilwinning Kilwinning Community Sports Club Artificial 0 Yes
Giffnock SC Giffnock Eastwood Park Artificial 0 Yes
Kello Rovers Kirkconnel Nithsdale Park Grass 1,000 0 No
Knightswood Knightswood, Glasgow Scotstoun Sports Campus Artificial 0 Yes
Newmains United Newmains Victoria Park Grass 1,000 0 No
Port Glasgow Juniors Port Glasgow Parklea Community Stadium Artificial 2,000 0 Yes
Rossvale Bishopbriggs Kirkintilloch Community Sports Complex[a] Artificial 1,000 302 Yes
Royal Albert Stonehouse Tileworks Park Grass 1,000 0 No
Saltcoats Victoria Saltcoats Campbell Park Grass 2,500 0 No
St. Peter's Renfrew New Western Park[b] Artificial 1,000 0 Yes
West Park United Bishopbriggs Huntershill Sports Hub Artificial 1,000 0 Yes
Close
Notes
  1. Rossvale are ground-sharing with Kirkintilloch Rob Roy at Kirkintilloch Community Sports Complex.[citation needed]
  2. St. Peter's are ground-sharing with Renfrew at New Western Park.
Location of teams in 2024–25 West of Scotland League Fourth Division
Thumb
BSC Glasgow
BSC Glasgow
Easterhouse
Easterhouse
Giffnock SC
Giffnock SC
Knightswood
Knightswood
St Peter's
St Peter's
West Park United
West Park United
Location of teams in 2024–25 West of Scotland League Fourth Division in the Glasgow area
Thumb
Campbeltown Pupils
Campbeltown Pupils
Location of teams in 2024–25 West of Scotland League Fourth Division in the Argyll and Bute area

League table

More information Pos, Team ...
Pos Team Pld W D L GF GA GD Pts Promotion or qualification
1 Knightswood (P) 29 23 4 2 86 31 +55 73 Promotion to the Third Division
2 Port Glasgow (P) 28 21 4 3 105 38 +67 67
3 Kello Rovers 27 15 8 4 71 32 +39 53
4 Easterhouse Academy 28 16 3 9 79 45 +34 51
5 West Park United 29 14 6 9 56 42 +14 48
6 Rossvale 27 12 6 9 72 47 +25 42
7 Eglinton 26 13 3 10 65 49 +16 42
8 Royal Albert 27 12 4 11 51 44 +7 40
9 St. Peter's 27 11 5 11 50 58 8 38
10 Carluke Rovers 27 10 5 12 47 46 +1 35
11 Giffnock SC 28 9 6 13 56 66 10 33
12 East Kilbride Thistle 26 9 4 13 54 64 10 31
13 Newmains United 27 8 6 13 44 66 22 30
14 Saltcoats Victoria 28 7 6 15 61 76 15 27
15 Campbeltown Pupils 27 3 2 22 35 89 54 11
16 BSC Glasgow 29 1 0 28 20 159 139 3
Close
Updated to match(es) played on 3 May 2025. Source: West of Scotland Football League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored
(P) Promoted

Notes

SFA Club with an SFA licence[13] eligible to participate in the Lowland League promotion play-off (should they win the Premier Division), and also compete in the Scottish Cup.

    References

    Loading related searches...

    Wikiwand - on

    Seamless Wikipedia browsing. On steroids.