The West Region League Two is the fourth tier of the Junior football structure in the West Region, replacing the former Ayrshire District League and Central District Second Divisions from this season onwards.
It is comprised of 15 clubs who each play each other home and away to give 28 league fixtures. The top three teams will be promoted to League One at the season’s end.
2018-19 COMPETITION
Competing clubs: Annbank United, Ardeer Thistle, Ashfield, Carluke Rovers, Forth Wanderers, Johnstone Burgh, Lanark United, Lesmahagow Juniors, Muirkirk Juniors, Newmains United, St. Anthony’s, Saltcoats Victoria, Thorniewood United, Vale of Clyde, Vale of Leven
Saturday, August 4
- Annbank United 7-2 Saltcoats Victoria
- Ardeer Thistle 3-2 Newmains United
- Carluke Rovers 0-4 Ashfield
- Forth Wanderers 3-5 Johnstone Burgh
- Lanark United 4-0 Vale of Leven
- St. Anthony’s 0-1 Lesmahagow Juniors
- Vale of Clyde 1-1 Thorniewood United
Wednesday, August 8
- Ashfield 2-1 St. Anthony’s
- Lesmahagow Juniors 2-2 Lanark United
- Muirkirk Juniors 2-2 Annbank United
- Newmains United 2-3 Vale of Clyde
- Saltcoats Victoria 1-3 Carluke Rovers
- Thorniewood United 3-6 Forth Wanderers
- Vale of Leven 2-1 Ardeer Thistle
Saturday, August 11
- Ardeer Thistle 2-3 Lesmahagow Juniors
- Carluke Rovers 3-1 Muirkirk Juniors
- Forth Wanderers 2-5 Newmains United
- Johnstone Burgh 2-2 Thorniewood United
- Lanark United 1-2 Ashfield
- St Anthony’s 2-3 Saltcoats Victoria
- Vale of Clyde 0-1 Vale of Leven
Saturday, August 18
- Annbank United 1-2 Carluke Rovers
- Ashfield 4-2 Ardeer Thistle
- Lesmahagow Juniors 3-4 Vale of Clyde
- Muirkirk Juniors 2-1 St. Anthony’s
- Newmains United 1-2 Johnstone Burgh
- Saltcoats Victoria 3-6 Lanark United
- Vale of Leven 3-1 Forth Wanderers
Wednesday, August 22– all games rescheduled to Sat, Dec 1
Ardeer Thistle – Saltcoats VictoriaForth Wanderers – Lesmahagow JuniorsJohnstone Burgh – Vale of LevenLanark United – Muirkirk JuniorsSt. Anthony’s – Annbank UnitedThorniewood United – Newmains UnitedVale of Clyde – Ashfield
Saturday, August 25
- Annbank United 0-5 Lanark United
- Ashfield 3-1 Forth Wanderers
- Carluke Rovers 1-2 St. Anthony’s
- Lesmahagow Juniors 2-2 Johnstone Burgh
- Muirkirk Juniors 2-1 Ardeer Thistle
- Saltcoats Victoria 1-1 Vale of Clyde
- Vale of Leven 2-0 Thorniewood United
Saturday, September 1
- Ardeer Thistle 0-2 Annbank United
- Johnstone Burgh 2-2 Ashfield
- Lanark United 3-0 Carluke Rovers
- Newmains United 2-7 Vale of Leven
- Saltcoats Victoria 0-2 Forth Wanderers – fixture reversed
- Thorniewood United 2-3 Lesmahagow Juniors
- Vale of Clyde 0-2 Muirkirk Juniors
Saturday, September 8
- Annbank United 1-1 Vale of Clyde
- Ashfield 2-1 Thorniewood United
- Carluke Rovers 5-0 Ardeer Thistle
- Lesmahagow Juniors 9-0 Newmains United
- Muirkirk Juniors 2-3 Forth Wanderers
- Saltcoats Victoria 2-0 Johnstone Burgh
- St Anthony’s 0-3 Lanark United
Saturday, September 15
- Annbank United 2-3 Forth Wanderers – fixture reversed
- Ardeer Thistle 3-3 St. Anthony’s
- Johnstone Burgh 2-0 Muirkirk Juniors
- Newmains United 2-1 Ashfield
- Thorniewood United 2-1 Saltcoats Victoria
- Vale of Clyde 2-2 Carluke Rovers
- Vale of Leven 0-4 Lesmahagow Juniors
Saturday, September 22
- Annbank United 3-2 Johnstone Burgh
- Ashfield 1-1 Vale of Leven
- Carluke Rovers 2-1 Forth Wanderers
- Lanark United 3-2 Ardeer Thistle
- Muirkirk Juniors 0-1 Thorniewood United
- Saltcoats Victoria 1-2 Newmains United
- St. Anthony’s 1-2 Vale of Clyde
Saturday, October 6
- Forth Wanderers 1-3 St. Anthony’s
- Johnstone Burgh 1-2 Carluke Rovers
- Lesmahagow Juniors 2-0 Ashfield
- Newmains United 3-0 Ardeer Thistle – new fixture
- Thorniewood United 4-1 Annbank United
- Vale of Leven 3-0 Saltcoats Victoria
Newmains United P-P Muirkirk Juniors– due to Scottish Junior Cup replayVale of Clyde P-P Lanark United– due to Scottish Junior Cup replay
Saturday, October 13
- Carluke Rovers 0-3 Thorniewood United
- Lanark United 4-2 Forth Wanderers
- St Anthony’s 3-1 Johnstone Burgh
Annbank United P-P Newmains United– waterlogged pitchArdeer Thistle P-P Vale of Clyde– waterlogged pitchAshfield P-P Saltcoats Victoria– new fixture – waterlogged pitchMuirkirk Juniors P-P Vale of Leven– waterlogged pitchSaltcoats Victoria P-P Lesmahagow Juniors– due to Sectional Cup Final
Saturday, October 20
- Forth Wanderers 4-2 Ardeer Thistle
- Johnstone Burgh 0-4 Lanark United
- Lesmahagow Juniors 6-1 Muirkirk Juniors
- Newmains United 3-3 Carluke Rovers
- Thorniewood United 2-3 St. Anthony’s
- Vale of Clyde 2-1 Saltcoats Victoria – new fixture
- Vale of Leven 7-2 Annbank United
Ashfield P-P Saltcoats Victoria– now Sat, Oct 13
Saturday, October 27
- Ardeer Thistle 3-2 Vale of Leven
- Forth Wanderers 3-2 Thorniewood United
- Johnstone Burgh 1-0 Newmains United – new fixture
- Saltcoats Victoria 1-6 St Anthonys
- Vale of Clyde 0-3 Lesmahagow Juniors – new fixture
Saturday, November 3
- Ardeer Thistle 1-6 Johnstone Burgh
- Carluke Rovers 4-1 Vale of Leven – artificial
- Saltcoats Victoria 0-0 Annbank United
- St. Anthony’s 2-1 Newmains United
- Thorniewood United 0-2 Ashfield – new fixture
Vale of Clyde P-P Forth Wanderers– unplayable pitchAnnbank United P-P Lesmahagow Juniors– due to rearranged Scottish Junior Cup tieLanark United P-P Thorniewood United– due to Scottish Junior Cup replayMuirkirk Juniors P-P Ashfield– due to Scottish Junior Cup replay
Saturday, November 17
- Ashfield 8-2 Annbank United
- Johnstone Burgh 2-1 Vale of Clyde
- Lesmahagow Juniors 3-0 Carluke Rovers
- Newmains United 2-5 Lanark United
- Saltcoats Victoria 0-0 Muirkirk Juniors
- Thorniewood United 5-0 Ardeer Thistle
- Vale of Leven 0-1 St. Anthony’s
Saturday, November 24
- Lesmahagow Juniors 18-0 Ardeer Thistle [eighteen]
- Muirkirk Juniors 3-2 Saltcoats Victoria
- St. Anthony’s 1-2 Thorniewood United
- Vale of Clyde 2-1 Forth Wanderers
- Vale of Leven 3-0 Johnstone Burgh
Saturday, December 1
- Ardeer Thistle 2-1 Saltcoats Victoria
- Ashfield 2-3 Carluke Rovers
- St. Anthony’s 4-0 Annbank United
Ashfield P-P Vale of Clyde– fixtures rearrangedForth Wanderers P-P Lesmahagow Juniors– unplayable pitchJohnstone Burgh P-P Vale of Leven– unplayable pitchThorniewood United P-P Newmains United– unplayable pitchLanark United P-P Muirkirk Juniors– due to Junior Cup replay
Saturday, December 8
- Ardeer Thistle 0-7 Ashfield
- Vale of Clyde 2-3 Lanark United
Johnstone Burgh P-P Forth Wanderers– unplayable pitchLesmahagow Juniors P-P St. Anthony’s– unplayable pitchMuirkirk Juniors P-P Newmains United– unplayable pitchThorniewood United P-P Vale of Leven– unplayable pitchAshfield P-P Carluke Rovers– fixtures rearrangedSaltcoats Victoria P-P Annbank United– to be rearranged
Saturday, December 15
- Annbank United 3-2 Thorniewood United
- Ardeer Thistle A-A(0-4) Carluke Rovers – abandoned 28 minutes, unplayable pitch
- St. Anthony’s 1-5 Muirkirk Juniors
Forth Wanderers P-P Ashfield– unplayable pitchLanark United P-P Johnstone Burgh– unplayable pitchSaltcoats Victoria P-P Lesmahagow Juniors– fixture reversedVale of Clyde P-P Newmains United– unplayable pitchVale of Leven P-P Lanark United– fixtures rearranged
Saturday, December 22
- Ashfield 1-3 Lanark United
- Carluke Rovers 3-1 Saltcoats Victoria
- Newmains United 1-1 Forth Wanderers
- St. Anthony’s 1-1 Ardeer Thistle
- Thorniewood United 3-1 Johnstone Burgh
- Vale of Leven 5-2 Vale of Clyde
Muirkirk Juniors P-P Lesmahagow Juniors– unplayable pitch
Saturday, December 29
- Ardeer Thistle 0-5 Vale of Clyde
- Forth Wanderers 1-1 Muirkirk Juniors
- Johnstone Burgh 3-4 Annbank United
- Lanark United 2-0 St. Anthony’s
- Saltcoats Victoria 2-4 Ashfield
- Vale of Leven 6-2 Newmains United
Thorniewood United P-P Carluke Rovers– unplayable pitchArdeer Thistle P-P Thorniewood United– fixtures rearrangedVale of Clyde P-P Lesmahagow Juniors– fixtures rearranged
Saturday, January 5
- Annbank United 2-3 Lesmahagow Juniors
- Ashfield 0-4 Vale of Clyde
- Forth Wanderers 2-2 Carluke Rovers
- Johnstone Burgh 6-0 Ardeer Thistle
- Lanark United 5-2 Thorniewood United
- Muirkirk Juniors 2-1 Vale of Leven
- Newmains United 0-3 Saltcoats Victoria
Saturday, January 12
- Annbank United 1-4 Vale of Leven
- Ardeer Thistle 0-0 Forth Wanderers
- St. Anthony’s 1-0 Ashfield
- Vale of Clyde 4-3 Johnstone Burgh
Saturday, January 19
- Carluke Rovers 4-0 Newmains United
- Vale of Leven 3-4 Lanark United
Ashfield P-P Muirkirk Juniors– unplayable pitchForth Wanderers P-P Annbank United– unplayable pitchJohnstone Burgh P-P Saltcoats Victoria– unplayable pitchLesmahagow Juniors P-P Thorniewood United– unplayable pitchVale of Clyde P-P St. Anthony’s– unplayable pitch
Saturday, January 26
- Ashfield 0-2 Johnstone Burgh
- Forth Wanderers 1-4 Lesmahagow Juniors
- Newmains United 4-2 Annbank United
- Saltcoats Victoria 2-7 Vale of Leven
- St. Anthony’s 1-4 Carluke Rovers
Muirkirk Juniors P-P Lanark United– unplayable pitchThorniewood United P-P Vale of Clyde– unplayable pitch
Saturday, February 2
Annbank United P-P Muirkirk Juniors– unplayable pitchCarluke Rovers P-P Johnstone Burgh– artificial– unplayable pitchLanark United P-P Saltcoats Victoria– unplayable pitchLesmahagow Juniors P-P Vale of Leven– unplayable pitchSt. Anthony’s P-P Forth Wanderers– unplayable pitchThorniewood United P-P Newmains United– unplayable pitchVale of Clyde P-P Ardeer Thistle– unplayable pitch
Saturday, February 9
- Carluke Rovers 0-1 Lanark United
- Saltcoats Victoria 5-0 Ardeer Thistle
Annbank United P-P Ashfield– unplayable pitchForth Wanderers P-P Vale of Leven– unplayable pitchJohnstone Burgh P-P Lesmahagow Juniors– unplayable pitchMuirkirk Juniors P-P Vale of Clyde– unplayable pitchNewmains United P-P St. Anthony’s– unplayable pitch
Saturday, February 16
- Ardeer Thistle 0-4 Thorniewood United
- Forth Wanderers 4-0 Saltcoats Victoria
- Johnstone Burgh A-A(0-0) St. Anthony’s – due to serious player injury
- Lanark United 1-1 Lesmahagow Juniors
- Muirkirk Juniors 5-0 Newmains United – fixture reversed
- Vale of Clyde 1-2 Annbank United
- Vale of Leven 0-3 Ashfield
Saturday, February 23
- Ashfield 2-1 Muirkirk Juniors
- Forth Wanderers 2-3 Vale of Clyde
- Johnstone Burgh 1-3 Saltcoats Victoria
- Lanark United 3-0 Newmains United
- Lesmahagow Juniors 3-1 Annbank United
- Thorniewood United 5-2 Vale of Leven
Muirkirk Juniors P-P Carluke Rovers– due to West of Scotland Cup tie
Saturday, March 2
- Annbank United 3-4 St. Anthony’s
- Ardeer Thistle 2-4 Lanark United
- Ashfield 3-6 Lesmahagow Juniors
- Muirkirk Juniors 6-0 Johnstone Burgh
- Saltcoats Victoria 0-5 Thorniewood United
- Vale of Clyde 2-0 Newmains United
- Vale of Leven 2-0 Carluke Rovers
Saturday, March 9
- Carluke Rovers 1-1 Vale of Clyde
- Lanark United 4-1 Annbank United
- St. Anthony’s 1-0 Vale of Leven
Ashfield P-P Newmains United– unplayable pitchLesmahagow Juniors P-P Forth Wanderers– unplayable pitchThorniewood United P-P Muirkirk Juniors– unplayable pitch
Saturday, March 16
Ardeer Thistle P-P Muirkirk Juniors– unplayable pitchCarluke Rovers P-P Annbank United– unplayable pitchJohnstone Burgh P-P Vale of Leven– unplayable pitchNewmains United P-P Thorniewood United– unplayable pitchSaltcoats Victoria P-P Lesmahagow Juniors– fixture reversed– unplayable pitchVale of Clyde P-P Ashfield– unplayable pitch
Saturday, March 23
- Annbank United 5-2 Ardeer Thistle
- Carluke Rovers 0-4 Lesmahagow Juniors
- Muirkirk Juniors 3-2 Ashfield
- Thorniewood United 2-1 Vale of Clyde
Johnstone Burgh P-P Forth Wanderers– unplayable pitchNewmains United – St. Anthony’s– unplayable pitchLanark United P-P Vale of Clyde– due to rearranged West Cup tie
Saturday, March 30
- Annbank United 9-2 Newmains United
- Ardeer Thistle 0-8 Carluke Rovers
- Ashfield 6-0 Saltcoats Victoria
- Johnstone Burgh 3-2 Forth Wanderers – new fixture
- Lesmahagow Juniors 5-1 St. Anthony’s
- Thorniewood United 3-4 Lanark United
- Vale of Leven 0-0 Muirkirk Juniors
Saturday, April 6
- Forth Wanderers 2-2 Ashfield
- Johnstone Burgh 0-5 Vale of Leven
- Lanark United 2-0 Muirkirk Juniors
- Newmains United 4-5 Lesmahagow Juniors
- Thorniewood United 1-4 Carluke Rovers
- Vale of Clyde 5-1 St. Anthony’s
Saturday, April 13
- Annbank United 1-2 Ashfield
- Lanark United 2-1 Johnstone Burgh
- Lesmahagow Juniors 8-2 Saltcoats Victoria
- Newmains United 3-3 Muirkirk Juniors
- St. Anthony’s 3-2 Forth Wanderers
- Vale of Clyde 8-2 Ardeer Thistle
Saturday, April 20
- Ashfield 5-0 Newmains United
- Forth Wanderers 0-0 Vale of Leven
- Lanark United 8-0 Saltcoats Victoria
- Muirkirk Juniors 0-2 Lesmahagow Juniors
Wednesday, April 24
- Ardeer Thistle 1-3 Muirkirk Juniors
- Johnstone Burgh 1-0 St. Anthony’s
- Lesmahagow Juniors 2-5 Forth Wanderers
Saturday, April 27
- Annbank United 5-2 Muirkirk Juniors
- Forth Wanderers 2-3 Lanark United
- Johnstone Burgh 0-1 Lesmahagow Juniors
- Thorniewood United 4-0 Newmains United
- Vale of Clyde 2-0 Ashfield
Wednesday, May 1
- Lesmahagow Juniors 6-2 Thorniewood United
- Muirkirk Juniors 0-2 Lanark United
- Lanark champions
- Newmains United 0-6 St Anthony’s
Saturday, May 4
- Carluke Rovers 2-2 Johnstone Burgh
- Forth Wanderers 2-4 Annbank United
- Lesmahagow Juniors 5-4 Vale of Leven
- Muirkirk Juniors 1-3 Vale of Clyde
- Newmains United 0-7 Thorniewood United
Monday, May 6
Ardeer Thistle P-P Muirkirk Juniors– now Sat, Apr 24
Wednesday, May 8
- Thorniewood United 1-2 Muirkirk Juniors
Saturday, May 11
- Lanark United 1-2 Vale of Clyde
- Muirkirk Juniors 0-5 Carluke Rovers
- Saltcoats Victoria 1-6 Lesmahagow Juniors
Saturday, May 18
- Carluke Rovers 2-1 Annbank United
End of season