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 Second Division is the third tier of the league and sits at Tier 8 of Scottish football overall.
There are sixteen clubs in the division, giving a thirty game league programme. Three clubs will be promoted to the First Division, and three relegated to the Third Division.
There is one ‘new’ name in the league – Rossvale have rebranded as Caledonian Locomotives.
ARCHIVE RESULTS
2023-24 COMPETITION
Competing clubs: Ardrossan Winton Rovers, Bonnyton Thistle, Caledonian Locomotives, Craigmark Burntonians, Cumbernauld United, Forth Wanderers, Glasgow Perthshire, Glasgow University, Kilsyth Rangers, Larkhall Thistle, Maryhill, Muirkirk Juniors, St Anthony’s, Wishaw Juniors, Vale of Clyde, Yoker Athletic
FIXTURES & RESULTS
Saturday, July 29
- Ardrossan Winton Rovers 2-1 Larkhall Thistle
- Craigmark Burntonians 2-2 Forth Wanderers
- Cumbernauld United 2-1 Glasgow Perthshire
- Kilsyth Rangers 1-1 Bonnyton Thistle
- Maryhill 2-1 Caledonian Locomotives
- St Anthony’s 1-2 Yoker Athletic
- Vale of Clyde 6-2 Muirkirk Juniors
- Wishaw 1-2 Glasgow University
Tuesday, August 1
- Caledonian Locomotives 3-0 Kilsyth Rangers
- Forth Wanderers 4-3 Wishaw
Wednesday, August 2
- Bonnyton Thistle 4-3 Craigmark Burntonians
- Glasgow Perthshire 4-2 Vale of Clyde
- Larkhall Thistle 2-3 Maryhill
- Muirkirk Juniors 1-2 Ardrossan Winton Rovers
- Yoker Athletic 0-1 Cumbernauld United
Glasgow University P-P St Anthony’s– now Wed, Aug 23
Saturday, August 5
- Ardrossan Winton Rovers 10-0 Glasgow Perthshire
- Craigmark Burntonians 1-2 Caledonian Locomotives
- Cumbernauld United 4-2 Glasgow University
- Kilsyth Rangers 3-1 Larkhall Thistle
- Maryhill 0-2 Muirkirk Juniors
- St Anthony’s 2-1 Forth Wanderers
- Vale of Clyde 2-0 Yoker Athletic
- Wishaw 2-5 Bonnyton Thistle
Friday, August 11
- Glasgow University 0-2 Vale of Clyde
- Larkhall Thistle 3-1 Craigmark Burntonians
Saturday, August 12
- Bonnyton Thistle 3-4 St Anthony’s
- Caledonian Locomotives 7-2 Wishaw
- Forth Wanderers 1-2 Cumbernauld United
- Glasgow Perthshire 4-4 Maryhill
- Muirkirk Juniors 3-5 Kilsyth Rangers
- Yoker Athletic 0-1 Ardrossan Winton Rovers
Larkhall Thistle P-P Craigmark Burntonians– now Fri, Aug 11
Tuesday, August 15
- Ardrossan Winton Rovers 6-1 Glasgow University
- Vale of Clyde A-A(1-0) Forth Wanderers – abandoned at HT due to player injury
Wednesday, August 16
- Craigmark Burntonians 3-2 Muirkirk Juniors
- Cumbernauld United 0-2 Bonnyton Thistle
- Kilsyth Rangers 1-1 Glasgow Perthshire
- Maryhill 2-2 Yoker Athletic
- Wishaw 2-0 Larkhall Thistle
St Anthony’s P-P Caledonian Locomotives– now Sat, Aug 19
Saturday, August 19
- Forth Wanderers 3-2 Ardrossan Winton Rovers
- Maryhill 4-1 Kilsyth Rangers
- St Anthony’s 5-1 Caledonian Locomotives
- Vale of Clyde 3-0 Wishaw
Wednesday, August 23
- Glasgow University 2-2 St Anthony’s
Saturday, August 26
- Ardrossan Winton Rovers 3-2 Bonnyton Thistle
- Craigmark Burntonians 2-3 Yoker Athletic
- Cumbernauld United 5-2 Larkhall Thistle
- Kilsyth Rangers 3-1 Glasgow University
- Maryhill 1-2 Forth Wanderers
- St Anthony’s 4-1 Muirkirk Juniors
- Vale of Clyde 3-0 Caledonian Locomotives
- Wishaw 0-6 Glasgow Perthshire
Saturday, September 9
- Bonnyton Thistle 2-4 Maryhill
- Caledonian Locomotives 1-2 Ardrossan Winton Rovers
- Forth Wanderers 2-1 Kilsyth Rangers
- Glasgow Perthshire 0-3 St Anthony’s
- Glasgow University 1-2 Craigmark Burntonians
- Larkhall Thistle 0-1 Vale of Clyde
- Muirkirk Juniors 0-1 Cumbernauld United
- Yoker Athletic 1-2 Wishaw
Saturday, September 16
- Glasgow University 2-2 Glasgow Perthshire
Friday, September 22
- Ardrossan Winton Rovers 3-2 Craigmark Burntonians
Saturday, September 23
- Caledonian Locomotives 3-2 Bonnyton Thistle
- Cumbernauld United 1-1 St Anthony’s
- Glasgow Perthshire 1-4 Yoker Athletic
- Larkhall Thistle 2-0 Forth Wanderers
- Muirkirk Juniors 3-0 Glasgow University
Ardrossan Winton Rovers P-P Craigmark Burntonians– now Fri, Sep 22
Friday, September 29
- Glasgow University 1-4 Larkhall Thistle
Saturday, September 30
- Craigmark Burntonians 2-2 Maryhill
- Cumbernauld United 4-0 Vale of Clyde
- Forth Wanderers 1-2 Caledonian Locomotives
- Muirkirk Juniors 2-2 Glasgow Perthshire
- St Anthony’s 1-2 Kilsyth Rangers
- Wishaw 2-1 Ardrossan Winton Rovers
- Yoker Athletic 1-1 Bonnyton Thistle
Saturday, October 7
- Bonnyton Thistle 1-2 Vale of Clyde
- Yoker Athletic 2-3 Kilsyth Rangers
- Glasgow Perthshire 2-3 Muirkirk Juniors
Wishaw P-P Cumbernauld United– pitch unplayable
Saturday, October 14
- Bonnyton Thistle 3-0 Wishaw
- Caledonian Locomotives 3-1 Glasgow University
- Kilsyth Rangers 0-2 Craigmark Burntonians
- Larkhall Thistle 2-0 Glasgow Perthshire
- Muirkirk Juniors 1-0 Yoker Athletic
Ardrossan Winton Rovers P-P Cumbernauld United– due to South Challenge Cup tieBonnyton Thistle P-P Forth Wanderers– due to South Challenge Cup tieMaryhill P-P Wishaw– due to South Challenge Cup tieVale of Clyde P-P St Anthony’s– due to South Challenge Cup tie
Saturday, October 21
- Cumbernauld United 2-1 Ardrossan Winton Rovers
Saturday, October 28
- Cumbernauld United 0-2 Maryhill
- Glasgow Perthshire 3-5 Caledonian Locomotives
- Glasgow University 1-2 Bonnyton Thistle
- Muirkirk Juniors 2-6 Larkhall Thistle
- St Anthony’s 0-2 Craigmark Burntonians
- Vale of Clyde 2-3 Ardrossan Winton Rovers
- Wishaw 0-2 Kilsyth Rangers
- Yoker Athletic 3-2 Forth Wanderers
Friday, November 3
- Glasgow University 2-2 Maryhill
Saturday, November 4
- Bonnyton Thistle 0-0 Yoker Athletic
- Glasgow Perthshire 0-0 Craigmark Burntonians
- Kilsyth Rangers 0-1 Ardrossan Winton Rovers
- Muirkirk Juniors 5-2 Wishaw
- Vale of Clyde 2-2 Cumbernauld United
Saturday, November 11
- Ardrossan Winton Rovers 4-1 St Anthony’s
- Bonnyton Thistle 2-4 Glasgow Perthshire
- Caledonian Locomotives 2-2 Muirkirk Juniors
- Craigmark Burntonians 0-0 Wishaw
- Kilsyth Rangers 3-0 Cumbernauld United
- Larkhall Thistle 1-1 Yoker Athletic
- Maryhill 2-1 Vale of Clyde
Forth Wanderers P-P Glasgow University– due to Strathclyde Demolition Cup tie
Saturday, November 18
- Ardrossan Winton Rovers 4-2 Maryhill
- Glasgow Perthshire 4-1 Forth Wanderers
- Larkhall Thistle 2-2 Caledonian Locomotives
- Muirkirk Juniors 2-2 Bonnyton Thistle
- St Anthony’s 5-3 Wishaw
- Vale of Clyde 1-2 Kilsyth Rangers
- Yoker Athletic 1-0 Glasgow University
Cumbernauld United P-P Craigmark Burntonians– due to South Challenge Cup tie
Saturday, November 25
Kilsyth Rangers P-P Muirkirk Juniors – new fixture– pitch unplayableMaryhill P-P St Anthony’s– pitch unplayableWishaw P-P Caledonian Locomotives – new fixture– pitch unplayableBonnyton Thistle P-P Larkhall Thistle– due to WoSFL League Cup tieCaledonian Locomotives P-P Yoker Athletic– due to WoSFL League Cup tieCraigmark Burntonians P-P Vale of Clyde– due to WoSFL League Cup tieForth Wanderers P-P Muirkirk Juniors– due to WoSFL League Cup tieGlasgow University P-P Glasgow Perthshire– due to WoSFL League Cup tie
Friday, December 1
Glasgow University P-P Wishaw– pitch unplayable
Saturday, December 2
Bonnyton Thistle P-P Kilsyth Rangers– pitch unplayableForth Wanderers P-P Craigmark Burntonians– pitch unplayableGlasgow Perthshire P-P Cumbernauld United– pitch unplayableMuirkirk Juniors P-P Vale of Clyde– pitch unplayableYoker Athletic P-P St Anthony’s– pitch unplayableCaledonian Locomotives P-P Maryhill– due to Scottish Junior Cup tieLarkhall Thistle P-P Ardrossan Winton Rovers– due to Scottish Junior Cup tie
Saturday, December 9
- Bonnyton Thistle 0-2 Muirkirk Juniors
- Kilsyth Rangers 0-2 Caledonian Locomotives
- Maryhill 3-1 Wishaw
- St Anthony’s 2-1 Glasgow University
Forth Wanderers P-P Yoker Athletic– new fixture– pitch unplayableArdrossan Winton Rovers P-P Muirkirk Juniors– due to WoSFL League Cup tieCraigmark Burntonians P-P Bonnyton Thistle– due to WoSFL League Cup tieCumbernauld United P-P Yoker Athletic– due to WoSFL League Cup tieMaryhill P-P Larkhall Thistle– due to WoSFL League Cup tieVale of Clyde P-P Glasgow Perthshire– due to WoSFL League Cup tieWishaw P-P Forth Wanderers– due to WoSFL League Cup tie
Friday, December 15
- Glasgow University 0-4 Cumbernauld United
Saturday, December 16
- Bonnyton Thistle 1-4 Kilsyth Rangers
- Glasgow Perthshire 3-7 Ardrossan Winton Rovers
- Muirkirk Juniors 1-0 Maryhill
- Wishaw 2-2 St Anthony’s
- Yoker Athletic 1-2 Vale of Clyde
Bonnyton Thistle P-P Wishaw– now Sat, Oct 14Caledonian Locomotives P-P Craigmark Burntonians– due to Scottish Junior Cup tieForth Wanderers P-P St Anthony’s– due to WoSFL League Cup tie– due to Scottish Junior Cup tieLarkhall Thistle P-P Kilsyth Rangers
Saturday, December 30
- Ardrossan Winton Rovers 4-0 Yoker Athletic
Craigmark Burntonians P-P Larkhall Thistle– due to adverse weatherCumbernauld United P-P Forth Wanderers– pitch unplayableKilsyth Rangers P-P Muirkirk Juniors – post Nov 25, back to original date– pitch unplayableMaryhill P-P Glasgow Perthshire– pitch unplayableSt Anthony’s P-P Bonnyton Thistle– pitch unplayableVale of Clyde P-P Glasgow University– pitch unplayableWishaw P-P Caledonian Locomotives – post Nov 25, back to original date– pitch unplayable
Saturday, January 6
- Bonnyton Thistle 2-1 Glasgow University
- Caledonian Locomotives 1-0 St Anthony’s
Glasgow Perthshire P-P Kilsyth Rangers– pitch unplayableLarkhall Thistle P-P Wishaw– pitch unplayableVale of Clyde P-P Forth Wanderers– fixture reversed– pitch unplayableBonnyton Thistle P-P Cumbernauld United– due to WoSFL League Cup tieMuirkirk Juniors P-P Craigmark Burntonians– due to WoSFL League Cup tieYoker Athletic P-P Maryhill– due to WoSFL League Cup tie
Saturday, January 13
- Ardrossan Winton Rovers 3-0 Forth Wanderers
- Craigmark Burntonians 5-2 Glasgow Perthshire
- Cumbernauld United 3-2 Caledonian Locomotives
- Kilsyth Rangers 4-0 Yoker Athletic
- Maryhill 3-2 Glasgow University
- St Anthony’s 0-2 Larkhall Thistle
- Vale of Clyde 1-0 Bonnyton Thistle
- Wishaw 0-3 Muirkirk Juniors
Friday, January 19
Glasgow University P-P Kilsyth Rangers– due to groundshare clash
Saturday, January 20
- Bonnyton Thistle 0-3 Ardrossan Winton Rovers
- Caledonian Locomotives 1-0 Vale of Clyde
- Yoker Athletic 4-2 Craigmark Burntonians
Forth Wanderers P-P Maryhill– pitch unplayableGlasgow Perthshire P-P Wishaw– pitch unplayableLarkhall Thistle P-P Cumbernauld United– pitch unplayableMuirkirk Juniors P-P St Anthony’s– pitch unplayable
Saturday, January 27
- Craigmark Burntonians 1-3 Glasgow University
- Kilsyth Rangers 0-0 Forth Wanderers
- Muirkirk 0-2 Caledonian Locomotives
- St Anthony’s 2-2 Glasgow Perthshire
- Vale of Clyde 2-1 Larkhall Thistle
Maryhill P-P Bonnyton Thistle– pitch unplayableWishaw P-P Yoker Athletic– due to storm damageArdrossan Winton Rovers P-P Caledonian Locomotives– due to WoSFL League Cup tieCumbernauld United P-P Muirkirk Juniors– due to WoSFL League Cup tie
Saturday, February 3
- Bonnyton Thistle 2-2 Caledonian Locomotives
- Craigmark Burntonians 0-3 Ardrossan Winton Rovers
- Forth Wanderers 0-2 Larkhall Thistle
- Kilsyth Rangers 1-1 Maryhill
- St Anthony’s 0-1 Cumbernauld United
- Wishaw 0-2 Vale of Clyde
- Yoker Athletic 1-2 Glasgow Perthshire
Glasgow University P-P Muirkirk Juniors
Saturday, February 10
- Ardrossan Winton Rovers 3-0 Wishaw
- Caledonian Locomotives 3-1 Forth Wanderers
- Cumbernauld United 1-1 Yoker Athletic
- Kilsyth Rangers 2-1 St Anthony’s
- Larkhall Thistle 2-3 Glasgow University
- Maryhill 1-2 Craigmark Burntonians
- Vale of Clyde 3-0 Glasgow Perthshire
Friday, February 16
- Glasgow University 1-4 Caledonian Locomotives
Saturday, February 17
- Ardrossan Winton Rovers 2-3 Cumbernauld United
- Bonnyton Thistle 1-1 Forth Wanderers – fixture reversed
- Craigmark Burntonians 1-0 Kilsyth Rangers
- Glasgow Perthshire 2-3 Larkhall Thistle
- St Anthony’s 1-3 Vale of Clyde
- Wishaw 2-2 Maryhill
- Yoker Athletic 3-1 Muirkirk Juniors
Saturday, February 24
- Caledonian Locomotives 1-1 Glasgow Perthshire
- Forth Wanderers 3-1 Yoker Athletic
- Kilsyth Rangers 3-2 Wishaw
- Maryhill 3-3 Bonnyton Thistle
- Muirkirk Juniors 3-1 St Anthony’s
- Vale of Clyde 3-1 Glasgow University
Ardrossan Winton Rovers P-P Vale of Clyde– due to WoSFL League Cup tieCraigmark Burntonians P-P St Anthony’s– due to WoSFL League Cup tieLarkhall Thistle P-P Muirkirk Juniors– due to WoSFL League Cup tieMaryhill P-P Cumbernauld United– due to WoSFL League Cup tieBonnyton Thistle P-P Glasgow University– now Sat, Jan 6
Friday, March 1
- Glasgow University 0-1 Forth Wanderers
Saturday, March 2
- Cumbernauld United 4-0 Kilsyth Rangers
- Glasgow Perthshire 3-0 Bonnyton Thistle
- St Anthony’s 1-2 Ardrossan Winton Rovers
- Vale of Clyde 3-1 Maryhill
- Wishaw 2-3 Craigmark Burntonians
- Yoker Athletic 0-1 Larkhall Thistle
Muirkirk Juniors P-P Caledonian Locomotives– now Sat Jan 27
Friday, March 8
- Glasgow University 1-2 Yoker Athletic
Saturday, March 9
- Caledonian Locomotives 3-0 Larkhall Thistle
- Craigmark Burntonians 0-2 Cumbernauld United
- Forth Wanderers 2-1 Glasgow Perthshire
- Kilsyth Rangers 4-3 Vale of Clyde
- Maryhill 0-3 Ardrossan Winton Rovers
Saturday, March 16
- Glasgow Perthshire 2-3 Glasgow University
- Larkhall Thistle 3-1 Bonnyton Thistle
- Muirkirk Juniors 0-2 Forth Wanderers
- St Anthony’s 1-0 Maryhill
- Yoker Athletic 2-1 Caledonian Locomotives
Ardrossan Winton Rovers P-P Kilsyth RangersCumbernauld United P-P WishawVale of Clyde P-P Craigmark Burntonians
Saturday, March 23
- Ardrossan Winton Rovers 4-2 Muirkirk Juniors
- Bonnyton Thistle 3-2 Cumbernauld United
- Caledonian Locomotives 4-0 Craigmark Burntonians
- Glasgow University 3-0 Wishaw
Forth Wanderers P-P Vale of Clyde– pitch unplayableMaryhill P-P Larkhall Thistle– pitch unplayable
Saturday, March 30
- Craigmark Burntonians 0-2 St Anthony’s
- Glasgow University 0-2 Kilsyth Rangers
- Larkhall Thistle 0-3 Ardrossan Winton Rovers
- Muirkirk Juniors 3-4 Vale of Clyde
- Wishaw 2-0 Caledonian Locomotives
Cumbernauld United P-P Forth Wanderers– pitch unplayable
Saturday, April 6
- Caledonian Locomotives 1-2 Maryhill
- Forth Wanderers 3-4 Bonnyton Thistle (@ John Cumming Stadium, Carluke)
- Glasgow Perthshire 1-4 Cumbernauld United
- Vale of Clyde 7-0 Craigmark Burntonians
- Yoker Athletic 0-0 St Anthony’s
Kilsyth Rangers P-P Muirkirk Juniors– pitch unplayableLarkhall Thistle P-P Wishaw– pitch unplayable
Saturday, April 13
- Ardrossan Winton Rovers 3-4 Vale of Clyde
- Craigmark Burntonians 1-3 Larkhall Thistle
- Cumbernauld United 4-1 Muirkirk Juniors
- Forth Wanderers 1-1 Glasgow University
- St Anthony’s 1-1 Bonnyton Thistle
- Wishaw 4-1 Yoker Athletic
Wednesday, April 17
- Maryhill 0-2 Cumbernauld United
Saturday, April 20
- Caledonian Locomotives 6-0 Cumbernauld United
- Glasgow Perthshire 3-1 Kilsyth Rangers
- Larkhall Thistle 0-0 St Anthony’s
- Muirkirk Juniors 3-0 Craigmark Burntonians
Wishaw P-P Forth Wanderers– ground issues
Wednesday, April 24
- Forth Wanderers 1-2 Maryhill
Saturday, April 27
- Ardrossan Winton Rovers 3-1 Kilsyth Rangers
- Craigmark Burntonians 1-1 Vale of Clyde
- Forth Wanderers 2-1 St Anthony’s
- Glasgow University 0-3 Muirkirk Juniors (@ McKenna Park)
- Larkhall Thistle 1-2 Cumbernauld United
- Yoker Athletic 2-2 Maryhill
Wednesday, May 1
- Forth Wanderers 3-2 Craigmark Burntonians
- Larkhall Thistle 2-2 Muirkirk Juniors
Saturday, May 4
- Ardrossan Winton Rovers 5-4 Caledonian Locomotives
- Ardrossan Winton Rovers champions 🏆
- Bonnyton Thistle 0-4 Larkhall Thistle
- Cumbernauld United 2-3 Craigmark Burntonians
- Glasgow Perthshire 1-2 Wishaw
- Kilsyth Rangers 3-0 Muirkirk Juniors
- Maryhill 0-2 St Anthony’s
- Vale of Clyde 5-0 Forth Wanderers
Glasgow University P-P Muirkirk Juniors– played Sat, Apr 27
Tuesday, May 7
- Wishaw 3-2 Cumbernauld United – fixture reversed
Wednesday, May 8
- Forth Wanderers 0-6 Vale of Clyde
- Maryhill 4-0 Larkhall Thistle
Cumbernauld United P-P Wishaw– now Fri, May 10
Friday, May 10
- Cumbernauld United 3-0 Wishaw – fixture reversed
- Forth Wanderers 2-1 Muirkirk Juniors
- Maryhill 4-2 Glasgow Perthshire
- Vale of Clyde 2-1 St Anthony’s
Saturday, May 11
- Caledonian Locomotives 1-1 Yoker Athletic
- Craigmark Burntonians 1-1 Bonnyton Thistle
- Glasgow University 2-3 Ardrossan Winton Rovers
- Larkhall Thistle 4-1 Kilsyth Rangers
Forth Wanderers P-P Muirkirk Juniors– now Fri, May 10Maryhill P-P Glasgow Perthshire– now Fri, May 10Vale of Clyde P-P St Anthony’s– now Fri, May 10Wishaw P-P Cumbernauld United– now Fri, May 10
Tuesday, May 14
- Wishaw 1-2 Forth Wanderers
Wednesday, May 15
Wishaw P-P Forth Wanderers– now Tues, May 14
Saturday, May 18
- Cumbernauld United 2-4 Forth Wanderers
- Larkhall Thistle 2-2 Wishaw
Season complete