WoSFL Conference B – 21-22

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 tie
  • Cambuslang Rangers P-P Carluke Rovers – due to Scottish Junior Cup tie
  • Dalry Thistle P-P Renfrew – due to Scottish Junior Cup tie
  • Glasgow United P-P Royal Albert – due to Scottish Junior Cup tie
  • Greenock Juniors P-P Newmains United – due to Scottish Junior Cup tie
  • St 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 29
  • Newmains 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 tie
  • Gartcairn P-P Renfrew – due to Scottish Junior Cup tie
  • St Cadoc’s P-P Ashfield – due to Scottish Junior Cup tie
  • Thorniewood United P-P Dalry Thistle – due to Scottish Junior Cup tie
  • Port Glasgow Juniors – Cambuslang Rangers – due to Scottish Junior Cup tie
  • Royal 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 tie
  • Glasgow United P-P Ashfield – due to Scottish Junior Cup tie
  • Kello Rovers P-P Dalry Thistle
  • Thorniewood United P-P Ardeer Thistle – due to Scottish Junior Cup tie
  • Greenock Juniors idle

Saturday, October 30

  • Newmains United 0-2 Royal Albert (@ John Cumming Stadium, Carluke)
  • Dalry Thistle P-P Port Glasgow Juniors – pitch unplayable 
  • Kello Rovers P-P Glasgow United – pitch unplayable 
  • Thorniewood United P-P St Cadoc’s – pitch unplayable 
  • Ardeer Thistle P-P Kello Rovers – due to West of Scotland League Cup ties
  • Cambuslang Rangers P-P Glasgow United – due to West of Scotland League Cup ties
  • Carluke Rovers P-P Gartcairn – due to West of Scotland League Cup ties
  • Greenock Juniors P-P St Cadoc’s – due to West of Scotland League Cup ties
  • Renfrew 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 amended
  • Royal 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 ties
  • Glasgow United P-P Ardeer Thistle – due to South Challenge Cup ties
  • Port Glasgow Juniors P-P Newmains United – due to South Challenge Cup ties
  • Royal Albert P-P Thorniewood United – due to South Challenge Cup ties
  • St 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 tie
  • Newmains United P-P St Cadoc’s – due to Strathclyde Demolition Cup tie
  • Thorniewood United P-P Ashfield – due to Scottish Junior Cup tie
  • Port 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 unplayable 
  • Newmains 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 related 
  • Royal 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 unplayable 
  • Gartcairn P-P Kello Rovers – pitch unplayable 
  • Newmains United P-P St Cadoc’s – pitch unplayable 
  • Royal Albert P-P Carluke Rovers – pitch unplayable 
  • Cambuslang Rangers P-P Greenock Juniors – covid related
  • Dalry 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 tie
  • Cambuslang Rangers P-P Gartcairn – due to WoS League Cup tie
  • Dalry Thistle P-P Newmains United – due to WoS League Cup tie
  • Kello Rovers P-P Glasgow United – due to WoS League Cup tie
  • Port Glasgow Juniors P-P St Cadoc’s – due to WoS League Cup tie
  • Thorniewood United P-P Greenock Juniors – due to WoS League Cup tie
  • Royal 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 unplayable 
  • Glasgow United P-P Greenock Juniors – pitch unplayable 
  • Newmains United P-P Carluke Rovers – pitch unplayable 
  • St 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 tie
  • Kello Rovers P-P Dalry Thistle – pitch unplayable 
  • Newmains United P-P Ashfield – pitch unplayable 

Saturday, February 19

  • Renfrew 3-1 Newmains United
  • Dalry Thistle P-P Gartcairn – pitch unplayable 
  • Royal Albert P-P Carluke Rovers – new fixture – pitch unplayable 
  • Ashfield P-P St Cadoc’s – due to WoS League Cup ties
  • Glasgow United P-P Thorniewood United – due to WoS League Cup ties
  • Greenock Juniors P-P Kello Rovers – due to WoS League Cup ties
  • Royal 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 unplayable 
  • Thorniewood United P-P Greenock Juniors – pitch unplayable 
  • Thorniewood 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 unplayable 
  • Thorniewood 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