The West Region League One is the third tier of the Junior football structure in the West Region.
It is comprises sixteen clubs who each play each other home and away to give thirty league fixtures. The top three teams will be promoted to the Championship at the season’s end, whilst the three bottom clubs will be relegated to the League Two.
2019-20 COMPETITION (2018-19)
Competing clubs: Ardrossan Winton Rovers, Bellshill Athletic, Carluke Rovers, East Kilbride Thistle, Girvan, Glasgow Perthshire, Greenock Juniors, Kello Rovers, Lanark United, Larkhall Thistle, Lesmahagow Juniors, Maryhill, Port Glasgow Juniors, Royal Albert, Shettleston, Wishaw Juniors
Saturday, August 3
- Bellshill Athletic 1-0 Kello Rovers
- Carluke Rovers 6-0 Maryhill
- Girvan 3-4 Larkhall Thistle
- Glasgow Perthshire 2-2 Shettleston – fixture reversed
- Greenock Juniors 1-1 East Kilbride Thistle
- Lanark United 1-0 Ardrossan Winton Rovers
- Lesmahagow Juniors 4-2 Royal Albert
- Port Glasgow Juniors 2-0 Wishaw Juniors
Wednesday, August 7
- Ardrossan Winton Rovers 1-3 Greenock Juniors
- East Kilbride Thistle 1-1 Shettleston
- Kello Rovers 1-4 Girvan
- Larkhall Thistle 1-3 Carluke Rovers
- Maryhill 2-1 Port Glasgow Juniors
- Royal Albert 2-5 Lanark United
- Wishaw Juniors 1-2 Lesmahagow Juniors
Glasgow Perthshire A-A(0-1) Bellshill Athletic– abandoned due to serious player injury
Saturday, August 10
- Ardrossan Winton Rovers 2-4 Shettleston – fixture reversed
- Bellshill Athletic 4-0 East Kilbride Thistle
- Carluke Rovers 1-2 Kello Rovers
- Greenock Juniors 5-3 Royal Albert
- Lanark United 2-6 Wishaw Juniors
- Lesmahagow Juniors 3-0 Maryhill
- Port Glasgow Juniors 2-2 Larkhall Thistle
Girvan P-P Glasgow Perthshire– due to Scottish FA Cup tie
Saturday, August 17
- Ardrossan Winton Rovers 1-0 Bellshill Athletic
- Glasgow Perthshire 3-4 Carluke Rovers
- Kello Rovers 0-2 Port Glasgow Juniors
- Larkhall Thistle 3-2 Lesmahagow Juniors
- Maryhill 1-5 Lanark United
- Royal Albert 1-4 Shettleston
- Wishaw Juniors 0-2 Greenock Juniors
East Kilbride Thistle P-P Girvan– unplayable pitch
Wednesday, August 21
- Bellshill Athletic 4-1 Royal Albert
- Carluke Rovers 4-2 East Kilbride Thistle (@ Tilework Park, Stonehouse)
- Girvan 4-2 Ardrossan Winton Rovers
- Greenock Juniors 3-4 Maryhill
- Lanark United 0-3 Larkhall Thistle
- Lesmahagow Juniors 3-5 Kello Rovers
- Port Glasgow Juniors 0-2 Glasgow Perthshire
Shettleston P-P Wishaw Juniors– unplayable pitch
Saturday, August 24
- Ardrossan Winton Rovers 5-2 Carluke Rovers
- East Kilbride Thistle 1-3 Port Glasgow Juniors
- Glasgow Perthshire 3-1 Lesmahagow Juniors
- Kello Rovers 0-7 Lanark United
- Larkhall Thistle 1-5 Greenock Juniors
- Maryhill 0-5 Shettleston
- Royal Albert 4-5 Girvan
- Wishaw Juniors 0-2 Bellshill Athletic
Saturday, August 31
- Bellshill Athletic 1-2 Maryhill
- Greenock Juniors 2-1 Kello Rovers
- Lanark United 2-2 Glasgow Perthshire
- Lesmahagow Juniors 3-1 East Kilbride Thistle
- Port Glasgow Juniors 0-3 Ardrossan Winton Rovers
- Royal Albert 3-2 Carluke Rovers – fixture reversed
Girvan P-P Wishaw Juniors– due to Scottish FA Cup tieLarkhall Thistle P-P Shettleston– fixture reversed –unplayable pitch
Saturday, September 7
- Ardrossan Winton Rovers 0-1 Lesmahagow Juniors
- East Kilbride Thistle 3-3 Lanark United
- Glasgow Perthshire 2-2 Greenock Juniors
- Kello Rovers 2-4 Shettleston
- Larkhall Thistle 0-2 Bellshill Athletic
- Maryhill 2-1 Girvan
- Royal Albert 2-1 Port Glasgow Juniors
- Wishaw Juniors 2-1 Carluke Rovers
Saturday, September 14
- Ardrossan Winton Rovers 5-0 Larkhall Thistle
- Carluke Rovers 2-1 Greenock Juniors
- Lanark United 4-1 Girvan
- Lesmahagow Juniors 1-2 Bellshill Athletic
- Maryhill 2-2 East Kilbride Thistle
- Port Glasgow Juniors 0-0 Shettleston
- Royal Albert 2-2 Kello Rovers
- Wishaw Juniors 3-3 Glasgow Perthshire
Friday, September 20
- Greenock Juniors 4-3 Port Glasgow Juniors
Saturday, September 21
- Bellshill Athletic 3-0 Lanark United
- East Kilbride Thistle 1-0 Wishaw Juniors
- Glasgow Perthshire 1-1 Royal Albert
- Kello Rovers 0-1 Ardrossan Winton Rovers
- Larkhall Thistle 6-1 Maryhill
- Shettleston 1-0 Lesmahagow Juniors
Girvan P-P Carluke Rovers– unplayable pitchGreenock Juniors P-P Port Glasgow Juniors– now Fri, Sep 20
Saturday, October 5
- Ardrossan Winton Rovers 4-1 Glasgow Perthshire
- Carluke Rovers 3-0 Bellshill Athletic
- Lanark United 1-1 Shettleston
- Larkhall Thistle 3-3 Port Glasgow Juniors – new fixture
- Lesmahagow Juniors 3-1 Greenock Juniors
- Maryhill 1-4 Kello Rovers
Port Glasgow Juniors P-P Girvan– due to Junior Cup replayRoyal Albert P-P East Kilbride Thistle– due to rearranged Junior Cup tieWishaw Juniors P-P Larkhall Thistle– due to rearranged Junior Cup tie
Saturday, October 12
- Ardrossan Winton Rovers 3-1 East Kilbride Thistle
- Carluke Rovers 2-3 Shettleston
- Kello Rovers 1-3 Greenock Juniors – new fixture
- Lesmahagow Juniors 3-0 Girvan
- Port Glasgow Juniors 2-0 Bellshill Athletic
- Royal Albert 3-4 Larkhall Thistle
Lanark United P-P Greenock Juniors– due to Sectional League Cup finalMaryhill – Glasgow Perthshire– unplayable pitchWishaw Juniors P-P Kello Rovers– due to Junior Cup replay
Saturday, October 19
- Carluke Rovers 2-1 Lesmahagow Juniors
- Glasgow Perthshire 4-6 Larkhall Thistle
- Port Glasgow Juniors 2-0 Lanark United
- Shettleston 3-0 Girvan
Bellshill Athletic P-P Greenock Juniors– unplayable pitchKello Rovers P-P East Kilbride Thistle– unplayable pitchMaryhill P-P Royal Albert– unplayable pitchWishaw Juniors P-P Ardrossan Winton Rovers– unplayable pitch
Friday, October 25
- Port Glasgow Juniors 1-0 Greenock Juniors
Saturday, October 26
- East Kilbride Thistle 1-0 Glasgow Perthshire
- Girvan 4-2 Bellshill Athletic
- Lanark United 3-2 Carluke Rovers
- Royal Albert 1-1 Wishaw Juniors
Ardrossan Winton Rovers P-P Maryhill– due to Junior Cup tieGreenock Juniors P-P Shettleston– due to Junior Cup tieLarkhall Thistle P-P Kello Rovers– due to Junior Cup tieLesmahagow Juniors P-P Port Glasgow Juniors– due to Junior Cup tie
Saturday, November 2
- Girvan 3-3 Greenock Juniors
- Larkhall Thistle 2-0 East Kilbride Thistle
- Lesmahagow Juniors 2-2 Lanark United
- Port Glasgow Juniors 2-1 Carluke Rovers
- Wishaw Juniors 1-0 Maryhill
Bellshill Athletic P-P Shettleston– due to Scottish Junior Cup replayGlasgow Perthshire P-P Bellshill Athletic– new fixture – unplayable pitchKello Rovers P-P Glasgow Perthshire– due to Scottish Junior Cup replayRoyal Albert P-P Ardrossan Winton Rovers– unplayable pitch
Saturday, November 16
- Ardrossan Winton Rovers 1-4 Lanark United
- Kello Rovers 3-0 Bellshill Athletic
- Larkhall Thistle 2-3 Girvan
- Royal Albert 0-2 Lesmahagow Juniors
East Kilbride Thistle P-P Greenock Juniors– unplayable pitchMaryhill P-P Carluke Rovers– unplayable pitchShettleston P-P Glasgow Perthshire– unplayable pitchWishaw Juniors P-P Port Glasgow Juniors– unplayable pitch
Saturday, November 23
- Bellshill Athletic 4-1 Glasgow Perthshire
- Carluke Rovers 2-2 Girvan – new fixture
- Greenock Juniors 1-2 Ardrossan Winton Rovers
- Lanark United 3-2 Royal Albert
- Lesmahagow Juniors 4-3 Wishaw Juniors
- Port Glasgow Juniors 6-2 Maryhill
- Shettleston 2-0 East Kilbride Thistle
Carluke Rovers P-P Larkhall Thistle– due to Scottish Junior Cup tieGirvan P-P Kello Rovers– due to Scottish Junior Cup tie
Friday, November 29
- Port Glasgow Juniors 2-0 Lesmahagow Juniors
Saturday, November 30
East Kilbride Thistle P-P Bellshill Athletic– unplayable pitchGlasgow Perthshire P-P Girvan– unplayable pitchKello Rovers P-P Carluke Rovers– unplayable pitchMaryhill P-P Larkhall Thistle– unplayable pitchRoyal Albert P-P Greenock Juniors– unplayable pitchShettleston P-P Ardrossan Winton Rovers– unplayable pitchWishaw Juniors P-P Lanark United– unplayable pitchPort Glasgow Juniors P-P Lesmahagow Juniors– now Fri, Nov 29
Friday, December 6
- Greenock Juniors 1-0 Wishaw Juniors
Saturday, December 7
- Carluke Rovers 0-1 Glasgow Perthshire
- Girvan 1-1 East Kilbride Thistle
- Lanark United 2-2 Maryhill
- Port Glasgow Juniors 2-0 Kello Rovers
- Shettleston 6-0 Royal Albert
Bellshill Athletic P-P Ardrossan Winton Rovers– unplayable pitchLesmahagow Juniors P-P Larkhall Thistle– unplayable pitchGreenock Juniors P-P Wishaw Juniors– now Fri, Dec 6
Saturday, December 14
- Ardrossan Winton Rovers 2-1 Girvan
- Glasgow Perthshire 3-2 Port Glasgow Juniors
- Kello Rovers 2-2 Lesmahagow Juniors
East Kilbride Thistle P-P Carluke Rovers– unplayable pitchLarkhall Thistle P-P Lanark United– unplayable pitchMaryhill P-P Greenock Juniors– unplayable pitchRoyal Albert P-P Bellshill Athletic– unplayable pitchWishaw Juniors P-P Shettleston– unplayable pitch
Friday, December 20
- Port Glasgow Juniors 2-1 East Kilbride Thistle
Saturday, December 21
- Carluke Rovers 0-2 Ardrossan Winton Rovers
- Greenock Juniors 2-3 Larkhall Thistle
- Lanark United 2-0 Kello Rovers
- Lesmahagow Juniors 6-3 Glasgow Perthshire
- Shettleston 4-1 Maryhill
Girvan P-P Royal Albert– unplayable pitchBellshill Athletic P-P Wishaw Juniors– due to West of Scotland Cup tiePort Glasgow Juniors P-P East Kilbride Thistle – now Fri, Dec 20
Saturday, December 28
- Ardrossan Winton Rovers 0-0 Port Glasgow Juniors
- Carluke Rovers 2-2 Royal Albert
- East Kilbride Thistle 0-4 Lesmahagow Juniors
- Glasgow Perthshire 8-0 Lanark United
- Larkhall Thistle 1-3 Shettleston
- Maryhill 7-4 Bellshill Athletic
- Wishaw Juniors 2-0 Kello Rovers
Greenock Juniors P-P Girvan– unplayable pitch
Saturday, January 4
- Carluke Rovers 4-2 Larkhall Thistle
- East Kilbride Thistle 3-1 Royal Albert
- Girvan 5-0 Wishaw Juniors
- Lanark United 3-2 Greenock Juniors
- Maryhill 2-6 Ardrossan Winton Rovers
Bellshill Athletic P-P Shettleston– unplayable pitchKello Rovers P-P Glasgow Perthshire– unplayable pitchLesmahagow Juniors P-P Port Glasgow Juniors– unplayable pitch
Saturday, January 11
- Glasgow Perthshire 2-4 Maryhill
Bellshill Athletic P-P Larkhall Thistle– unplayable pitchEast Kilbride Thistle P-P Kello Rovers– unplayable pitchLesmahagow Juniors P-P Carluke Rovers– unplayable pitchShettleston P-P Port Glasgow Juniors– unplayable pitch
Saturday, January 18
- Ardrossan Winton Rovers 3-0 Royal Albert
- Carluke Rovers 3-1 Wishaw Juniors
- Glasgow Perthshire 4-3 East Kilbride Thistle
- Greenock Juniors 3-3 Bellshill Athletic
- Larkhall Thistle 2-4 Kello Rovers
- Maryhill 2-3 Lesmahagow Juniors
- Port Glasgow Juniors 3-1 Girvan
- Shettleston 1-2 Lanark United
Saturday, January 25
- Bellshill Athletic 6-0 Carluke Rovers
- Girvan 0-5 Glasgow Perthshire
- Lanark United 2-1 East Kilbride Thistle
- Lesmahagow Juniors 2-3 Ardrossan Winton Rovers
- Royal Albert 1-5 Maryhill
- Shettleston 1-4 Greenock Juniors – fixture reversed
- Wishaw Juniors 1-2 Larkhall Thistle
Saturday, February 1
- Ardrossan Winton Rovers 2-2 Wishaw Juniors
- Carluke Rovers 2-3 Lanark United
- Girvan 4-1 Lesmahagow Juniors
- Larkhall Thistle 4-1 Royal Albert
Bellshill Athletic P-P Port Glasgow Juniors– unplayable pitchEast Kilbride Thistle P-P Greenock Juniors– unplayable pitchKello Rovers P-P Maryhill– unplayable pitchShettleston P-P Glasgow Perthshire– unplayable pitch
Saturday, February 8
- Glasgow Perthshire 7-1 Bellshill Athletic
- Greenock Juniors 1-1 Lesmahagow Juniors
- Larkhall Thistle 0-1 Ardrossan Winton Rovers
- Maryhill 1-4 Carluke Rovers
- Shettleston 1-0 Kello Rovers
- Wishaw Juniors 3-2 Royal Albert
East Kilbride Thistle P-P Girvan– unplayable pitchLanark United P-P Port Glasgow Juniors– unplayable pitch
Saturday, February 15
- Carluke Rovers 0-3 Port Glasgow Juniors
- Kello Rovers 4-0 East Kilbride Thistle (@ Townhead Park, Cumnock) – new fixture – change of venue
Bellshill Athletic P-P Wishaw Juniors– unplayable pitchGreenock Juniors P-P Shettleston – new fixture– unplayable pitchLesmahagow Juniors P-P Larkhall Thistle – new fixture– unplayable pitchMaryhill P-P Glasgow Perthshire – new fixture– unplayable pitchArdrossan Winton Rovers P-P Maryhill– due to West of Scotland Cup tieGirvan P-P Lanark United– due to West of Scotland Cup tieGreenock Juniors P-P Glasgow Perthshire– due to West of Scotland Cup tieKello Rovers P-P Larkhall Thistle– due to West of Scotland Cup tieLesmahagow Juniors P-P Shettleston– due to West of Scotland Cup tieRoyal Albert P-P East Kilbride Thistle– due to West of Scotland Cup tie
Saturday, February 22
Bellshill Athletic P-P Greenock Juniors– unplayable pitchLarkhall Thistle P-P Glasgow Perthshire– unplayable pitchMaryhill P-P Wishaw Juniors– unplayable pitchShettleston P-P Carluke Rovers– unplayable pitchGirvan P-P Kello Rovers– due to Scottish Junior Cup tieEast Kilbride Thistle P-P Ardrossan Winton Rovers – due to rearranged West of Scotland Cup tieLanark United P-P Lesmahagow Juniors– due to rearranged West of Scotland Cup tiePort Glasgow Juniors P-P Royal Albert– due to rearranged West of Scotland Cup tie
Saturday, February 29
- Greenock Juniors 2-1 Carluke Rovers
East Kilbride Thistle P-P Larkhall Thistle– unplayable pitchGlasgow Perthshire P-P Ardrossan Winton Rovers– unplayable pitchMaryhill P-P Royal Albert –new fixture– unplayable pitchShettleston P-P Bellshill Athletic– unplayable pitchWishaw Juniors P-P Girvan– unplayable pitchKello Rovers P-P Royal Albert– due to rearranged Scottish Junior Cup tie
Saturday, March 7
- Bellshill Athletic 0-1 Lesmahagow Juniors
- Girvan 2-1 Port Glasgow Juniors
- Kello Rovers 0-0 Carluke Rovers – new fixture
- Royal Albert 2-6 Glasgow Perthshire
- Shettleston 4-1 Larkhall Thistle
- Wishaw Juniors 0-4 East Kilbride Thistle
Maryhill P-P Greenock Juniors– new fixture– unplayable pitchArdrossan Winton Rovers P-P Kello Rovers– due to rearranged West of Scotland Cup tieGreenock Juniors P-P Lanark United– due to rearranged West of Scotland Cup tie
Saturday, March 14
East Kilbride Thistle P-P Maryhill– due to COVID-19 pandemicGirvan P-P Shettleston– due to COVID-19 pandemicGlasgow Perthshire P-P Kello Rovers– due to COVID-19 pandemicLanark United P-P Bellshill Athletic– due to COVID-19 pandemicLarkhall Thistle P-P Wishaw Juniors– due to COVID-19 pandemicLesmahagow Juniors P-P Port Glasgow Juniors– due to COVID-19 pandemicRoyal Albert P-P Ardrossan Winton Rovers– due to COVID-19 pandemic
SEASON SUSPENDED DUE TO COVID-19 PANDEMIC – SHETTLESTON DECLARED CHAMPIONS