# 2024–25 West of Scotland Football League

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.

## Premier Division
### Stadia and locations

| Club | Location | Ground | Surface | Capacity | Seats | Floodlit |
| Auchinleck Talbot | Auchinleck | Beechwood Park | Grass | 3,500 | 500 | Yes |
| Beith Juniors | Beith | Bellsdale Park | Grass | 1,809 | 0 | No |
| Benburb | Drumoyne, Glasgow | New Tinto Park | Artificial | 1,000 | 0 | Yes |
| Clydebank | Clydebank | Holm Park | Artificial | 1,200 | 0 | Yes |
| Cumnock Juniors | Cumnock | Townhead Park | Artificial | 2,000 | 0 | Yes |
| Darvel | 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 | New Cumnock | Loch Park | Grass | 2,000 | 250 | Yes |
| Hurlford United | Hurlford | Blair Park | 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 | Pollokshaws, Glasgow | Newlandsfield Park | Grass | 2,088 | 0 | Yes |
| Shotts Bon Accord | Shotts | Hannah Park | Grass | 2,000 | 0 | No |
| St Cadoc's | Drumoyne, Glasgow | New Tinto Park | Artificial | 1,000 | 0 | Yes |
| Troon | Troon | Portland Park | Grass | 2,000 | 100 | Yes |

#### Notes

* ↑ St Cadoc's are ground-sharing with Benburb at New Tinto Park.

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Clydebank | 21 | 17 | 4 | 0 | 42 | 12 | +30 | 55 | Qualification for the Lowland League play-off |
| 2 | Johnstone Burgh | 19 | 10 | 6 | 3 | 30 | 17 | +13 | 36 | |
| 3 | Troon | 21 | 11 | 3 | 7 | 40 | 28 | +12 | 36 | |
| 4 | St Cadoc's | 19 | 11 | 2 | 6 | 36 | 26 | +10 | 35 | |
| 5 | Drumchapel United | 21 | 10 | 3 | 8 | 32 | 28 | +4 | 33 | |
| 6 | Auchinleck Talbot | 18 | 8 | 7 | 3 | 35 | 17 | +18 | 31 | |
| 7 | Largs Thistle | 18 | 8 | 6 | 4 | 32 | 20 | +12 | 27 | |
| 8 | Beith Juniors | 19 | 8 | 3 | 8 | 25 | 31 | −6 | 27 | |
| 9 | Glenafton Athletic | 22 | 7 | 6 | 9 | 28 | 42 | −14 | 27 | |
| 10 | Pollok | 20 | 7 | 3 | 10 | 21 | 23 | −2 | 24 | |
| 11 | Cumnock Juniors | 20 | 5 | 5 | 10 | 22 | 26 | −4 | 20 | |
| 12 | Hurlford United | 21 | 3 | 7 | 11 | 21 | 38 | −17 | 16 | |
| 13 | Benburb | 20 | 3 | 7 | 10 | 32 | 53 | −21 | 16 | Possible relegation to the First Division |
| 14 | Shotts Bon Accord | 20 | 3 | 6 | 11 | 19 | 31 | −12 | 15 | Relegation to the First Division |
| 15 | Gartcairn | 24 | 8 | 4 | 12 | 34 | 39 | −5 | 13 | Relegation to the First Division |
| 16 | Darvel | 19 | 3 | 6 | 10 | 22 | 40 | −18 | 12 | Relegation to the First Division |
* ↑ Largs Thistle deducted 3 points for fielding an ineligible player.
* ↑ If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.
* ↑ Gartcairn deducted 15 points for using ineligible players.
* ↑ Darvel deducted 3 points for fielding an ineligible player in their 2–2 draw with Shotts Bon Accord on 7 September.

### Results

| Home \ Away | AUC | BEI | BNB | CLY | CMN | DAR | DRU | GAR | GLE | HUR | JOB | LRG | PLK | SBA | STC | TRO |
| Auchinleck Talbot | | 0–0 | 1–1 | 19 Apr | 2–1 | 2–0 | 23 Apr | 2–2 | 6–0 | 2–1 | 0–0 | 16 Apr | 2–1 | 2–2 | 10 May | 5 Apr |
| Beith Juniors | 3 May | | 7–3 | 22 Mar | 6 May | 0–0 | 0–1 | 1–2 | 2–1 | 10 May | 19 Apr | 2–1 | 22 Apr | 3–0 | 5 Apr | 0–5 |
| Benburb | 0–5 | 2–2 | | 5 Apr | 0–1 | 7 May | 19 Mar | 1–5 | 3–0 | 2–2 | 10 May | 3–3 | 2–0 | 0–2 | 19 Apr | 22 Mar |
| Clydebank | 25 Mar | 3–0 | 4–2 | | 1–0 | 2–1 | 29 Mar | 3–1 | 26 Apr | 2–1 | 0–0 | 12 Apr | 2–1 | 1–0 | 1–1 | 1–0 |
| Cumnock Juniors | 19 Mar | 26 Apr | 2–2 | 0–2 | | 4–0 | 0–1 | 1–1 | 3–0 | 1–1 | 5 Apr | 1–3 | 1–1 | 12 Apr | 22 Mar | 2–2 |
| Darvel | 2–1 | 12 Apr | 26 Apr | 3 May | 29 Mar | | 19 Apr | 2–4 | 1–2 | 2–2 | 1–1 | 2–1 | 1–2 | 1–1 | 25 Mar | 22 Apr |
| Drumchapel United | 1–1 | 1–2 | 6–2 | 0–4 | 10 May | 2–1 | | 0–2 | 2–0 | 3–1 | 1–2 | 0–2 | 5 Apr | 2–0 | 1–2 | 2–0 |
| Gartcairn | 12 Apr | 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 | 26 Apr |
| Glenafton Athletic | 29 Mar | 2–0 | 1–1 | 1–1 | 1–0 | 2–2 | 1–1 | 19 Apr | | 1–1 | 0–4 | 1–2 | 10 May | 3–2 | 4–3 | 2–2 |
| Hurlford United | 0–2 | 0–1 | 3–2 | 1–4 | 19 Apr | 5 Apr | 3 May | 0–0 | 3–2 | | 2–3 | 1–0 | 22 Mar | 26 Apr | 29 Apr | 1–3 |
| Johnstone Burgh | 1–1 | 0–2 | 29 Apr | 1–3 | 3–0 | 22 Mar | 26 Apr | 2–1 | 2–1 | 12 Apr | | 6 May | 3 May | 29 Mar | 2–1 | 3–0 |
| Largs Thistle | 3–1 | 30 Apr | 4–1 | 0–0 | 3 May | 10 May | 2–0 | 5 Apr | 22 Mar | 0–0 | 0–0 | | 19 Apr | 2–0 | 23 Apr | 0–1 |
| Pollok | 26 Apr | 29 Mar | 12 Apr | 0–2 | 0–2 | 0–2 | 1–2 | 1–0 | 1–2 | 4–0 | 1–1 | 1–1 | | 26 Mar | 0–1 | 1–0 |
| Shotts Bon Accord | 22 Mar | 2–0 | 3 May | 1–2 | 0–1 | 2–2 | 2–2 | 10 May | 5 Apr | 0–0 | 23 Apr | 2–4 | 0–1 | | 0–3 | 19 Apr |
| St Cadoc's | 1–5 | 3–0 | 1–1 | 0–1 | 3–1 | 6–1 | 12 Apr | 1–0 | 3 May | 29 Mar | 1–0 | 26 Apr | 1–0 | 2–0 | | 1–2 |
| Troon | 1–0 | 4–1 | 3–2 | 10 May | 2–1 | 4–1 | 0–3 | 3 May | 12 Apr | 2–1 | 1–2 | 29 Mar | 1–2 | 0–0 | 7–2 | |
* ↑ Match played at New Tinto Park, Drumoyne.

## First Division
### Stadia and locations

| 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 | 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 | Irvine | Meadow Park | Grass | 5,000 | 0 | Yes |
| Kilbirnie Ladeside | Kilbirnie | Valefield Park | Grass | 1,000 | 22 | No |
| Kilwinning Rangers | Kilwinning | Buffs Park | Grass | 2,800 | 270 | Yes |
| Kirkintilloch Rob Roy | Kirkintilloch | Kirkintilloch Community Sports Complex | 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 | 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 |

#### Notes

* ↑ Ashfield are ground-sharing with Easterhouse Academy at Stepford Football Centre.

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Kilwinning Rangers | 22 | 13 | 6 | 3 | 46 | 28 | +18 | 45 | Promotion to the Premier Division |
| 2 | Renfrew | 23 | 11 | 6 | 6 | 52 | 31 | +21 | 39 | Promotion to the Premier Division |
| 3 | Rutherglen Glencairn | 21 | 10 | 7 | 4 | 58 | 34 | +24 | 37 | Promotion to the Premier Division |
| 4 | Petershill | 22 | 11 | 3 | 8 | 51 | 37 | +14 | 36 | |
| 5 | St Roch's | 20 | 10 | 3 | 7 | 37 | 31 | +6 | 33 | |
| 6 | Arthurlie | 16 | 10 | 2 | 4 | 35 | 15 | +20 | 32 | |
| 7 | Thorniewood United | 18 | 10 | 1 | 7 | 38 | 38 | 0 | 31 | |
| 8 | Ardrossan Winton Rovers | 22 | 9 | 4 | 9 | 40 | 41 | −1 | 31 | |
| 9 | Kilbirnie Ladeside | 19 | 7 | 7 | 5 | 35 | 28 | +7 | 28 | |
| 10 | Cumbernauld United | 20 | 8 | 4 | 8 | 31 | 35 | −4 | 28 | |
| 11 | Maybole Juniors | 21 | 7 | 4 | 10 | 29 | 38 | −9 | 25 | |
| 12 | Vale of Clyde | 23 | 5 | 9 | 9 | 32 | 33 | −1 | 24 | |
| 13 | Kirkintilloch Rob Roy | 20 | 6 | 6 | 8 | 24 | 32 | −8 | 24 | Possible relegation to the Second Division |
| 14 | Irvine Meadow XI | 19 | 7 | 2 | 10 | 30 | 35 | −5 | 23 | Relegation to the Second Division |
| 15 | Ashfield | 22 | 1 | 3 | 18 | 28 | 85 | −57 | 6 | Relegation to the Second Division |
| 16 | Blantyre Victoria | 20 | 3 | 5 | 12 | 23 | 48 | −25 | 5 | Relegation to the Second Division |
* ↑ If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.
* ↑ Blantyre Victoria deducted 9 points for using ineligible players.

## Second Division
### Stadia and locations

| Team | Location | Ground | Surface | Capacity | Seats | Floodlit |
| Bellshill Athletic | Bellshill | Rockburn Park | Grass | 1,000 | 0 | No |
| Bonnyton Thistle | Kilmarnock | Bonnyton Park | Artificial | 1,000 | 100 | Yes |
| Caledonian Locomotives | Springburn, Glasgow | Petershill Park | 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 |

#### Notes

* ↑ Caledonian Locomotives are ground-sharing with Petershill at Petershill Park.

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Whitletts Victoria | 23 | 17 | 2 | 4 | 77 | 34 | +43 | 53 | Promotion to the First Division |
| 2 | Neilston | 22 | 17 | 1 | 4 | 60 | 31 | +29 | 52 | Promotion to the First Division |
| 3 | Muirkirk Juniors | 19 | 15 | 2 | 2 | 52 | 21 | +31 | 47 | Promotion to the First Division |
| 4 | Lanark United | 22 | 13 | 3 | 6 | 50 | 33 | +17 | 42 | |
| 5 | Larkhall Thistle | 20 | 12 | 1 | 7 | 42 | 24 | +18 | 37 | |
| 6 | Kilsyth Rangers | 21 | 9 | 5 | 7 | 34 | 37 | −3 | 32 | |
| 7 | Bonnyton Thistle | 23 | 9 | 4 | 10 | 37 | 41 | −4 | 31 | |
| 8 | Caledonian Locomotives | 22 | 8 | 5 | 9 | 41 | 48 | −7 | 29 | |
| 9 | Maryhill | 22 | 7 | 7 | 8 | 43 | 38 | +5 | 28 | |
| 10 | Yoker Athletic | 22 | 7 | 7 | 8 | 38 | 33 | +5 | 28 | |
| 11 | Bellshill Athletic | 23 | 7 | 4 | 12 | 34 | 49 | −15 | 25 | |
| 12 | Cambuslang Rangers | 22 | 6 | 3 | 13 | 48 | 61 | −13 | 21 | |
| 13 | Lesmahagow | 20 | 6 | 2 | 12 | 40 | 53 | −13 | 20 | Possible relegation to the Third Division |
| 14 | Forth Wanderers | 20 | 5 | 4 | 11 | 44 | 60 | −16 | 19 | Relegation to the Third Division |
| 15 | St Anthony's | 22 | 6 | 1 | 15 | 32 | 51 | −19 | 19 | Relegation to the Third Division |
| 16 | Craigmark Burntonians | 21 | 2 | 1 | 18 | 21 | 79 | −58 | 7 | Relegation to the Third Division |
* ↑ If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.

## Third Division
### Stadia and locations

| 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 | Girvan | Hamilton Park | Grass | 5,000 | 200 | No |
| Glasgow Perthshire | Possilpark, Glasgow | Keppoch Park | Grass | 1,800 | 0 | No |
| Glasgow University | 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 | 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 |

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or relegation |
| 1 | Thorn Athletic | 22 | 16 | 4 | 2 | 74 | 36 | +38 | 52 | Promotion to the Second Division |
| 2 | Greenock Juniors | 21 | 12 | 6 | 3 | 46 | 21 | +25 | 42 | Promotion to the Second Division |
| 3 | Ardeer Thistle | 22 | 13 | 3 | 6 | 51 | 30 | +21 | 42 | Promotion to the Second Division |
| 4 | Kilsyth Athletic | 22 | 11 | 5 | 6 | 54 | 37 | +17 | 38 | |
| 5 | Threave Rovers | 17 | 11 | 2 | 4 | 53 | 25 | +28 | 35 | |
| 6 | Dalry Thistle | 21 | 10 | 5 | 6 | 43 | 35 | +8 | 35 | |
| 7 | Finnart | 20 | 10 | 2 | 8 | 39 | 41 | −2 | 32 | |
| 8 | Lugar Boswell Thistle | 21 | 8 | 6 | 7 | 42 | 41 | +1 | 30 | |
| 9 | Glasgow University | 20 | 8 | 4 | 8 | 44 | 42 | +2 | 28 | |
| 10 | Glasgow Perthshire | 19 | 7 | 3 | 9 | 35 | 41 | −6 | 24 | |
| 11 | Glenvale | 21 | 6 | 4 | 11 | 40 | 57 | −17 | 22 | |
| 12 | Vale of Leven | 22 | 5 | 6 | 11 | 42 | 56 | −14 | 21 | |
| 13 | Girvan | 22 | 5 | 5 | 12 | 41 | 52 | −11 | 20 | Possible relegation to the Fourth Division |
| 14 | Glasgow United | 17 | 6 | 1 | 10 | 30 | 40 | −10 | 19 | Relegation to the Fourth Division |
| 15 | Irvine Victoria | 23 | 4 | 3 | 16 | 38 | 77 | −39 | 15 | Relegation to the Fourth Division |
| 16 | Wishaw | 22 | 2 | 5 | 15 | 26 | 67 | −41 | 11 | Relegation to the Fourth Division |
* ↑ If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated.

## Fourth Division
### Stadia and locations

| 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 | 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 | 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 | Artificial | 1,000 | 0 | Yes |
| West Park United | Bishopbriggs | Huntershill Sports Hub | Artificial | 1,000 | 0 | Yes |

#### Notes

* ↑ Rossvale are ground-sharing with Kirkintilloch Rob Roy at Kirkintilloch Community Sports Complex.
* ↑ St. Peter's are ground-sharing with Renfrew at New Western Park.

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | Knightswood | 22 | 19 | 2 | 1 | 68 | 22 | +46 | 59 | Promotion to the Third Division |
| 2 | Port Glasgow | 22 | 17 | 2 | 3 | 86 | 30 | +56 | 53 | Promotion to the Third Division |
| 3 | Kello Rovers | 20 | 11 | 6 | 3 | 56 | 26 | +30 | 39 | Promotion to the Third Division |
| 4 | Easterhouse Academy | 22 | 12 | 2 | 8 | 60 | 36 | +24 | 38 | |
| 5 | Rossvale | 20 | 10 | 5 | 5 | 64 | 34 | +30 | 35 | |
| 6 | Eglinton | 19 | 10 | 2 | 7 | 51 | 32 | +19 | 32 | |
| 7 | West Park United | 22 | 9 | 5 | 8 | 37 | 33 | +4 | 32 | |
| 8 | Carluke Rovers | 21 | 8 | 5 | 8 | 38 | 36 | +2 | 29 | |
| 9 | St. Peter's | 21 | 8 | 4 | 9 | 42 | 51 | −9 | 28 | |
| 10 | East Kilbride Thistle | 19 | 7 | 3 | 9 | 43 | 43 | 0 | 24 | |
| 11 | Royal Albert | 17 | 7 | 3 | 7 | 30 | 31 | −1 | 24 | |
| 12 | Saltcoats Victoria | 22 | 6 | 5 | 11 | 48 | 57 | −9 | 23 | |
| 13 | Giffnock SC | 20 | 5 | 5 | 10 | 32 | 49 | −17 | 20 | |
| 14 | Newmains United | 19 | 5 | 2 | 12 | 31 | 61 | −30 | 17 | |
| 15 | Campbeltown Pupils | 19 | 3 | 1 | 15 | 28 | 67 | −39 | 10 | |
| 16 | BSC Glasgow | 23 | 1 | 0 | 22 | 20 | 126 | −106 | 3 | |