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.
The Third Division is the fourth tier of the league and sits at Tier 9 of Scottish football overall.
There are sixteen clubs in the division, giving a thirty game league programme. Three clubs will be promoted to the Second Division, and three relegated to the Fourth Division.
ARCHIVE RESULTS
2023-24 COMPETITION
Competing clubs: Ardeer Thistle, Bellshill Athletic, Dalry Thistle, Finnart, Girvan, Glasgow United, Greenock Juniors, Irvine Victoria, Kello Rovers, Kilsyth Athletic, Lanark United, Lesmahagow Juniors, Port Glasgow Juniors, Threave Rovers, Vale of Leven, West Park United
FIXTURES & RESULTS
Saturday, July 29
- Finnart 2-1 Girvan
- Greenock Juniors 1-4 Bellshill Athletic
- Irvine Victoria 5-0 Glasgow United
- Lanark United 3-3 Ardeer Thistle
- Lesmahagow Juniors 7-6 Vale of Leven
- Port Glasgow Juniors 7-1 Kello Rovers
- Threave Rovers 1-0 Kilsyth Athletic
- West Park United 0-4 Dalry Thistle
Tuesday, August 1
- Ardeer Thistle 2-2 Port Glasgow Juniors
Wednesday, August 2
- Dalry Thistle 1-0 Greenock Juniors
- Girvan 4-0 Irvine Victoria
- Glasgow United 4-0 Lanark United
- Kilsyth Athletic 1-1 West Park United
- Vale of Leven 3-1 Finnart
Bellshill Athletic P-P Lesmahagow Juniors– now Sat, Aug 19Kello Rovers P-P Threave Rovers– now Sat, Aug 19
Saturday, August 5
- Finnart 1-2 Bellshill Athletic
- Greenock Juniors 3-4 Kilsyth Athletic
- Irvine Victoria 2-2 Vale of Leven
- Lanark United 1-1 Girvan
- Lesmahagow Juniors 1-1 Dalry Thistle
- Port Glasgow Juniors 1-2 Glasgow United
- Threave Rovers 2-2 Ardeer Thistle
- West Park United 5-0 Kello Rovers
Wednesday, August 9
- Irvine Victoria 1-0 Kello Rovers
Saturday, August 12
- Ardeer Thistle 2-4 West Park United
- Bellshill Athletic 5-4 Irvine Victoria
- Dalry Thistle 1-1 Finnart
- Girvan 4-1 Port Glasgow Juniors
- Glasgow United 3-2 Threave Rovers
- Kello Rovers 1-3 Greenock Juniors
- Kilsyth Athletic 5-4 Lesmahagow Juniors
- Vale of Leven 1-0 Lanark United
Wednesday, August 16
- Finnart 2-2 Kilsyth Athletic (@ Greenfield Park)
- Greenock Juniors 0-2 Ardeer Thistle
- Irvine Victoria 3-2 Dalry Thistle
- Lanark United 0-3 Bellshill Athletic
- Lesmahagow Juniors 6-1 Kello Rovers
- Port Glasgow Juniors 1-2 Vale of Leven
- Threave Rovers 1-1 Girvan
- West Park United 1-4 Glasgow United
Saturday, August 19
- Bellshill Athletic 5-5 Lesmahagow Juniors
- Kello Rovers 1-4 Threave Rovers
- Kilsyth Athletic 1-1 Irvine Victoria
Saturday, August 26
- Finnart 2-2 Ardeer Thistle
- Greenock Juniors 2-0 Girvan
- Lanark United 1-0 Kilsyth Athletic
- Lesmahagow Juniors 3-2 Glasgow United
- Port Glasgow Juniors 1-2 Dalry Thistle
- Threave Rovers 0-1 Bellshill Athletic
- West Park United 3-3 Vale of Leven
Saturday, September 9
- Ardeer Thistle 0-4 Irvine Victoria
- Bellshill Athletic 3-3 West Park United
- Dalry Thistle 0-2 Threave Rovers
- Girvan 2-1 Lesmahagow Juniors
- Glasgow United 1-2 Finnart
- Kello Rovers 2-4 Lanark United
- Kilsyth Athletic 0-3 Port Glasgow Juniors
- Vale of Leven 2-1 Greenock Juniors
Saturday, September 16
- Glasgow United 3-2 Greenock Juniors
Friday, September 22
- Greenock Juniors 2-0 Port Glasgow Juniors
Saturday, September 23
- Bellshill Athletic 4-1 Kello Rovers
- Dalry Thistle 4-1 Kilsyth Athletic
- Finnart 3-2 Irvine Victoria
- Girvan 1-2 Glasgow United
- Lesmahagow Juniors 0-1 Lanark United
- Vale of Leven 1-4 Ardeer Thistle
Greenock Juniors P-P Port Glasgow Juniors– now Fri, Sep 22West Park United P-P Threave Rovers– due to Scottish Cup tie
Saturday, September 30
- Kello Rovers 3-5 Vale of Leven
- Kilsyth Athletic 4-2 Glasgow United
- Lanark United 1-1 Finnart
- Port Glasgow Juniors 0-2 Lesmahagow Juniors
- Threave Rovers 2-4 Irvine Victoria
- West Park United 3-2 Greenock Juniors
Ardeer Thistle P-P Girvan– due to bereavementDalry Thistle P-P Bellshill Athletic– pitch unplayable
Saturday, October 7
Threave Rovers P-P Lanark United– pitch unplayable
Saturday, October 14
- Bellshill Athletic 2-0 Kilsyth Athletic
- Glasgow United 5-0 Ardeer Thistle
- Greenock Juniors 4-1 Dalry Thistle
Finnart P-P Port Glasgow Juniors– due to rearranged Scottish Junior Cup tieGirvan P-P West Park UnitedGreenock Juniors P-P Kello Rovers– due to rearranged Scottish Junior Cup tieVale of Leven P-P Dalry Thistle– due to rearranged Scottish Junior Cup tieGirvan P-P Kello Rovers– fixtures amendedGreenock Juniors P-P Threave Rovers– due to South Challenge Cup tieIrvine Victoria P-P Lanark United– due to South Challenge Cup tieLesmahagow Juniors P-P West Park United– due to South Challenge Cup tie
Saturday, October 21
- Irvine Victoria 1-1 Girvan
Saturday, October 28
- Bellshill Athletic 2-1 Vale of Leven
- Dalry Thistle 4-1 Girvan
- Greenock Juniors 3-1 Lesmahagow Juniors
- Kello Rovers 2-1 Glasgow United
- Kilsyth Athletic 1-2 Ardeer Thistle
- Port Glasgow Juniors 1-2 Irvine Victoria
- Threave Rovers 3-2 Lanark United
- West Park United 0-3 Finnart
Saturday, November 4
- Ardeer Thistle 2-2 Girvan
- Greenock Juniors 1-1 Kello Rovers
- Irvine Victoria 1-3 Lanark United
- West Park United 3-4 Threave Rovers
Saturday, November 11
- Ardeer Thistle 1-0 Kello Rovers
- Finnart 0-1 Greenock Juniors
- Girvan 4-3 Bellshill Athletic
- Glasgow United 4-1 Irvine Victoria
- Lanark United 2-0 Port Glasgow Juniors
- Lesmahagow Juniors 3-1 Threave Rovers
- Vale of Leven 0-3 Kilsyth Athletic
Glasgow United P-P Dalry Thistle– due to rearranged Scottish Junior Cup tieIrvine Victoria P-P West Park United– due to Strathclyde Demolition Cup tie
Saturday, November 18
- Bellshill Athletic 5-0 Glasgow United
- Girvan 2-4 Vale of Leven – fixture reversed
- Greenock Juniors 0-6 Irvine Victoria
- Kilsyth Athletic 2-2 Kello Rovers
- Lesmahagow Juniors 1-3 Finnart
- Port Glasgow Juniors 5-3 West Park United
Dalry Thistle P-P Ardeer Thistle– pitch unplayableThreave Rovers P-P Port Glasgow Juniors– due to South Challenge Cup tieWest Park United P-P Lanark United– due to South Challenge Cup tie
Saturday, November 25
- Finnart 4-1 Port Glasgow Juniors
Ardeer Thistle P-P Lesmahagow Juniors– pitch unplayableKello Rovers P-P Dalry Thistle– pitch unplayableVale of Leven P-P West Park United – new fixture– pitch unplayableArdeer Thistle P-P Bellshill Athletic– due to WoSFL League Cup tieFinnart P-P Threave Rovers– due to WoSFL League Cup tieGlasgow United P-P Vale of Leven– due to WoSFL League Cup tieLanark United P-P Greenock Juniors– due to WoSFL League Cup tiePort Glasgow Juniors P-P West Park United– now Sat, Nov 18
Saturday, December 2
Ardeer Thistle P-P Lanark United– pitch unplayableGirvan P-P Finnart– pitch unplayableGlasgow United P-P Dalry Thistle– pitch unplayableGreenock Juniors P-P Threave Rovers– pitch unplayableIrvine Victoria P-P Lesmahagow Juniors– pitch unplayableKello Rovers P-P Port Glasgow Juniors– pitch unplayableBellshill Athletic P-P Greenock Juniors– due to Scottish Junior Cup tieDalry Thistle P-P West Park United– due to Strathclyde Demolition Cup tieGlasgow United P-P Irvine Victoria– fixtures amendedKilsyth Athletic P-P Threave Rovers– due to Strathclyde Demolition Cup tieVale of Leven P-P Lesmahagow Juniors– due to Scottish Junior Cup tie
Saturday, December 9
- Finnart 2-3 Vale of Leven
- Port Glasgow Juniors 3-0 Ardeer Thistle
Dalry Thistle P-P Irvine Victoria– pitch unplayable, now Sat, Jan 6Lesmahagow Juniors P-P Girvan– pitch unplayableThreave Rovers P-P Kello Rovers– pitch unplayableDalry Thistle P-P West Park United– due to Strathclyde Demolition Cup tieGreenock Juniors P-P Dalry Thistle– due to WoSFL League Cup tieIrvine Victoria P-P Girvan– fixtures amendedLanark United P-P Glasgow United– due to WoSFL League Cup tieLesmahagow Juniors P-P Bellshill Athletic– due to WoSFL League Cup tieWest Park United P-P Kilsyth Athletic– due to WoSFL League Cup tie
Saturday, December 16
- Ardeer Thistle 1-2 Threave Rovers
- Dalry Thistle 4-4 Lesmahagow Juniors
- Girvan 1-2 Lanark United
- Glasgow United 3-1 Port Glasgow Juniors
- Irvine Victoria 1-3 Greenock Juniors
- Kello Rovers 0-3 West Park United
Bellshill Athletic P-P Finnart– due to Scottish Junior Cup tieKilsyth Athletic P-P Greenock Juniors– due to WoSFL League Cup tieVale of Leven P-P Irvine Victoria– due to Scottish Junior Cup tie
Friday, December 29
- Finnart 2-0 Dalry Thistle
- Port Glasgow Juniors 0-2 Girvan
Lesmahagow Juniors P-P Kilsyth Athletic– pitch unplayable
Saturday, December 30
Irvine Victoria P-P Bellshill Athletic– pitch unplayableLanark United P-P Vale of Leven– pitch unplayableThreave Rovers P-P Glasgow United– due to adverse weatherFinnart P-P Dalry Thistle– now Fri, Dec 29Greenock Juniors P-P Kello RoversLesmahagow Juniors P-P Kilsyth Athletic– now Fri, Dec 29Port Glasgow Juniors P-P Girvan– now Fri, Dec 29West Park United P-P Ardeer Thistle
Saturday, January 6
- Dalry Thistle 2-2 Irvine Victoria (@ Ian Cashmore Memorial Park, Kilwinning)
- Girvan 1-4 Threave Rovers
- Kello Rovers 3-3 Bellshill Athletic
- Vale of Leven 1-0 Port Glasgow Juniors
Ardeer Thistle P-P Greenock Juniors– pitch unplayableGlasgow United P-PWest Park United– pitch unplayableBellshill Athletic P-P Lanark United– due to WoSFL League Cup tieKello Rovers P-P Lesmahagow Juniors– due to WoSFL League Cup tieKilsyth Athletic P-P Finnart– due to WoSFL League Cup tie
Saturday, January 13
- Finnart 1-0 Kello Rovers
- Greenock Juniors 2-2 Glasgow United
- Irvine Victoria 2-3 Kilsyth Athletic
- Lanark United 2-0 Dalry Thistle
- Lesmahagow Juniors 1-4 Ardeer Thistle
- Port Glasgow Juniors 1-0 Bellshill Athletic
- Threave Rovers 4-0 Vale of Leven
- West Park United 2-0 Girvan
Saturday, January 20
- Ardeer Thistle 0-3 Finnart
- Kilsyth Athletic 1-2 Lanark United
- Vale of Leven 5-1 West Park United
Dalry Thistle P-P Port Glasgow Juniors– pitch unplayableGirvan P-P Greenock Juniors– pitch unplayableGlasgow United P-P Lesmahagow Juniors– pitch unplayableKello Rovers P-P Irvine Victoria– pitch unplayableBellshill Athletic P-P Threave Rovers– due to Southern Counties FA Cup tie
Saturday, January 27
- Finnart 1-0 Glasgow United
- Girvan 0-1 Kello Rovers
- Greenock Juniors 1-1 Vale of Leven
- Irvine Victoria 5-0 Ardeer Thistle
- Port Glasgow Juniors 4-3 Kilsyth Athletic
- Threave Rovers 1-2 Dalry Thistle
- West Park United 2-3 Bellshill Athletic
Lanark United P-P Kello Rovers– due to WoSFL League Cup tie
Friday, February 2
- Port Glasgow Juniors 0-3 Greenock Juniors
Saturday, February 3
- Ardeer Thistle 1-2 Vale of Leven
- Dalry Thistle 1-1 Bellshill Athletic
- Kello Rovers 1-4 Irvine Victoria
- Kilsyth Athletic 1-2 Finnart
- Lanark United 1-2 Lesmahagow Juniors
Glasgow United P-P Girvan– due to storm damageKello Rovers P-P Bellshill Athletic– fixtures amendedIrvine Victoria P-P Finnart– fixtures amendedKilsyth Athletic P-P Dalry Thistle– fixtures amendedThreave Rovers P-P West Park United– due to South Challenge Cup tie
Saturday, February 10
- Finnart 2-4 Lanark United
- Girvan 0-0 Ardeer Thistle
- Greenock Juniors 3-3 West Park United
- Irvine Victoria 1-1 Threave Rovers
- Lesmahagow Juniors 3-3 Port Glasgow Juniors
- Vale of Leven 1-1 Kello Rovers
Glasgow United P-P Kilsyth Athletic– due to storm damageBellshill Athletic P-P Dalry Thistle– due to Scottish Junior Cup tie
Saturday, February 17
- Ardeer Thistle 4-5 Glasgow United
- Kello Rovers 2-2 Girvan – fixture reversed
- Kilsyth Athletic 3-0 Bellshill Athletic
- Lanark United 5-1 Irvine Victoria
- Port Glasgow Juniors 1-1 Finnart
- Threave Rovers 2-1 Greenock Juniors (@ North West Community Campus, Dumfries)
- Vale of Leven 2-1 Dalry Thistle – fixture reversed
- West Park United 1-2 Lesmahagow Juniors
Saturday, February 24
- Finnart 2-2 West Park United
- Girvan 0-2 Dalry Thistle
- Glasgow United 3-2 Kello Rovers
- Irvine Victoria 0-2 Port Glasgow Juniors
- Vale of Leven 2-0 Bellshill Athletic
Ardeer Thistle P-P Kilsyth Athletic– pitch unplayableLesmahagow Juniors P-P Greenock Juniors– pitch unplayableLanark United P-P Threave Rovers– due to WoSFL League Cup tie
Saturday, March 2
- Bellshill Athletic 2-1 Girvan
- Greenock Juniors 4-3 Finnart
- Kello Rovers 1-1 Ardeer Thistle
- Kilsyth Athletic 0-1 Vale of Leven
- Port Glasgow Juniors 1-3 Lanark United
- West Park United 0-2 Irvine Victoria
Dalry Thistle P-P Glasgow United– pitch unplayableThreave Rovers P-P Lesmahagow Juniors– due to South Challenge Cup tie
Saturday, March 9
- Ardeer Thistle 2-1 Dalry Thistle
- Finnart 2-4 Lesmahagow Juniors
- Glasgow United 1-2 Bellshill Athletic
- Kello Rovers 2-1 Kilsyth Athletic
- Lanark United 3-1 West Park United
- Port Glasgow Juniors 0-3 Threave Rovers
- Vale of Leven 1-2 Girvan
Saturday, March 16
- Bellshill Athletic 2-1 Ardeer Thistle
- Greenock Juniors 2-4 Lanark United
- Kilsyth Athletic 2-1 Girvan
- Irvine Victoria 1-2 Lesmahagow Juniors – fixture reversed
- Threave Rovers 1-2 Finnart
- Vale of Leven 2-2 Glasgow United
- West Park United 3-4 Port Glasgow Juniors
Dalry Thistle P-P Kello Rovers– pitch unplayable
Saturday, March 23
- Glasgow United 2-3 Lesmahagow Juniors
- Threave Rovers 1-2 Port Glasgow Juniors (@ North West Community Campus)
- West Park United 1-2 Kilsyth Athletic
Ardeer Thistle P-P Greenock Juniors– pitch unplayableDalry Thistle P-P Vale of Leven– pitch unplayableIrvine Victoria P-P Bellshill Athletic– pitch unplayableKello Rovers P-P Finnart– pitch unplayable
Saturday, March 30
- Bellshill Athletic 0-1 Greenock Juniors
- Dalry Thistle 3-2 West Park United (@ Ian Cashmore Memorial Park, Kilwinning)
- Girvan 1-3 Finnart
- Kilsyth Athletic 1-2 Threave Rovers
- Lanark United 2-0 Glasgow United
Lesmahagow Juniors P-P Irvine Victoria– pitch unplayable
Tuesday, April 2
- Threave Rovers 1-1 Lesmahagow Juniors
Saturday, April 6
- Greenock Juniors 1-1 Threave Rovers (@ Barrfields Stadium, Largs)
- Lanark United 2-0 Kello Rovers
- Vale of Leven 2-1 Irvine Victoria
- West Park United 1-1 Ardeer Thistle
Dalry Thistle P-P Port Glasgow Juniors– pitch unplayableGlasgow United P-P Kilsyth Athletic– pitch unplayableLesmahagow Juniors P-P Bellshill Athletic– pitch unplayable
Saturday, April 13
- Bellshill Athletic 3-1 Finnart
- Dalry Thistle 3-1 Glasgow United (@ Ian Cashmore Memorial Park)
- Girvan 2-2 Greenock Juniors
- Irvine Victoria 3-1 West Park United
- Kello Rovers 1-3 Port Glasgow Juniors
- Lesmahagow Juniors 2-0 Kilsyth Athletic
- Vale of Leven 1-4 Threave Rovers
Ardeer Thistle P-P Lanark United– pitch unplayable
Wednesday, April 17
- Glasgow United 5-1 Dalry Thistle – fixture reversed
Saturday, April 20
- Bellshill Athletic 2-2 Threave Rovers
- Dalry Thistle 2-3 Lanark United
- Glasgow United 6-0 West Park United
- Kello Rovers 3-1 Finnart
- Lesmahagow Juniors 2-1 Girvan
Wednesday, April 24
- Dalry Thistle 3-1 Vale of Leven
- Glasgow United 1-3 Kilsyth Athletic
- Girvan 4-3 West Park United
- Lesmahagow Juniors 1-0 Bellshill Athletic
Saturday, April 27
- Ardeer Thistle A-A(1-1) Lesmahagow Juniors – abandoned due to player injury
- Bellshill Athletic 2-1 Dalry Thistle
- Kilsyth Athletic 4-5 Greenock Juniors
- Threave Rovers 1-0 Glasgow United
- West Park United 0-5 Lanark United
Wednesday, May 1
- Ardeer Thistle 1-0 Kilsyth Athletic
- Dalry Thistle 2-4 Kello Rovers
- Irvine Victoria 4-1 Bellshill Athletic
- Lanark United A-A(2-3) Threave Rovers – abandoned 90 mins due to player injury
- Lesmahagow Juniors 3-2 Greenock Juniors
Girvan P-P West Park United– now Wed, Apr 24
Saturday, May 4
- Ardeer Thistle 1-1 Bellshill Athletic
- Finnart 4-3 Threave Rovers
- Glasgow United 1-5 Girvan
- Kello Rovers 0-2 Dalry Thistle
- Lanark United 5-0 Vale of Leven
- Lesmahagow Juniors 4-3 West Park United
Wednesday, May 8
- Ardeer Thistle 1-2 Greenock Juniors
- Bellshill Athletic 0-1 Lanark United
- Kilsyth Athletic 2-0 Dalry Thistle
- Threave Rovers 5-2 Kello Rovers
- Vale of Leven 0-3 Lesmahagow Juniors
Friday, May 10
- Dalry Thistle 3-6 Ardeer Thistle
- Irvine Victoria 1-1 Finnart
Saturday, May 11
- Bellshill Athletic 3-0 Port Glasgow Juniors
- Glasgow United 4-1 Vale of Leven
- Kello Rovers 1-3 Lesmahagow Juniors
- Lanark United 8-0 Greenock Juniors
- Lanark United champions 🏆
- Threave Rovers 2-0 West Park United
Dalry Thistle P-P Ardeer Thistle– now Fri, May 10Girvan P-P Kilsyth Athletic– now Sat, May 18Irvine Victoria P-P Finnart– now Fri, May 10
Wednesday, May 15
- Ardeer Thistle 5-1 Lesmahagow Juniors
- Lanark United 2-2 Threave Rovers
Saturday, May 18
- Ardeer Thistle – Lanark United
- Dalry Thistle – Port Glasgow Juniors
- Girvan – Kilsyth Athletic
- Lesmahagow Juniors – Irvine Victoria
Season complete