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.
In a change from last season’s three ‘Conferences’, a linear structure has been implemented, with a new Third Division slotted in at the fourth level. The new Third Division sits at Tier 9 of the SFA pyramid.
It contains nineteen clubs who will play each other home and away to give a programme of 36 games.
2022-23 COMPETITION (2021-22 A, B, C)
Competing clubs: Ardrossan Winton Rovers, Bellshill Athletic, Carluke Rovers, Dalry Thistle, East Kilbride Thistle, Finnart, Girvan, Irvine Victoria, Kello Rovers, Lanark United, Larkhall Thistle, Lesmahagow Juniors, Lugar Boswell Thistle, Newmains United, Port Glasgow Juniors, Royal Albert, Saltcoats Victoria, Vale of Clyde, Vale of Leven
OPENING FIXTURES
Saturday, July 30
- Ardrossan Winton Rovers 2-1 Carluke Rovers
- Bellshill Athletic 1-3 Kello Rovers
- Finnart 5-1 Girvan
- Irvine Victoria 2-3 Larkhall Thistle
- Lanark United 1-0 Vale of Clyde
- Lugar Boswell Thistle 1-1 East Kilbride Thistle
- Newmains United 0-1 Dalry Thistle
- Royal Albert 1-3 Lesmahagow Juniors
- Saltcoats Victoria 2-2 Vale of Leven
Wednesday, August 3
- Carluke Rovers 1-4 Lanark United
- Dalry Thistle 2-1 Ardrossan Winton Rovers
- East Kilbride Thistle 4-3 Saltcoats Victoria
- Girvan 0-3 Irvine Victoria
- Kello Rovers 1-0 Lugar Boswell Thistle
- Larkhall Thistle 0-0 Bellshill Athletic
- Lesmahagow Juniors 3-2 Finnart
- Vale of Clyde 4-1 Port Glasgow Juniors
- Vale of Leven 4-1 Newmains United
Saturday, August 6
- Ardrossan Winton Rovers 1-0 Vale of Leven
- Bellshill Athletic 2-3 Girvan
- Finnart 5-1 Royal Albert
- Irvine Victoria 8-0 Lesmahagow Juniors
- Lanark United 3-1 Dalry Thistle
- Lugar Boswell Thistle 2-1 Larkhall Thistle
- Newmains United 2-2 East Kilbride Thistle
- Port Glasgow Juniors 4-1 Carluke Rovers
- Saltcoats Victoria 1-3 Kello Rovers
Saturday, August 13
- Dalry Thistle 2-1 Port Glasgow Juniors
- East Kilbride Thistle 2-2 Ardrossan Winton Rovers
- Girvan 1-0 Lugar Boswell Thistle
- Kello Rovers 5-0 Newmains United
- Larkhall Thistle 5-1 Saltcoats Victoria
- Lesmahagow Juniors 3-1 Bellshill Athletic
- Royal Albert 0-2 Irvine Victoria
- Vale of Leven 1-3 Lanark United
Carluke Rovers P-P Vale of Clyde– now Sat, Aug 20
Wednesday, August 17
- Ardrossan Winton Rovers 2-3 Kello Rovers
- Bellshill Athletic 1-0 Royal Albert
- Irvine Victoria 1-0 Finnart
- Lanark United 4-1 East Kilbride Thistle
- Lugar Boswell Thistle 0-3 Lesmahagow Juniors
- Newmains United 1-3 Larkhall Thistle
- Port Glasgow Juniors 2-0 Vale of Leven
- Saltcoats Victoria 1-6 Girvan
- Vale of Clyde 2-1 Dalry Thistle
Saturday, August 20
- Carluke Rovers 0-5 Vale of Clyde – new fixture
- East Kilbride Thistle 1-6 Larkhall Thistle – new fixture
- Lesmahagow Juniors 3-0 Saltcoats Victoria
Dalry Thistle P-P Carluke Rovers– due to South Challenge Cup ties, now Sat Oct 22East Kilbride Thistle P-P Port Glasgow Juniors– due to South Challenge Cup ties, now Sat, Oct 22Finnart P-P Bellshill Athletic– due to South Challenge Cup tiesGirvan P-P Newmains United– due to South Challenge Cup ties, now Sat, Oct 22Kello Rovers P-P Lanark United– due to South Challenge Cup ties, now Sat, Sep 24Larkhall Thistle P-P Ardrossan Winton Rovers– due to South Challenge Cup ties, now Sat, Oct 22Royal Albert P-P Lugar Boswell Thistle– due to South Challenge Cup tiesVale of Leven P-P Vale of Clyde– due to South Challenge Cup ties, now Sat, Sep 24
Saturday, September 3
- Ardrossan Winton Rovers 5-0 Girvan
- Bellshill Athletic 2-3 Irvine Victoria
- Carluke Rovers 1-3 Vale of Leven
- Lanark United 3-6 Larkhall Thistle
- Lugar Boswell Thistle 2-5 Finnart
- Newmains United 3-4 Lesmahagow Juniors
- Port Glasgow Juniors 0-1 Kello Rovers
- Saltcoats Victoria 0-2 Royal Albert
- Vale of Clyde 1-0 East Kilbride Thistle
Saturday, September 10
Ardrossan Winton Rovers P-P Newmains United– due to death of Queen ElizabethDalry Thistle P-P Finnart– due to death of Queen Elizabeth
Saturday, September 17
- East Kilbride Thistle 2-0 Carluke Rovers
- Finnart 2-1 Saltcoats Victoria
- Girvan 1-2 Lanark United
- Irvine Victoria 6-0 Lugar Boswell Thistle
- Kello Rovers 2-3 Vale of Clyde
- Larkhall Thistle 4-3 Port Glasgow Juniors
- Lesmahagow Juniors 3-3 Ardrossan Winton Rovers
- Royal Albert 3-1 Newmains United
- Vale of Leven 1-2 Dalry Thistle
Saturday, September 24
- Carluke Rovers 3-2 Royal Albert
- East Kilbride Thistle 3-2 Finnart
- Kello Rovers 2-0 Lanark United
- Lesmahagow Juniors 1-1 Girvan
- Saltcoats Victoria 1-5 Ardrossan Winton Rovers
- Vale of Leven 0-4 Vale of Clyde
Saturday, October 1
- Ardrossan Winton Rovers 6-1 Royal Albert
- Carluke Rovers 3-1 Kello Rovers
- Dalry Thistle 1-0 East Kilbride Thistle
- Lanark United 2-0 Lesmahagow Juniors
- Lugar Boswell Thistle 4-6 Bellshill Athletic
- Port Glasgow Juniors 1-2 Girvan
- Vale of Clyde 2-3 Larkhall Thistle
Newmains United P-P Finnart– pitch unplayableSaltcoats Victoria P-P Irvine Victoria– pitch unplayable
Saturday, October 8
- Finnart 1-5 Ardrossan Winton Rovers
- Girvan 0-6 Vale of Clyde
- Irvine Victoria 4-0 Newmains United
- Kello Rovers 3-0 Dalry Thistle
- Larkhall Thistle 4-0 Carluke Rovers
- Lesmahagow Juniors 2-4 Port Glasgow Juniors
- Royal Albert 1-4 Lanark United
- Vale of Leven 0-2 East Kilbride Thistle – fixture reversed
Bellshill Athletic P-P Saltcoats Victoria– due to rearranged Scottish Junior Cup tie
Saturday, October 15
- Ardrossan Winton Rovers 8-1 Newmains United
- Vale of Leven 3-3 Port Glasgow Juniors – new fixture
Dalry Thistle P-P Finnart– pitch unplayableArdrossan Winton Rovers P-P Irvine Victoria– due to South Challenge Cup tieCarluke Rovers P-P Girvan– due to South Challenge Cup tieDalry Thistle P-P Larkhall Thistle– due to South Challenge Cup tieLanark United P-P Finnart– due to South Challenge Cup tieNewmains United P-P Bellshill Athletic– due to South Challenge Cup tiePort Glasgow Juniors P-P Royal Albert– due to South Challenge Cup tieSaltcoats Victoria P-P Lugar Boswell Thistle– due to South Challenge Cup tie, now Sat Oct 22Vale of Clyde P-P Lesmahagow Juniors– due to South Challenge Cup tieVale of Leven P-P Kello Rovers– due to South Challenge Cup tie
Saturday, October 22
- Carluke Rovers 0-1 Dalry Thistle – fixture reversed
- East Kilbride Thistle 0-4 Port Glasgow Juniors
- Finnart 2-1 Kello Rovers – new fixture
- Girvan 2-4 Newmains United
- Larkhall Thistle 2-3 Ardrossan Winton Rovers
- Saltcoats Victoria 2-0 Lugar Boswell Thistle – new fixture
Royal Albert P-P Lugar Boswell Thistle– due to WoS League Cup tie
Saturday, October 29
- Ardrossan Winton Rovers 5-0 Port Glasgow Juniors – new fixture
- Girvan 0-1 Dalry Thistle
- Irvine Victoria 3-3 Lanark United
- Kello Rovers 4-5 East Kilbride Thistle
- Lesmahagow Juniors 3-0 Carluke Rovers
- Lugar Boswell Thistle 4-0 Newmains United
- Royal Albert 1-6 Vale of Clyde
- Vale of Leven 0-0 Saltcoats Victoria – new fixture
Bellshill Athletic P-P Ardrossan Winton Rovers– due to Scottish Junior Cup tieFinnart P-P Port Glasgow Juniors– due to Strathclyde Demolition Cup tieLarkhall Thistle P-P Vale of Leven– due to Scottish Junior Cup tie
Saturday, November 5
- Ardrossan Winton Rovers 2-4 Lugar Boswell Thistle
- Kello Rovers 3-2 Royal Albert
- Lanark United 2-3 Carluke Rovers
- Larkhall Thistle 6-1 East Kilbride Thistle
- Newmains United 4-1 Saltcoats Victoria
- Port Glasgow Juniors 1-3 Irvine Victoria
- Vale of Clyde 5-0 Finnart
- Vale of Leven 1-1 Girvan
Dalry Thistle P-P Lesmahagow Juniors– due to WoSFL Cup tieLanark United P-P Bellshill Athletic– due to WoSFL Cup tie
Wednesday, November 9
- Finnart 2-2 Bellshill Athletic
Saturday, November 12
- Irvine Victoria 2-2 Vale of Clyde – new fixture
- Lanark United 2-1 Bellshill Athletic – new fixture
- Lesmahagow Juniors 4-0 Royal Albert
Dalry Thistle P-P Vale of Leven– new fixture– pitch unplayable
Friday, November 18
- Finnart 3-1 Carluke Rovers
Saturday, November 19
- Bellshill Athletic 5-3 Port Glasgow Juniors
- East Kilbride Thistle 2-2 Newmains United
- Girvan 0-3 Ardrossan Winton Rovers
- Larkhall Thistle 4-1 Vale of Leven
- Lugar Boswell Thistle 4-6 Lanark United
- Saltcoats Victoria 2-2 Irvine Victoria
Royal Albert P-P Dalry Thistle– pitch unplayable
Saturday, November 26
- Ardrossan Winton Rovers 1-0 Finnart
- Carluke Rovers 1-4 Irvine Victoria
- Lanark United 2-1 Saltcoats Victoria
- Newmains United 1-0 Bellshill Athletic – new fixture
- Port Glasgow Juniors 3-2 Lugar Boswell Thistle
- Vale of Clyde 5-1 Lesmahagow Juniors – new fixture
- Vale of Leven 4-1 Royal Albert
Dalry Thistle P-P Larkhall Thistle– pitch unplayableKello Rovers P-P Girvan– pitch unplayableEast Kilbride Thistle P-P Lesmahagow Juniors– due to WoSFL Cup tieVale of Clyde P-P Bellshill Athletic– fixtures amended
Saturday, December 3
- Carluke Rovers 3-4 Girvan – new fixture
- Finnart 2-2 Vale of Leven
- Irvine Victoria 4-0 Dalry Thistle
- Lesmahagow Juniors 1-0 Kello Rovers
- Lugar Boswell Thistle 0-6 Vale of Clyde
- Newmains United 0-2 Lanark United
- Royal Albert 1-2 East Kilbride Thistle
- Saltcoats Victoria 2-1 Port Glasgow Juniors
Bellshill Athletic P-P Carluke Rovers– due to Scottish Junior Cup tieGirvan P-P Larkhall Thistle– due to Scottish Junior Cup tie
Wednesday, December 7
Finnart P-P Port Glasgow Juniors
Saturday, December 10
- Port Glasgow Juniors 4-2 Newmains United
Ardrossan Winton Rovers P-P Lanark United– fixture reversed– pitch unplayableCarluke Rovers P-P Lugar Boswell Thistle– pitch unplayableDalry Thistle P-P Bellshill Athletic– pitch unplayableGirvan P-P Royal Albert– pitch unplayableLarkhall Thistle P-P Lesmahagow Juniors– pitch unplayableVale of Clyde P-P Saltcoats Victoria– pitch unplayableVale of Leven P-P Irvine Victoria– pitch unplayable
Saturday, December 17
Bellshill Athletic P-P Vale of Leven– pitch unplayableGirvan P-P Lesmahagow Juniors– pitch unplayableIrvine Victoria P-P East Kilbride Thistle– pitch unplayableKello Rovers P-P Ardrossan Winton Rovers– pitch unplayableLanark United P-P Finnart– pitch unplayableLugar Boswell Thistle P-P Dalry Thistle– pitch unplayableNewmains United P-P Vale of Clyde– pitch unplayableRoyal Albert P-P Larkhall Thistle– pitch unplayableSaltcoats Victoria P-P Carluke Rovers– pitch unplayable
Saturday, December 31
- Carluke Rovers 4-4 Newmains United
- Dalry Thistle 4-0 Saltcoats Victoria (@ Synergy Arena, Kilmarnock)
- Girvan 3-3 Bellshill Athletic – new fixture
- Port Glasgow Juniors 3-1 Royal Albert
- Vale of Clyde 2-3 Ardrossan Winton Rovers
- Vale of Leven 0-0 Lugar Boswell Thistle
East Kilbride Thistle P-P Bellshill Athletic– due to rearranged WoSFL Cup tieLarkhall Thistle P-P Finnart– pitch unplayableLesmahagow Juniors P-P Lanark United– pitch unplayableKello Rovers P-P Irvine Victoria– pitch unplayableEast Kilbride Thistle P-P Bellshill Athletic– due to rearranged WoSFL Cup tieGirvan P-P Royal Albert– now Sat, Dec 10
Saturday, January 7
- Bellshill Athletic 2-0 Saltcoats Victoria – new fixture
- Carluke Rovers 2-5 Ardrossan Winton Rovers
- Lugar Boswell Thistle 1-2 Port Glasgow Juniors – new fixture
Dalry Thistle P-P Newmains United– pitch unplayableLarkhall Thistle P-P Irvine Victoria– pitch unplayableVale of Clyde P-P Lanark United– pitch unplayableEast Kilbride Thistle P-P Lugar Boswell Thistle– due to rearranged WoSFL Cup tieGirvan P-P Finnart– due to rearranged WoSFL Cup tieKello Rovers P-P Bellshill Athletic– due to rearranged WoSFL Cup tieLesmahagow Juniors P-P Vale of Leven – new fixture– due to South Challenge Cup tie
Friday, January 13
- Ardrossan Winton Rovers 1-2 Dalry Thistle
Saturday, January 14
- Bellshill Athletic 1-0 Larkhall Thistle
- Finnart 0-2 Lesmahagow Juniors
- Irvine Victoria 5-0 Girvan
- Lanark United 4-1 Royal Albert
- Port Glasgow Juniors 0-1 Vale of Clyde
- Saltcoats Victoria 1-5 East Kilbride Thistle
Lugar Boswell Thistle P-P Kello Rovers– pitch unplayableNewmains United P-P Vale of Leven– pitch unplayableArdrossan Winton Rovers P-P Dalry Thistle– now Fri, Jan 13
Friday, January 20
Dalry Thistle P-P Lanark United (@ Townhead Park, Cumnock) – pitch unplayable
Saturday, January 21
- Carluke Rovers 2-5 Port Glasgow Juniors
- Girvan 3-3 East Kilbride Thistle – new fixture
Irvine Victoria P-P Kello Rovers– new fixture– pitch unplayableKello Rovers P-P Saltcoats Victoria– pitch unplayableLarkhall Thistle P-P Lugar Boswell Thistle– pitch unplayableLesmahagow Juniors P-P Irvine Victoria– pitch unplayableRoyal Albert P-P Finnart– pitch unplayableVale of Clyde P-P Bellshill Athletic – new fixture– pitch unplayableVale of Leven P-P Ardrossan Winton Rovers – pitch unplayableDalry Thistle P-P Lanark United– now Fri, Jan 20East Kilbride Thistle P-P Newmains United– fixtures amendedGirvan P-P Bellshill Athletic– fixtures amended
Saturday, January 28
- Ardrossan Winton Rovers 6-3 East Kilbride Thistle
- Bellshill Athletic 1-6 Lesmahagow Juniors
- Irvine Victoria 2-0 Royal Albert
- Lanark United 3-1 Vale of Leven
- Lugar Boswell Thistle 2-0 Girvan
- Newmains United 1-1 Kello Rovers
- Port Glasgow Juniors – Dalry Thistle
- Saltcoats Victoria 1-2 Larkhall Thistle
- Vale of Clyde 9-1 Carluke Rovers
Saturday, February 4
- Carluke Rovers 2-1 Lugar Boswell Thistle – new fixture
- Dalry Thistle 2-2 Vale of Leven
- East Kilbride Thistle 0-7 Lanark United
- Finnart 1-0 Irvine Victoria
- Girvan 4-0 Saltcoats Victoria
- Kello Rovers 0-4 Ardrossan Winton Rovers
- Larkhall Thistle 0-0 Newmains United
- Port Glasgow Juniors 2-3 Lesmahagow Juniors
- Royal Albert 1-4 Bellshill Athletic
Lesmahagow Juniors P-P Lugar Boswell Thistle– fixtures amended
Saturday, February 11
- Ardrossan Winton Rovers 1-2 Irvine Victoria – new fixture
- Dalry Thistle 1-3 Carluke Rovers – fixture reversed
- Lanark United 2-0 Kello Rovers
- Lugar Boswell Thistle 2-1 Royal Albert
- Newmains United 0-3 Girvan
- Port Glasgow Juniors 4-1 East Kilbride Thistle
- Saltcoats Victoria 2-4 Lesmahagow Juniors
- Vale of Clyde 2-1 Vale of Leven
Ardrossan Winton Rovers P-P Larkhall Thistle– due to Scottish Junior Cup tieBellshill Athletic P-P Finnart– due to Scottish Junior Cup tie
Saturday, February 18
- Finnart 2-2 Lugar Boswell Thistle
- Irvine Victoria 1-2 Bellshill Athletic
- Kello Rovers 2-0 Port Glasgow Juniors
- Larkhall Thistle 2-1 Lanark United
- Vale of Leven 4-1 Carluke Rovers
Dalry Thistle P-P Girvan– pitch unplayableEast Kilbride Thistle P-P Vale of Clyde– pitch unplayableLesmahagow Juniors P-P Newmains United– pitch unplayableRoyal Albert P-P Saltcoats Victoria– pitch unplayable
Saturday, February 25
- Ardrossan Winton Rovers 3-1 Lesmahagow Juniors
- Bellshill Athletic 1-0 Dalry Thistle – fixture reversed
- Carluke Rovers 4-4 East Kilbride Thistle
- Lanark United 4-2 Girvan
- Lugar Boswell Thistle 1-3 Irvine Victoria
- Port Glasgow Juniors 0-2 Larkhall Thistle
- Saltcoats Victoria 1-3 Finnart
- Vale of Clyde 3-1 Kello Rovers
Dalry Thistle P-P Vale of Leven– fixtures amendedNewmains United P-P Royal Albert– pitch unplayable
Saturday, March 4
- Bellshill Athletic 0-0 Lugar Boswell Thistle
- East Kilbride Thistle 4-2 Dalry Thistle
- Finnart 3-0 Newmains United
- Girvan 2-2 Larkhall Thistle
- Irvine Victoria 5-1 Saltcoats Victoria
- Kello Rovers 5-1 Carluke Rovers
- Port Glasgow Juniors 1-7 Lanark United
- Royal Albert 1-7 Ardrossan Winton Rovers
- Vale of Leven 2-3 Lesmahagow Juniors – fixture reversed
Saturday, March 11
- Ardrossan Winton Rovers 4-0 Lanark United – fixture reversed
- Carluke Rovers 2-4 Larkhall Thistle
- Dalry Thistle 0-3 Kello Rovers
- Lesmahagow Juniors 3-0 Lugar Boswell Thistle
East Kilbride Thistle P-P Vale of Leven– pitch unplayableNewmains United P-P Irvine Victoria– pitch unplayableRoyal Albert P-P Finnart– pitch unplayableSaltcoats Victoria P-P Bellshill Athletic– pitch unplayableVale of Clyde P-P Girvan– pitch unplayable
Saturday, March 18
- Bellshill Athletic 3-1 Newmains United
- Finnart 1-1 Lanark United
- Girvan 2-2 Carluke Rovers
- Irvine Victoria 4-3 Ardrossan Winton Rovers
- Larkhall Thistle 4-0 Dalry Thistle
- Lesmahagow Juniors 0-2 Vale of Clyde
- Royal Albert 1-4 Port Glasgow Juniors
- Vale of Leven 0-1 Kello Rovers – fixture reversed
Lugar Boswell Thistle P-P Saltcoats Victoria– pitch unplayable
Saturday, March 25
- Ardrossan Winton Rovers 2-0 Bellshill Athletic
- Carluke Rovers 3-2 Lesmahagow Juniors
- Lanark United 0-4 Irvine Victoria
- Port Glasgow Juniors 1-2 Finnart
- Vale of Clyde 5-0 Royal Albert
- Vale of Leven 1-0 Larkhall Thistle
Dalry Thistle P-P Girvan– pitch unplayableEast Kilbride Thistle P-P Kello Rovers– pitch unplayableNewmains United P-P Lugar Boswell Thistle– pitch unplayable
Saturday, April 1
- Bellshill Athletic 2-3 Lanark United
- Finnart 1-3 Vale of Clyde
- Girvan 2-1 Vale of Leven
- Irvine Victoria 2-1 Port Glasgow Juniors
- Kello Rovers 0-1 Larkhall Thistle
- Lesmahagow Juniors 5-2 Dalry Thistle
- Lugar Boswell Thistle 2-4 Ardrossan Winton Rovers
- Royal Albert 2-0 Carluke Rovers
- Saltcoats Victoria 0-1 Newmains United
Saturday, April 8
- Ardrossan Winton Rovers 11-2 Saltcoats Victoria
- Carluke Rovers 3-0 Finnart
- Dalry Thistle 4-1 Royal Albert
- East Kilbride Thistle 2-2 Girvan
- Kello Rovers 0-2 Vale of Leven – new fixture
- Lanark United 1-0 Lugar Boswell Thistle
- Larkhall Thistle 5-4 Lesmahagow Juniors – new fixture
- Port Glasgow Juniors 2-1 Bellshill Athletic
- Vale of Clyde 2-1 Irvine Victoria
Kello Rovers P-P Larkhall Thistle– now Sat, Apr 1Vale of Leven P-P Lesmahagow Juniors
Saturday, April 15
- Bellshill Athletic 3-3 Vale of Clyde
- Finnart 4-2 Dalry Thistle
- Girvan 3-1 Kello Rovers
- Irvine Victoria 5-0 Carluke Rovers
- Larkhall Thistle 2-0 Lugar Boswell Thistle
- Lesmahagow Juniors 3-0 East Kilbride Thistle
- Newmains United 0-2 Ardrossan Winton Rovers
- Royal Albert 0-4 Vale of Leven
- Saltcoats Victoria 1-7 Lanark United
Wednesday, April 19
- Dalry Thistle 1-0 Girvan
- Lugar Boswell Thistle 3-0 Saltcoats Victoria
- Royal Albert 2-3 Larkhall Thistle
- Vale of Clyde 1-0 Bellshill Athletic
Saturday, April 22
- Carluke Rovers 1-3 Bellshill Athletic
- Dalry Thistle 0-0 Irvine Victoria
- East Kilbride Thistle 3-2 Royal Albert
- Kello Rovers 2-2 Lesmahagow Juniors
- Lanark United 3-0 Newmains United
- Larkhall Thistle 2-0 Girvan
- Port Glasgow Juniors 1-2 Saltcoats Victoria
- Vale of Clyde 4-2 Lugar Boswell Thistle
- Vale of Leven 3-2 Finnart
Wednesday, April 26
- Dalry Thistle 1-1 Finnart
- East Kilbride Thistle 0-3 Bellshill Athletic
- Kello Rovers 2-0 Saltcoats Victoria
- Larkhall Thistle 3-1 Vale of Clyde
- Lesmahagow Juniors 4-0 Newmains United
Saturday, April 29
- Dalry Thistle 1-4 Bellshill Athletic – fixture reversed
- Finnart 2-2 East Kilbride Thistle (@ Stepford Football Centre)
- Irvine Victoria 0-3 Vale of Leven
- Lanark United 0-3 Ardrossan Winton Rovers – fixture reversed
- Lesmahagow Juniors 1-0 Larkhall Thistle
- Lugar Boswell Thistle 4-3 Carluke Rovers
- Newmains United 0-2 Port Glasgow Juniors
- Royal Albert 0-0 Kello Rovers
- Saltcoats Victoria 2-2 Vale of Clyde
Wednesday, May 3
- Bellshill Athletic 2-1 Vale of Leven
- Dalry Thistle 2-4 Vale of Clyde
- East Kilbride Thistle 1-3 Lesmahagow Juniors
- Larkhall Thistle 5-0 Irvine Victoria
- Lugar Boswell Thistle 1-2 Kello Rovers
- Newmains United 1-1 Royal Albert
- Girvan 1-0 Finnart
Saturday, May 6
- Carluke Rovers 5-1 Saltcoats Victoria
- Dalry Thistle 1-1 Lugar Boswell Thistle
- East Kilbride Thistle 2-4 Irvine Victoria
- Girvan 2-1 Lesmahagow Juniors
- Kello Rovers 0-1 Finnart
- Larkhall Thistle 2-0 Royal Albert
- Port Glasgow Juniors 0-1 Ardrossan Winton Rovers
- Vale of Clyde 7-1 Newmains United
- Vale of Leven 1-0 Bellshill Athletic
Monday, May 8
- Newmains United 0-2 Lugar Boswell Thistle
Wednesday, May 10
- Bellshill Athletic 1-0 Finnart
- Irvine Victoria 6-0 East Kilbride Thistle
- Kello Rovers 2-2 Girvan
- Lesmahagow Juniors 3-2 Lanark United
- Newmains United 1-2 Vale of Leven
- Vale of Clyde 5-0 Saltcoats Victoria
Dalry Thistle P-P Larkhall Thistle– pitch unplayable, now Mon May 22
Saturday, May 13
- Ardrossan Winton Rovers 1-3 Vale of Clyde
- Bellshill Athletic 2-1 East Kilbride Thistle
- Finnart 1-1 Larkhall Thistle (@ Greenfield Park)
- Irvine Victoria 1-1 Kello Rovers
- Lanark United 6-1 Port Glasgow Juniors
- Lugar Boswell Thistle 1-1 Vale of Leven
- Newmains United 3-1 Carluke Rovers
- Royal Albert 0-3 Girvan
- Saltcoats Victoria 0-3 Dalry Thistle
Monday, May 15
- East Kilbride Thistle 0-0 Kello Rovers
- Lugar Boswell Thistle 1-0 Dalry Thistle
Wednesday, May 17
- Dalry Thistle 4-0 Newmains United
- Kello Rovers 1-1 Bellshill Athletic
- Larkhall Thistle 2-1 Finnart
- Lesmahagow Juniors 3-0 Irvine Victoria
- Royal Albert 3-3 Saltcoats Victoria
- Vale of Clyde 2-1 Lanark United
- Vale of Leven 1-2 Ardrossan Winton Rovers
Saturday, May 20
- Ardrossan Winton Rovers 3-3 Larkhall Thistle
- Bellshill Athletic 4-0 Carluke Rovers
- Dalry Thistle 2-3 Lanark United
- East Kilbride Thistle 1-5 Vale of Clyde
- Vale of Clyde champions 🏆
- Girvan 3-3 Port Glasgow Juniors
- Kello Rovers 2-3 Irvine Victoria
- Lesmahagow Juniors 5-0 Vale of Leven
- Newmains United 0-2 Finnart
- Royal Albert 2-6 Lugar Boswell Thistle
Monday, May 22
- Dalry Thistle 1-1 Larkhall Thistle
- Royal Albert 1-3 Finnart (@ Craighead Park)
- Saltcoats Victoria 0-3 Bellshill Athletic
- Vale of Clyde 7-0 Girvan
Wednesday, May 24
- East Kilbride Thistle 0-3 Vale of Leven
- Newmains United 1-2 Irvine Victoria
- Royal Albert 1-2 Dalry Thistle
Vale of Clyde P-P Bellshill Athletic– now Wed, Apr 19
Saturday, May 27
- Bellshill Athletic 2-1 Ardrossan Winton Rovers
- Dalry Thistle 0-1 Lesmahagow Juniors
- East Kilbride Thistle 0-4 Lugar Boswell Thistle
- Girvan 3-1 Royal Albert
- Lanark United 1-4 Finnart
- Larkhall Thistle 2-1 Kello Rovers
- Newmains United 0-6 Vale of Clyde
- Saltcoats Victoria 1-4 Carluke Rovers
- Vale of Leven 2-3 Irvine Victoria
season end