The West of Scotland Super League First Division is the second tier of the Junior football structure in the West Region.
It is comprised of 14 clubs who each play each other home and away to give twenty-six league fixtures.
Reconstruction plans are afoot for the summer of 2018 when the league will be renamed the Championship and will expand to sixteen teams.
2017-18 COMPETITION (2016-17)
Saturday, August 19
- Cambuslang Rangers 2-0 Kilsyth Rangers
- Darvel Juniors 3-1 Larkhall Thistle
- Largs Thistle 4-0 Maryhill
- Petershill 4-2 Cumbernauld United
- Renfrew 3-1 Rutherglen Glencairn
- Shettleston 0-5 Kello Rovers
- Troon 2-3 Irvine Meadow XI
Saturday, August 26
- Cumbernauld United 2-3 Renfrew
- Kello Rovers 0-1 Petershill
- Kilsyth Rangers 2-2 Largs Thistle
- Larkhall Thistle 0-2 Cambuslang Rangers
- Maryhill 1-7 Troon
- Rutherglen Glencairn 2-4 Darvel Juniors
Monday, August 28
- Irvine Meadow XI 2-1 Shettleston
Saturday, September 2
- Cambuslang Rangers 2-1 Rutherglen Glencairn
- Darvel Juniors 4-5 Cumbernauld United
- Largs Thistle 1-4 Troon
- Larkhall Thistle 3-2 Kilsyth Rangers – fixture reversed
- Petershill 4-0 Irvine Meadow XI
- Renfrew 2-0 Kello Rovers
- Shettleston 0-0 Maryhill
Saturday, September 9
- Cumbernauld United 1-3 Cambuslang Rangers
- Irvine Meadow XI 1-2 Renfrew
- Kello Rovers 2-2 Darvel Juniors
- Larkhall Thistle 0-1 Largs Thistle
- Maryhill 1-2 Petershill
- Rutherglen Glencairn 5-1 Kilsyth Rangers
- Troon 5-2 Shettleston
Saturday, September 16
- Cambuslang Rangers 3-3 Kello Rovers
- Darvel Juniors 0-0 Irvine Meadow XI
- Kilsyth Rangers 3-1 Cumbernauld United
- Largs Thistle 1-0 Shettleston
- Larkhall Thistle 4-5 Rutherglen Glencairn
- Petershill 3-3 Troon
- Renfrew 0-0 Maryhill
Saturday, September 23
Kilsyth Rangers P-P Darvel Juniors- Petershill 4-1 Largs Thistle
Saturday, September 30
- Darvel Juniors 4-0 Cambuslang Rangers – new fixture
- Largs Thistle 3-1 Kello Rovers
- Petershill 3-2 Kilsyth Rangers
- Rutherglen Glencairn 2-3 Cumbernauld United
- Shettleston 3-5 Larkhall Thistle – new fixture
Cambuslang Rangers P-P Maryhill– due to Junior Cup replayDarvel Juniors P-P Troon– due to Junior Cup replayIrvine Meadow XI P-P Larkhall Thistle– due to Junior Cup replayRenfrew P-P Shettleston– due to Junior Cup replay
Saturday, October 7
- Cambuslang Rangers 4-3 Irvine Meadow XI – fixture reversed
Kello Rovers P-P Rutherglen Glencairn– waterlogged pitch- Largs Thistle 0-3 Cumbernauld United
- Maryhill 0-3 Kilsyth Rangers
- Renfrew 1-2 Petershill
- Shettleston 1-0 Darvel Juniors
- Troon 5-2 Larkhall Thistle
Saturday, October 14
- no games due to Junior international tournament
Saturday, October 21
- Darvel Juniors 2-3 Petershill
- Kilsyth Rangers 1-1 Troon
- Larkhall Thistle 2-2 Maryhill
- Renfrew 3-1 Largs Thistle – artificial – fixture reversed
Cambuslang Rangers P-P Shettleston– waterlogged pitchCumbernauld United P-P Kello Rovers– waterlogged pitchRutherglen Glencairn P-P Irvine Meadow XI– waterlogged pitch
Saturday, October 28
- Maryhill 1-1 Kello Rovers
- Renfrew 1-0 Shettleston
Saturday, November 4
- Cumbernauld United 2-2 Irvine Meadow XI
- Kilsyth Rangers 2-1 Kello Rovers
- Largs Thistle 3-3 Darvel Juniors
- Maryhill 1-1 Shettleston
- Renfrew 0-4 Cambuslang Rangers
- Rutherglen Glencairn 2-2 Troon
Larkhall Thistle P-P Petershill– due to Junior Cup replay
Saturday, November 18
- Cumbernauld United 2-2 Darvel Juniors
- Irvine Meadow XI 0-1 Kello Rovers
- Kilsyth Rangers 1-3 Petershill
- Larkhall Thistle 0-3 Renfrew
Maryhill P-P Largs Thistle– waterlogged pitch- Shettleston 2-3 Rutherglen Glencairn
- Troon 3-2 Cambuslang Rangers
Saturday, November 25
Cambuslang Rangers P-P Maryhill– pitch unplayableDarvel Juniors P-P Renfrew– pitch unplayableKello Rovers P-P Larkhall Thistle– pitch unplayableShettleston P-P Largs Thistle– pitch unplayable
Saturday, December 2
- Kello Rovers 2-1 Shettleston
- Largs Thistle 1-1 Renfrew
Maryhill P-P Larkhall Thistle– frozen pitch- Troon 2-1 Darvel Juniors
Cumbernauld United P-P Rutherglen Glencairn– due to rearranged Junior Cup tieIrvine Meadow XI P-P Larkhall Thistle– due to rearranged Junior Cup tieKilsyth Rangers P-P Cambuslang Rangers– due to rearranged Junior Cup tiePetershill P-P Maryhill– due to rearranged Junior Cup tie
Saturday, December 9
- Troon 0-1 Renfrew
Cambuslang Rangers – Largs Thistle– unplayable pitchDarvel Juniors P-P Kello Rovers– unplayable pitchLarkhall Thistle P-P Shettleston– unplayable pitchRutherglen Glencairn P-P Maryhill– unplayable pitchCambuslang Rangers P-P Petershill– due to rearranged Junior Cup tieCumbernauld United P-P Larkhall Thistle– due to rearranged Junior Cup tieIrvine Meadow XI P-PLargs Thistle– due to rearranged Junior Cup tieShettleston P-P Kilsyth Rangers– due to rearranged Junior Cup tie
Saturday, December 16
- Largs Thistle 2-0 Rutherglen Glencairn
Irvine Meadow XI P-P Kilsyth Rangers– unplayable pitchKello Rovers P-P Cambuslang Rangers– unplayable pitchLarkhall Thistle P-P Darvel Juniors– unplayable pitchMaryhill P-P Renfrew– unplayable pitchShettleston P-P Troon– unplayable pitchIrvine Meadow XI P-P Troon– due to rescheduled Junior Cup tieMaryhill P-P Cumbernauld United– due to rescheduled Junior Cup tiePetershill P-P Shettleston– due to rescheduled Junior Cup tieRenfrew P-P Kilsyth Rangers– due to rescheduled Junior Cup tie
Saturday, December 23
- no fixtures
Saturday, December 30
- no fixtures
Saturday, January 6
- Cambuslang Rangers 4-2 Larkhall Thistle
- Darvel Juniors 2-0 Renfrew
- Maryhill 0-1 Largs Thistle
- Petershill 1-3 Rutherglen Glencairn
- Shettleston 2-0 Kilsyth Rangers
Kello Rovers P-P Troon– unplayable pitchIrvine Meadow XI P-P Kilsyth Rangers– due to rearranged Junior Cup tieShettleston P-P Cumbernauld United– due to rearranged Junior Cup replay
Saturday, January 13
- Kilsyth Rangers 2-3 Darvel
- Largs Thistle A-A(1-0) Cambuslang Rangers – abandoned at HT
- Rutherglen Glencairn 3-1 Kello Rovers
- Troon 2-1 Maryhill
Cumbernauld United P-P Petershill– unplayable pitchShettleston P-P Renfrew– unplayable pitch
Saturday, January 20
Cambuslang Rangers P-P Shettleston– unplayable pitchDarvel Juniors P-P Largs Thistle– unplayable pitchKello Rovers P-P Larkhall Thistle– unplayable pitchMaryhill P-P Renfrew– unplayable pitchTroon P-P Petershill– weather conditions
Saturday, January 27
- Cambuslang Rangers 5-0 Shettleston
- Darvel Juniors 0-2 Largs Thistle
- Irvine Meadow XI 0-1 Cumbernauld United
- Troon 0-2 Petershill
Kello Rovers P-P Larkhall Thistle– unplayable pitchMaryhill P-P Renfrew– unplayable pitch
Saturday, February 3
- Largs Thistle 0-1 Irvine Meadow XI
- Petershill 2-0 Shettleston
- Renfrew 4-3 Larkhall Thistle
Kilsyth Rangers P-P Cambuslang Rangers– due to rearranged Junior Cup tieMaryhill P-P Rutherglen Glencairn– due to rearranged Junior Cup tie
Saturday, February 10
- Irvine Meadow XI 1-0 Kilsyth Rangers
- Largs Thistle 1-1 Petershill
- Maryhill 3-6 Cambuslang Rangers
Darvel Juniors P-P Shettleston– unplayable pitchKello Rovers P-P Renfrew– unplayable pitchRutherglen Glencairn P-P Larkhall Thistle– unplayable pitchTroon P-P Cumbernauld United– unplayable pitch
Saturday, February 17
- Cambuslang Rangers 4-0 Renfrew
- Darvel Juniors 1-2 Troon
- Kello Rovers 1-2 Largs Thistle
- Kilsyth Rangers 2-1 Rutherglen Glencairn
- Larkhall Thistle 1-1 Shettleston
- Petershill 4-1 Maryhill
Saturday, February 24
- Kilsyth Rangers 1-1 Larkhall Thistle
- Renfrew 2-1 Darvel Juniors
- Rutherglen Glencairn 0-0 Largs Thistle
Irvine Meadow XI P-P Petershill– unplayable pitchKello Rovers P-P Cambuslang Rangers– CR manager injuredMaryhill P-P Cumbernauld United– unplayable pitchShettleston P-P Troon– unplayable pitch
Saturday, March 3
Renfrew P-P Cumbernauld United– unplayable pitchShettleston Juniors P-P Largs Thistle– unplayable pitch
Saturday, March 10
- Irvine Meadow XI 2-1 Largs Thistle
- Kello Rovers 3-3 Kilsyth Rangers
- Larkhall Thistle 2-1 Cumbernauld United
- Petershill 2-2 Cambuslang Rangers
- Renfrew 2-2 Troon
Maryhill P-P Darvel Juniors– unplayable pitchRutherglen Glencairn P-P Shettleston– unplayable pitch
Saturday, March 17
- Cambuslang Rangers 5-1 Maryhill
- Cumbernauld United 3-0 Kello Rovers
- Darvel Juniors 1-2 Rutherglen Glencairn
- Kilsyth Rangers 3-2 Renfrew
- Petershill 1-0 Larkhall Thistle
- Shettleston 0-3 Irvine Meadow XI
- Troon 0-2 Largs Thistle
Saturday, March 24
- Cumbernauld United 2-4 Troon
- Irvine Meadow XI 2-0 Cambuslang Rangers
- Kello Rovers 3-6 Renfrew
- Largs Thistle 3-0 Kilsyth Rangers – artificial
- Larkhall Thistle 3-0 Darvel Juniors
- Rutherglen Glencairn 3-2 Maryhill
- Shettleston 1-2 Petershill
Saturday, March 31
- Kello Rovers 2-0 Maryhill
- Petershill 2-1 Renfrew
- Shettleston 0-1 Cumbernauld United
Saturday, April 7
- Renfrew 2-0 Cumbernauld United
Shettleston P-P Largs Thistle– due to Central League Cup tie
Wednesday, April 11
- Cambuslang Rangers 0-4 Petershill
- Cumbernauld United 3-2 Maryhill
- Irvine Meadow XI 1-1 Troon
- Rutherglen Glencairn 2-2 Larkhall Thistle
Saturday, April 14
- Kello Rovers 2-1 Cumbernauld United
- Largs Thistle 1-0 Cambuslang Rangers
- Larkhall Thistle 1-2 Irvine Meadow XI
- Maryhill 0-0 Renfrew
- Petershill 6-0 Darvel Juniors
- Rutherglen Glencairn 4-1 Shettleston
- Troon 1-4 Kilsyth Rangers
Wednesday, April 18
- Cumbernauld United 4-2 Rutherglen Glencairn
- Irvine Meadow XI 2-4 Darvel Juniors
- Kello Rovers 0-2 Troon
- Kilsyth Rangers 0-4 Cambuslang Rangers
- Maryhill 1-2 Larkhall Thistle
- Shettleston 0-3 Renfrew
Saturday, April 21
- Cambuslang Rangers 1-3 Troon
- Cumbernauld United 2-0 Shettleston
- Darvel 3-1 Maryhill
- Irvine Meadow XI 0-0 Petershill
- Kello Rovers 2-2 Rutherglen Glencairn
- Largs Thistle 2-1 Larkhall Thistle
- Renfrew 2-1 Kilsyth Rangers
Monday, April 23
- Cumbernauld United 4-1 Kilsyth Rangers
- Rutherglen Glencairn 3-1 Cambuslang Rangers
- Petershill champions
Wednesday, April 25
- Kello Rovers 2-3 Irvine Meadow XI
- Kilsyth Rangers 0-2 Maryhill
- Larkhall Thistle 2-4 Petershill
Saturday, April 28
- Cambuslang Rangers 0-3 Largs Thistle
- Larkhall Thistle 3-0 Kello Rovers – fixture reversed
- Maryhill 0-1 Irvine Meadow XI
- Rutherglen Glencairn 1-0 Renfrew
- Troon 2-1 Cumbernauld United
Monday, April 30
- Maryhill 1-2 Rutherglen Glencairn
Wednesday, May 2
- Maryhill 0-2 Cumbernauld United
- Renfrew 4-1 Irvine Meadow XI
- Rutherglen Glencairn 2-1 Petershill
- Shettleston 0-1 Cambuslang Rangers
- Troon 0-1 Kello Rovers
Saturday, May 5
- Cambuslang Rangers 2-0 Cumbernauld United
- Darvel Juniors 0-3 Kilsyth Rangers
- Irvine Meadow XI 2-1 Larkhall Thistle
- Petershill 3-1 Kello Rovers
- Shettleston 0-2 Troon
Monday, May 7
- Kilsyth Rangers 4-0 Shettleston
Irvine Meadow XI P-P Rutherglen Glencairn– now Wed, May 9
Wednesday, May 9
- Darvel Juniors 3-1 Kello Rovers
- Irvine Meadow XI 3-1 Rutherglen Glencairn
Saturday, May 12
- Kello Rovers 0-3 Cambuslang Rangers
Monday, May 14
- Cumbernauld United 3-1 Petershill
- Irvine Meadow XI 5-0 Maryhill
Wednesday, May 16
- Cambuslang Rangers 2-0 Darvel
- Cumbernauld United 2-1 Larkhall Thistle
Saturday, May 19
- Darvel Juniors 4-3 Shettleston
- Kello Rovers 2-3 Larkhall Thistle
- Kilsyth Rangers 1-3 Irvine Meadow XI
- Troon 0-4 Rutherglen Glencairn
Saturday, May 26
- Larkhall Thistle 0-7 Troon
- Maryhill 3-1 Darvel Juniors
- Rutherglen Glencairn 0-1 Irvine Meadow XI
- Shettleston 0-3 Largs Thistle
Sunday, June 3
- Cumbernauld United 0-1 Largs Thistle
PLAY OFFS
Monday, June 11
- Maryhill 0-2 Whitletts Victoria
- Shettleston 0-1 Neilston Juniors
Wednesday, June 13
- Neilston Juniors 1-1 Shettleston
- Neilston win 2-1 on aggregate and are promoted, Shettleston relegated
- Whitletts Victoria 2-1 Maryhill
- Whitletts win 4-1 on aggregate and are promoted, Maryhill relegated
Season complete