The West of Scotland League was formed in 2020, predominantly with the former members of the Scottish Junior FA’s West Region as its members.
Last season was declared null and void, so all being well, this is the League’s inaugural season.
The West of Scotland League’s three parallel Conferences sits at Tier 7 in the SFA’s “pyramid” and contain a total of 46 clubs. The ranking in this year’s Conference(s) will determine which division clubs compete in for the 2022-23 season.
Conference B contains fifteen member clubs who will play each other home and away to give a programme of 28 games.
2021-22 COMPETITION
Competing clubs: Ardeer Thistle, Ashfield, Cambuslang Rangers, Carluke Rovers, Dalry Thistle, Gartcairn, Glasgow United, Greenock Juniors, Kello Rovers, Newmains United, Port Glasgow Juniors, Renfrew, Royal Albert, St Cadoc’s, Thorniewood United
Saturday, July 17
- Ardeer Thistle 1-0 Thorniewood United
- Ashfield 3-3 Glasgow United
- Cambuslang Rangers 2-3 St Cadoc’s
- Dalry Thistle 1-2 Kello Rovers
- Greenock Juniors 3-2 Port Glasgow Juniors
- Newmains United 1-6 Gartcairn
- Renfrew 6-0 Royal Albert
- Carluke Rovers idle
Wednesday, July 21
- Gartcairn 6-0 Carluke Rovers
- Glasgow United 1-5 Cambuslang Rangers
- Kello Rovers 1-4 Ardeer Thistle
- Port Glasgow Juniors 5-1 Dalry Thistle
- Royal Albert 1-1 Newmains United
- St Cadoc’s 1-1 Greenock Juniors
- Thorniewood United 3-2 Renfrew
- Ashfield idle
Saturday, July 24
- Ardeer Thistle 3-2 Port Glasgow Juniors
- Cambuslang Rangers 2-0 Ashfield
- Carluke Rovers 4-0 Royal Albert
- Dalry Thistle 1-6 St Cadoc’s
- Greenock Juniors 4-0 Glasgow United
- Newmains United 1-5 Thorniewood United
- Renfrew 3-0 Kello Rovers
- Gartcairn idle
Wednesday, July 28
- Ashfield 4-4 Greenock Juniors
- Glasgow United 6-1 Dalry Thistle
- Kello Rovers 4-1 Newmains United
- Port Glasgow Juniors – Renfrew
- Royal Albert 0-4 Gartcairn
- St Cadoc’s 1-1 Ardeer Thistle
- Thorniewood United 1-1 Carluke Rovers
- Cambuslang Rangers idle
Saturday, July 31
- Ardeer Thistle 3-2 Glasgow United
- Carluke Rovers 1-0 Kello Rovers
- Dalry Thistle 2-10 Ashfield
- Gartcairn 3-3 Thorniewood United
- Greenock Juniors 1-2 Cambuslang Rangers
- Newmains United 3-6 Port Glasgow Juniors
- Renfrew 1-4 St Cadoc’s
- Royal Albert idle
Wednesday, August 4
- Carluke Rovers 3-5 Ardeer Thistle
- Gartcairn 7-1 Dalry Thistle
- Kello Rovers 2-3 Ashfield
- Port Glasgow Juniors 5-1 Glasgow United
- Royal Albert 1-4 Greenock Juniors
- Thorniewood United 0-5 Cambuslang Rangers
Saturday, August 7
- Ashfield 1-1 Ardeer Thistle
- Cambuslang Rangers 4-0 Dalry Thistle
- Glasgow United 2-2 Renfrew
- Kello Rovers 5-1 Gartcairn
- Port Glasgow Juniors 3-1 Carluke Rovers
- St Cadoc’s 5-0 Newmains United
- Thorniewood United 5-2 Royal Albert
- Greenock Juniors idle
Wednesday, August 11
- Ardeer Thistle 1-4 Cambuslang Rangers
- Carluke Rovers 1-4 St Cadoc’s
- Dalry Thistle 0-5 Greenock Juniors
- Gartcairn 4-4 Port Glasgow Juniors
- Newmains United 1-7 Glasgow United
- Renfrew 5-1 Ashfield
- Royal Albert 1-4 Kello Rovers
- Thorniewood United idle
Saturday, August 14
- Ashfield 6-2 Newmains United
- Cambuslang Rangers 4-1 Renfrew
- Glasgow United 3-1 Carluke Rovers
- Greenock Juniors 0-1 Ardeer Thistle
- Kello Rovers 2-3 Thorniewood United
- Port Glasgow Juniors 5-2 Royal Albert
- St Cadoc’s 3-0 Gartcairn
- Dalry Thistle idle
Wednesday, August 18
- Ardeer Thistle 2-2 Dalry Thistle
- Carluke Rovers 2-3 Ashfield
- Gartcairn 2-2 Glasgow United
- Newmains United 2-8 Cambuslang Rangers
- Renfrew 3-1 Greenock Juniors
- Royal Albert 0-3 St Cadoc’s
- Thorniewood United 4-0 Port Glasgow Juniors
- Kello Rovers idle
Saturday, August 21
- Port Glasgow Juniors 3-1 Kello Rovers
Ashfield P-P Gartcairn– due to Scottish Junior Cup tieCambuslang Rangers P-P Carluke Rovers– due to Scottish Junior Cup tieDalry Thistle P-P Renfrew– due to Scottish Junior Cup tieGlasgow United P-P Royal Albert– due to Scottish Junior Cup tieGreenock Juniors P-P Newmains United– due to Scottish Junior Cup tieSt Cadoc’s P-P Thorniewood United– due to Scottish Junior Cup tie- Ardeer Thistle idle
Saturday, August 28
- Carluke Rovers 0-8 Greenock Juniors
- Kello Rovers 1-7 St Cadoc’s
- Renfrew 3-7 Ardeer Thistle
- Royal Albert 0-4 Ashfield
- Thorniewood United 1-3 Glasgow United
Gartcairn P-P Cambuslang Rangers– now Wed, Sept 29Newmains United P-P Dalry Thistle- Port Glasgow Juniors idle
Saturday, September 4
- Ardeer Thistle 3-2 Newmains United
- Ashfield 2-4 Thorniewood United
- Cambuslang Rangers 10-1 Royal Albert
- Dalry Thistle 1-2 Carluke Rovers
- Glasgow United 0-0 Kello Rovers
- Greenock Juniors 1-0 Gartcairn
- St Cadoc’s 4-0 Port Glasgow Juniors
- Renfrew idle
Saturday, September 11
- Newmains United 1-2 Renfrew
- Thorniewood United 2-4 Gartcairn
- Kello Rovers 1-3 Port Glasgow Juniors
Saturday, September 18
- Ardeer Thistle 0-2 Gartcairn
- Ashfield 6-1 Port Glasgow Juniors
- Cambuslang Rangers 5-1 Kello Rovers
- Dalry Thistle 2-0 Royal Albert
- Glasgow United 2-0 St Cadoc’s
- Greenock Juniors 2-3 Thorniewood United
- Renfrew 2-4 Carluke Rovers
- Newmains United idle
Saturday, September 25
- Dalry Thistle 2-3 Ardeer Thistle – new fixture
- Kello Rovers 1-1 Greenock Juniors
Carluke Rovers P-P Newmains United– due to Scottish Junior Cup tieGartcairn P-P Renfrew– due to Scottish Junior Cup tieSt Cadoc’s P-P Ashfield– due to Scottish Junior Cup tieThorniewood United P-P Dalry Thistle– due to Scottish Junior Cup tiePort Glasgow Juniors – Cambuslang Rangers– due to Scottish Junior Cup tieRoyal Albert – Ardeer Thistle– due to Scottish Junior Cup tie- Glasgow United idle
Wednesday, September 29
- Gartcairn 2-0 Cambuslang Rangers
Saturday, October 2
- Carluke Rovers 5-4 Glasgow United
- Gartcairn 2-1 Renfrew
- Greenock Juniors 4-4 Newmains United
- Port Glasgow Juniors 0-1 Cambuslang Rangers
- Royal Albert 1-6 Ardeer Thistle
- St Cadoc’s 4-2 Ashfield
- Thorniewood United 7-0 Dalry Thistle
- Kello Rovers idle
Saturday, October 9
- Ashfield 2-4 Gartcairn
- Cambuslang Rangers 8-0 Carluke Rovers
- Dalry Thistle 1-5 Renfrew
- Port Glasgow Juniors 3-0 Greenock Juniors
- Royal Albert 0-2 Glasgow United – fixture reversed
- St Cadoc’s 2-1 Thorniewood United
Newmains United P-P Kello Rovers- Ardeer Thistle idle
Wednesday, October 12
- Carluke Rovers 1-2 Newmains United
Wednesday, October 13
Carluke Rovers P-P Newmains United– now Tues, Oct 12
Saturday, October 16
- Ardeer Thistle 1-3 Renfrew
- Ashfield 6-1 Royal Albert
- Carluke Rovers 1-2 Dalry Thistle
Saturday, October 23
- Ardeer Thistle 2-3 Greenock Juniors – new fixture
- Carluke Rovers 2-2 Port Glasgow Juniors
- Newmains United 2-1 Dalry Thistle – new fixture
- Royal Albert 0-1 Renfrew
- St Cadoc’s 0-2 Cambuslang Rangers
Gartcairn P-P Newmains United– due to Scottish Junior Cup tieGlasgow United P-P Ashfield– due to Scottish Junior Cup tieKello Rovers P-P Dalry ThistleThorniewood United P-P Ardeer Thistle– due to Scottish Junior Cup tieGreenock Juniors idle
Saturday, October 30
- Newmains United 0-2 Royal Albert (@ John Cumming Stadium, Carluke)
Dalry Thistle P-P Port Glasgow Juniors– pitch unplayableKello Rovers P-P Glasgow United– pitch unplayableThorniewood United P-P St Cadoc’s– pitch unplayableArdeer Thistle P-P Kello Rovers– due to West of Scotland League Cup tiesCambuslang Rangers P-P Glasgow United– due to West of Scotland League Cup tiesCarluke Rovers P-P Gartcairn– due to West of Scotland League Cup tiesGreenock Juniors P-P St Cadoc’s– due to West of Scotland League Cup tiesRenfrew P-P Thorniewood United– due to West of Scotland League Cup ties- Ashfield idle
Saturday, November 6
- Ashfield 0-3 Cambuslang Rangers
- Greenock Juniors 4-2 Carluke Rovers – new fixture
- Glasgow United 5-1 Royal Albert – new fixture
- Kello Rovers 1-1 Renfrew
- Port Glasgow Juniors 4-2 Ardeer Thistle
- St Cadoc’s 4-2 Dalry Thistle
- Thorniewood United 11-0 Newmains United
Glasgow United P-P Greenock Juniors– fixtures amendedRoyal Albert P-P Carluke Rovers– fixtures amended- Gartcairn idle
Saturday, November 13
- Ardeer Thistle 2-4 St Cadoc’s
- Cambuslang Rangers 4-0 Newmains United
- Carluke Rovers 0-5 Thorniewood United
- Dalry Thistle 0-1 Glasgow United
- Gartcairn 6-1 Royal Albert
- Greenock Juniors 3-1 Ashfield
- Renfrew 6-2 Port Glasgow Juniors
- Kello Rovers idle
Saturday, November 20
- Ashfield 3-2 Dalry Thistle
- Cambuslang Rangers 7-0 Ardeer Thistle – new fixture
- Kello Rovers 2-3 Carluke Rovers
- Port Glasgow Juniors 2-4 Gartcairn – new fixture
- St Cadoc’s 8-0 Royal Albert – new fixture
Cambuslang Rangers P-P Greenock Juniors– due to South Challenge Cup tiesGlasgow United P-P Ardeer Thistle– due to South Challenge Cup tiesPort Glasgow Juniors P-P Newmains United– due to South Challenge Cup tiesRoyal Albert P-P Thorniewood United– due to South Challenge Cup tiesSt Cadoc’s P-P Renfrew– due to South Challenge Cup ties
Saturday, November 27
- Ardeer Thistle 4-2 Carluke Rovers
- Dalry Thistle 0-2 Cambuslang Rangers
- Greenock Juniors 4-1 Royal Albert
- Port Glasgow Juniors 4-2 Newmains United – new fixture
- Renfrew 2-1 Glasgow United
- Thorniewood United 4-1 Kello Rovers – new fixture
Gartcairn P-P Kello Rovers– due to Scottish Junior Cup tieNewmains United P-P St Cadoc’s– due to Strathclyde Demolition Cup tieThorniewood United P-P Ashfield– due to Scottish Junior Cup tiePort Glasgow Juniors idle
Saturday, December 4
- Carluke Rovers 1-4 Gartcairn
- Greenock Juniors 4-1 Dalry Thistle
- Kello Rovers A-A Royal Albert – abandoned 40 mins pitch unplayable
- Port Glasgow Juniors 0-1 Ashfield
- Renfrew 1-1 Thorniewood United
Cambuslang Rangers P-P Glasgow United– pitch unplayableNewmains United P-P Ardeer Thistle– pitch unplayable- St Cadoc’s idle
Saturday, December 11
- Gartcairn 2-2 St Cadoc’s
Saturday, December 18
- Ardeer Thistle 0-0 Kello Rovers
- Ashfield 6-0 Carluke Rovers
- Glasgow United 3-2 Gartcairn
- Greenock Juniors 3-2 St Cadoc’s
- Port Glasgow Juniors 0-1 Thorniewood United
Renfrew P-P Cambuslang Rangers– covid relatedRoyal Albert P-P Dalry Thistle(@ John Cumming Stadium, Carluke)– covid related- Newmains United idle
Saturday, January 8
- Glasgow United 3-1 Port Glasgow Juniors
Ashfield P-P Renfrew– pitch unplayableGartcairn P-P Kello Rovers– pitch unplayableNewmains United P-P St Cadoc’s– pitch unplayableRoyal Albert P-P Carluke Rovers– pitch unplayableCambuslang Rangers P-P Greenock Juniors– covid relatedDalry Thistle P-P Thorniewood United– pitch unplayable- Ardeer Thistle idle
Saturday, January 15
- Gartcairn 6-3 Greenock Juniors
- Glasgow United 0-5 Ashfield
- Newmains United 1-2 Kello Rovers
- Royal Albert 1-2 Port Glasgow Juniors
- St Cadoc’s 1-2 Renfrew
- Thorniewood United 4-0 Ardeer Thistle
Saturday, January 22
- Carluke Rovers 1-6 Renfrew
- Kello Rovers 1-1 Royal Albert – new fixture
Ardeer Thistle P-P Ashfield– due to WoS League Cup tieCambuslang Rangers P-P Gartcairn– due to WoS League Cup tieDalry Thistle P-P Newmains United– due to WoS League Cup tieKello Rovers P-P Glasgow United– due to WoS League Cup tiePort Glasgow Juniors P-P St Cadoc’s– due to WoS League Cup tieThorniewood United P-P Greenock Juniors– due to WoS League Cup tieRoyal Albert idle
Saturday, January 29
- Ashfield 1-2 Kello Rovers
- Cambuslang Rangers 5-0 Port Glasgow Juniors
- Gartcairn 6-0 Newmains United
- Glasgow United 2-1 Ardeer Thistle
- Renfrew 2-2 Dalry Thistle
- Royal Albert 0-4 Thorniewood United
- St Cadoc’s 4-0 Carluke Rovers
Saturday, February 5
- Ardeer Thistle 4-0 Royal Albert
- Gartcairn 4-0 Ashfield
Dalry Thistle P-P Port Glasgow Juniors– pitch unplayableGlasgow United P-P Greenock Juniors– pitch unplayableNewmains United P-P Carluke Rovers– pitch unplayableSt Cadoc’s P-P Kello Rovers– pitch unplayable
Saturday, February 12
- Carluke Rovers 0-3 Cambuslang Rangers
- Gartcairn 3-2 Ardeer Thistle
- St Cadoc’s 4-1 Glasgow United
Greenock Juniors P-P Renfrew– due to WoS League Cup tieKello Rovers P-P Dalry Thistle– pitch unplayableNewmains United P-P Ashfield– pitch unplayable
Saturday, February 19
- Renfrew 3-1 Newmains United
Dalry Thistle P-P Gartcairn– pitch unplayableRoyal Albert P-P Carluke Rovers – new fixture– pitch unplayableAshfield P-P St Cadoc’s – due to WoS League Cup tiesGlasgow United P-P Thorniewood United – due to WoS League Cup tiesGreenock Juniors P-P Kello Rovers – due to WoS League Cup tiesRoyal Albert P-P Cambuslang Rangers – due to WoS League Cup ties
Saturday, February 26
- Glasgow United 2-1 Newmains United
- Kello Rovers 1-5 Cambuslang Rangers
- Port Glasgow Juniors 2-2 St Cadoc’s
- Royal Albert 1-1 Dalry Thistle (@ John Cumming Stadium)
Ardeer Thistle P-P Ashfield– pitch unplayableThorniewood United P-P Greenock Juniors– pitch unplayableThorniewood United P-P Ashfield– fixtures amended, now Sat Mar 12
Saturday, March 5
- Ashfield 0-2 St Cadoc’s – new fixture
- Dalry Thistle 6-0 Port Glasgow Juniors – new fixture
- Kello Rovers 1-1 Glasgow United
- Newmains United 1-0 Greenock Juniors
- Renfrew 2-3 Gartcairn
- Royal Albert 0-6 Cambuslang Rangers – new fixture
Cambuslang Rangers P-P Thorniewood United– due to South Challenge Cup tie
Saturday, March 12
- Cambuslang Rangers 3-0 Glasgow United
- Gartcairn 2-1 Kello Rovers
- Greenock Juniors 0-3 Renfrew
Newmains United P-P Ardeer Thistle– pitch unplayableThorniewood United P-P Ashfield– pitch unplayable
Saturday, March 19
- Ardeer Thistle 0-2 Ashfield – new fixture
- Dalry Thistle 1-0 Newmains United
- Glasgow United 1-1 Greenock Juniors
- Renfrew 2-2 Cambuslang Rangers
- Royal Albert 3-3 Carluke Rovers
- Thorniewood United 3-0 St Cadoc’s
Saturday, March 26
- Ashfield 2-4 Renfrew
- Cambuslang Rangers 3-1 Gartcairn
- Cambuslang champions 🏆
- Dalry Thistle 1-3 Thorniewood United
- Greenock Juniors 1-1 Kello Rovers
- Newmains United 1-4 Carluke Rovers
Saturday, April 2
- Cambuslang Rangers 7-3 Greenock Juniors
- Glasgow United 0-4 Thorniewood United (@ McKenna Park)
- Kello Rovers 0-1 Dalry Thistle
- Newmains United 0-9 St Cadoc’s
Saturday, April 9
- Cambuslang Rangers 2-1 Thorniewood United
- Dalry Thistle 2-1 Gartcairn
- Newmains United 0-3 Ashfield
- St Cadoc’s 4-0 Kello Rovers
Saturday, April 23
- Newmains United 2-3 Ardeer Thistle
- Thorniewood United 1-0 Greenock Juniors
Saturday, April 30
- Thorniewood United 1-0 Ashfield
SEASON COMPLETE