The East of Scotland League’s First Division sits at Tier 9 of the SFA’s “pyramid”, below the East of Scotland Second Division.
Together with the First and Second Divisions, it replaces the previous ‘Conference’ structure that was in place following the large influx of Junior clubs in 2019.
The ten clubs in this division will play each other four times to give a league programme of 36 games.
2022-23 COMPETITION (2019-20 A, B; 2020-21; 2021-22 A, B, X)
Participating clubs: Armadale Thistle, Bathgate Thistle, Bo’ness Athletic, Edinburgh College, Fauldhouse United, Harthill Royal, Livingston United, Pumpherston Juniors, Stoneyburn Juniors, West Calder United
Opening fixtures
Saturday, July 30
- Armadale Thistle 3-0 Fauldhouse United (@ Creamery Park, Bathgate)
- Bo’ness Athletic 10-0 Bathgate Thistle
- Harthill Royal 2-3 Edinburgh College
- Livingston United 1-1 West Calder United
- Stoneyburn Juniors 3-3 Pumpherston Juniors
Tuesday, August 2
- Edinburgh College 5-1 Stoneyburn Juniors (@ Pennypit Park, Prestonpans)
Wednesday, August 3
- Bathgate Thistle 1-3 Livingston United
- Fauldhouse United 3-1 Harthill Royal
- Pumpherston Juniors 0-4 Bo’ness Athletic
- West Calder United 0-4 Armadale Thistle
Saturday, August 6
- Harthill Royal 0-4 Stoneyburn Juniors
- Livingston United 2-2 Armadale Thistle
Wednesday, August 10
- Harthill Royal 1-3 West Calder United
- Stoneyburn Juniors 0-3 Bathgate Thistle
Saturday, August 13
- Bathgate Thistle 2-2 Harthill Royal
- Edinburgh College 0-0 Livingston United
- Fauldhouse United 0-1 Stoneyburn Juniors
- Pumpherston Juniors 1-3 Armadale Thistle
- West Calder United 0-3 Bo’ness Athletic
Tuesday, August 16
- Livingston United 4-1 Pumpherston Juniors
Wednesday, August 17
- Stoneyburn Juniors 4-0 Harthill Royal
- West Calder United 1-1 Bathgate Thistle
Saturday, August 20
- Bo’ness Athletic 8-1 Fauldhouse United
Wednesday, August 24
- Fauldhouse United 0-3 Livingston United
- Pumpherston Juniors 0-5 West Calder United
Saturday, August 27
- Fauldhouse United 3-1 Edinburgh College
Tuesday, August 30
- Armadale Thistle 2-0 West Calder United (@ Creamery Park, Bathgate)
- Livingston United 2-0 Bo’ness Athletic
Wednesday, August 31
- Bathgate Thistle 2-3 Pumpherston Juniors
Fauldhouse United P-P Edinburgh College– now Sat, Aug 27
Saturday, September 3
- Armadale Thistle 2-4 Stoneyburn Juniors (@ Creamery Park, Bathgate)
- Harthill Royal 0-11 Bo’ness Athletic
- Livingston United 1-1 Bathgate Thistle
- Pumpherston Juniors 0-2 Edinburgh College
- West Calder United 2-3 Fauldhouse United
Saturday, September 10
Edinburgh College P-P Bathgate Thistle– due to the death of Queen Elizabeth
Saturday, September 17
- Bathgate Thistle 0-4 Armadale Thistle
- Harthill Royal 1-1 Livingston United
- Stoneyburn Juniors 3-2 West Calder United
Tuesday, September 20
- Bo’ness Athletic 2-0 Stoneyburn Juniors
Friday, September 23
- Bo’ness Athletic 3-1 Edinburgh College
Saturday, September 24
- Armadale Thistle 5-0 Harthill Royal (@ Creamery Park) – new fixture
- Pumpherston Juniors 4-2 Fauldhouse United
Bathgate Thistle P-P Armadale Thistle– now Sat Sep 17Harthill Royal P-P Livingston United– now Sat, Sep 17Stoneyburn Juniors P-P West Calder United– now Sat, Sep 17
Wednesday, September 28
Armadale Thistle P-P Harthill Royal– now Sat, Sep 24Edinburgh College P-P Bathgate Thistle– now Sat, Sep 10
Saturday, October 1
- Bo’ness Athletic 4-0 Armadale Thistle
- Edinburgh College 3-1 West Calder United
- Fauldhouse United 2-2 Bathgate Thistle
- Livingston United 2-1 Stoneyburn Juniors
Harthill Royal P-P Pumpherston Juniors– pitch unplayable
Wednesday, October 5
- Armadale Thistle 6-3 Edinburgh College
Saturday, October 8
- Armadale Thistle 2-3 Livingston United
- Bathgate Thistle 3-1 Fauldhouse United
- Pumpherston Juniors 2-1 Harthill Royal
- Stoneyburn Juniors 2-7 Bo’ness Athletic
- West Calder United 3-2 Edinburgh College
Saturday, October 15
- Armadale Thistle 5-1 Pumpherston Juniors
- Edinburgh College 7-2 Bathgate Thistle
Saturday, October 22
- Edinburgh College 1-0 Fauldhouse United
- Harthill Royal 3-1 Pumpherston Juniors
- Stoneyburn Juniors 3-4 Armadale Thistle
- West Calder United 2-2 Livingston United
Saturday, October 29
- Edinburgh College 0-1 Pumpherston Juniors
- Fauldhouse United 1-7 Bo’ness Athletic
- Harthill Royal 0-1 Bathgate Thistle
Stoneyburn Juniors P-P Armadale Thistle– due to Scottish Junior Cup tie, now Sat, Oct 22West Calder United P-P Livingston United– due to Scottish Junior Cup tie, now Sat, Oct 22
Tuesday, November 1
- Bo’ness Athletic 7-0 Pumpherston Juniors
Wednesday, November 2
Edinburgh College P-P Fauldhouse United– now Sat, Oct 22
Saturday, November 5
- Bathgate Thistle 3-3 Bo’ness Athletic
- Edinburgh College 2-0 Armadale Thistle
- Livingston United 3-1 Fauldhouse United
- Pumpherston Juniors 2-0 Stoneyburn Juniors
- West Calder United 3-0 Harthill Royal
Saturday, November 12
- Armadale Thistle 7-1 Pumpherston Juniors
- Bathgate Thistle 1-0 Edinburgh College
- Bo’ness Athletic 14-0 Harthill Royal
- Fauldhouse United 3-2 West Calder United
- Stoneyburn Juniors 3-1 Livingston United
Saturday, November 19
- Edinburgh College 4-1 Bathgate Thistle
- West Calder United 2-1 Harthill Royal
Saturday, November 26
- Bo’ness Athletic 3-1 West Calder United
- Harthill Royal 1-6 Armadale Thistle
- Livingston United 0-6 Edinburgh College
- Pumpherston Juniors 2-1 Bathgate Thistle
- Stoneyburn Juniors 1-4 Fauldhouse United
Friday, December 2
- Armadale Thistle 5-1 Bathgate Thistle
Saturday, December 3
- Edinburgh College 3-4 Bo’ness Athletic
- Fauldhouse United 1-1 Pumpherston Juniors
- Livingston United 3-0 Harthill Royal
- West Calder United 7-0 Stoneyburn Juniors
Armadale Thistle P-P Bathgate Thistle– now Fri, Dec 2
Saturday, December 10
- Bo’ness Athletic 11-1 Livingston United
Edinburgh College P-P Harthill Royal– pitch unplayableBathgate Thistle P-P Stoneyburn Juniors– pitch unplayableFauldhouse United P-P Armadale Thistle– pitch unplayableWest Calder United P-P Pumpherston Juniors– pitch unplayable
Saturday, December 17
Armadale Thistle P-P Bo’ness Athletic (2.30pm)– pitch unplayableBathgate Thistle P-P West Calder United– pitch unplayableHarthill Royal P-P Fauldhouse United– pitch unplayablePumpherston Juniors P-P Livingston United– pitch unplayableStoneyburn Juniors P-P Edinburgh College– pitch unplayable
Friday, December 30
- Bo’ness Athletic 5-1 Edinburgh College
Saturday, December 31
- Armadale Thistle 4-2 Bathgate Thistle
- Fauldhouse United 7-1 Harthill Royal
Livingston United P-P Pumpherston Juniors– pitch unplayableWest Calder United P-P Stoneyburn Juniors– pitch unplayableBo’ness Athletic P-P Edinburgh College– now Fri, Dec 30
Saturday, January 7
- Bathgate Thistle 1-5 Fauldhouse United
- Edinburgh College 0-2 Armadale Thistle
- Harthill Royal 5-0 Livingston United
- Pumpherston Juniors 2-5 West Calder United
- Stoneyburn Juniors 2-4 Bo’ness Athletic
Saturday, January 14
- Armadale Thistle 3-2 Stoneyburn Juniors – fixture reversed
- Bo’ness Athletic 4-0 Harthill Royal – fixture reversed
- Pumpherston Juniors 0-3 Edinburgh College
Bathgate Thistle P-P West Calder United– pitch unplayableFauldhouse United P-P Livingston United– pitch unplayable
Saturday, January 21
- Armadale Thistle 3-3 Fauldhouse United
- Bo’ness Athletic 7-0 Pumpherston Juniors
Livingston United P-P Bathgate Thistle– pitch unplayableEdinburgh College P-P Stoneyburn Juniors– due to EoS Qualifying & King Cup tiesWest Calder United P-P Harthill Royal– due to King Cup ties
Saturday, January 28
- Armadale Thistle 11-0 Livingston United
- Bo’ness Athletic 12-0 Bathgate Thistle
- Edinburgh College 5-0 Harthill Royal
- Stoneyburn Juniors 0-2 Pumpherston Juniors
- West Calder United 5-2 Fauldhouse United
Saturday, February 4
- Bathgate Thistle 2-1 West Calder United
- Pumpherston Juniors 3-1 Livingston United
- Stoneyburn Juniors 0-4 Edinburgh College
Saturday, February 11
- Bathgate Thistle 1-0 Edinburgh College
- Harthill Royal 1-1 Stoneyburn Juniors
- Livingston United 0-4 West Calder United
- Pumpherston Juniors 1-2 Armadale Thistle
Fauldhouse United P-P Bo’ness Athletic– pitch unplayable
Saturday, February 18
Bathgate Thistle P-P Pumpherston Juniors– pitch unplayableFauldhouse United P-P Stoneyburn Juniors– pitch unplayableHarthill Royal P-P Armadale Thistle– pitch unplayableLivingston United P-P Edinburgh College– pitch unplayableWest Calder United P-P Bo’ness Athletic– pitch unplayable
Saturday, February 25
- Edinburgh College 2-2 Harthill Royal
- West Calder United 3-2 Pumpherston Juniors
Saturday, March 11
- Fauldhouse United 3-2 Armadale Thistle – new fixture
- Livingston United 1-3 Bathgate Thistle – new fixture
Saturday, March 18
- Armadale Thistle 1-1 West Calder United
- Bo’ness Athletic 8-0 Livingston United
- Edinburgh College 3-1 Fauldhouse United
- Pumpherston Juniors 4-1 Harthill Royal
- Stoneyburn Juniors 0-1 Bathgate Thistle
Tuesday, March 21
- Bo’ness Athletic 5-1 Fauldhouse United
Saturday, March 25
- Armadale Thistle 0-7 Bo’ness Athletic
- Harthill Royal 1-1 Fauldhouse United
Bathgate Thistle P-P Stoneyburn Juniors– pitch unplayableLivingston United P-P Pumpherston Juniors– pitch unplayable
Saturday, April 1
- Bathgate Thistle 4-3 Pumpherston Juniors
- Fauldhouse United 3-1 Livingston United
Stoneyburn Juniors P-P Harthill Royal– pitch unplayable
Wednesday, April 5
- Stoneyburn Juniors 0-5 Edinburgh College
- West Calder United 1-6 Bo’ness Athletic
Saturday, April 8
- Bo’ness Athletic 5-2 Armadale Thistle
- Harthill Royal 0-2 Bathgate Thistle
- Pumpherston Juniors 3-1 Fauldhouse United
- Stoneyburn Juniors 4-2 Livingston United
Edinburgh College P-P West Calder United– now Sun, Apr 9
Sunday, April 9
- Edinburgh College 0-0 West Calder United
Tuesday, April 11
- Fauldhouse United 2-3 Bo’ness Athletic
- Stoneyburn Juniors 1-2 Armadale Thistle
Wednesday, April 12
- Bathgate Thistle 2-1 West Calder United
- Livingston United 2-4 Edinburgh College
Friday, April 14
- Bo’ness Athletic 13-0 Stoneyburn Juniors
- Bo’ness champions 🏆
Saturday, April 15
- Armadale Thistle 4-2 Edinburgh College
- Fauldhouse United 1-1 Bathgate Thistle
- Livingston United 1-0 Harthill Royal
- West Calder United 5-1 Pumpherston Juniors
Wednesday, April 19
- Harthill Royal 1-3 Bo’ness Athletic
- West Calder United 1-0 Stoneyburn Juniors
Saturday, April 22
- Bathgate Thistle 5-0 Livingston United
- Fauldhouse United 1-2 Armadale Thistle
- Harthill Royal 1-2 Edinburgh College
- Pumpherston Juniors 5-1 Stoneyburn Juniors
Wednesday, April 26
- Bathgate Thistle 0-1 Stoneyburn Juniors
- West Calder United 6-1 Livingston United
Friday, April 28
- Edinburgh College 2-9 Bo’ness Athletic (@ Albyn Park)
Saturday, April 29
- Bathgate Thistle 2-3 Armadale Thistle
- Harthill Royal 3-3 Fauldhouse United
- Pumpherston Juniors 2-0 Livingston United
- Stoneyburn Juniors 2-1 West Calder United
Sunday, April 30
Edinburgh College P-P Bo’ness Athletic– now Fri, Apr 28
Tuesday, May 2
- Livingston United 4-5 Pumpherston Juniors
Wednesday, May 3
- Fauldhouse United 2-0 Stoneyburn Juniors
- Harthill Royal 1-1 West Calder United
Saturday, May 6
- Bathgate Thistle 0-1 Stoneyburn Juniors
- Fauldhouse United 1-4 Edinburgh College
- Harthill Royal 1-2 Pumpherston Juniors
- Livingston United 1-5 Bo’ness Athletic
- West Calder United 2-1 Armadale Thistle
Tuesday, May 9
- Edinburgh College 6-0 Stoneyburn Juniors
- Livingston United 1-3 Fauldhouse United
Wednesday, May 10
- Harthill Royal 1-3 Armadale Thistle
- Pumpherston Juniors 0-5 Bo’ness Athletic
- West Calder United 2-1 Bathgate Thistle
Saturday, May 13
- Bathgate Thistle 1-2 Bo’ness Athletic
- Edinburgh College 0-3 Pumpherston Juniors
- Fauldhouse United 0-3 West Calder United
- Livingston United 0-6 Armadale Thistle
- Stoneyburn Juniors 1-2 Harthill Royal
Saturday, May 20
- Armadale Thistle 2-0 Harthill Royal
- Bo’ness Athletic 5-3 West Calder United
- Edinburgh College 5-1 Livingston United
- Pumpherston Juniors 3-1 Bathgate Thistle
- Stoneyburn Juniors 2-3 Fauldhouse United
Wednesday, May 24
- Bathgate Thistle 0-1 Harthill Royal
Saturday, May 27
- Armadale Thistle 2-2 Bo’ness Athletic
- Fauldhouse United 1-3 Pumpherston Juniors
- Livingston United 1-1 Stoneyburn Juniors
- West Calder United 3-4 Edinburgh College
Bathgate Thistle P-P Harthill Royal– now Wed, May 24
season end