The East of Scotland League’s Third Division sits at Tier 9 of the SFA’s “pyramid”, below the East of Scotland Second Division.
The eleven clubs in this division will play each other three times to give a league programme of thirty games. The top three clubs are promoted to the Second Division.
Linton Hotspur are a new name in East of Scotland League membership this season, having step up from the Lothian & Edinburgh Amateur FA.
ARCHIVE RESULTS
2023-24 COMPETITION
Participating clubs: Bathgate Thistle, Edinburgh Community (formerly Craigroyston), Fauldhouse United, Harthill Royal, Hawick Royal Albert, Linton Hotspur, Livingston United, Lochgelly Albert, Pumpherston Juniors, Stoneyburn Juniors, West Calder United
FIXTURES & RESULTS
Saturday, July 29
- Bathgate Thistle 4-2 Fauldhouse United
- Edinburgh Community 2-2 Livingston United
- Linton Hotspur 0-3 West Calder United
- Lochgelly Albert 1-5 Stoneyburn Juniors
- Pumpherston Juniors 1-3 Hawick Royal Albert
Tuesday, August 1
- Edinburgh Community 4-2 Linton Hotspur
Wednesday, August 2
- Livingston United 2-5 Bathgate Thistle
- Pumpherston Juniors 3-2 Lochgelly Albert
- Stoneyburn Juniors 1-6 Fauldhouse United
- West Calder United 3-1 Harthill Royal
Saturday, August 5
- Fauldhouse United 3-3 Lochgelly Albert
- Harthill Royal 0-1 Bathgate Thistle
- Hawick Royal Albert 1-3 Edinburgh Community
- West Calder United 6-0 Livingston United
Stoneyburn Juniors P-P Linton Hotspur– pitch unplayable
Tuesday, August 8
- Linton Hotspur 0-7 Pumpherston Juniors
Wednesday, August 9
- Fauldhouse United 3-2 Livingston United
- Harthill Royal 4-2 Edinburgh Community
Saturday, August 12
- Hawick Royal Albert 1-5 West Calder United
- Stoneyburn Juniors 0-3 Bathgate Thistle
Tuesday, August 22
- Hawick Royal Albert 3-3 Livingston United
Wednesday, August 23
- Bathgate Thistle 5-2 Pumpherston Juniors
- Fauldhouse United 2-0 West Calder United
- Harthill Royal 5-1 Stoneyburn Juniors
Lochgelly Albert P-P Edinburgh Community– now Sat, Sep 2
Saturday, August 26
- Bathgate Thistle 1-2 Hawick Royal Albert
- Edinburgh Community 1-1 Fauldhouse United
- Livingston United 2-3 Linton Hotspur
- Lochgelly Albert 4-5 Harthill Royal
- Pumpherston Juniors 3-1 West Calder United
Saturday, September 2
- Linton Hotspur 0-4 Fauldhouse United
- Lochgelly Albert 2-3 Edinburgh Community
Saturday, September 9
- Fauldhouse United 1-2 Harthill Royal
- Linton Hotspur 1-3 Hawick Royal Albert
- Livingston United 2-3 Pumpherston Juniors
- Lochgelly Albert 0-4 Bathgate Thistle
- West Calder United 0-1 Stoneyburn Juniors
Saturday, September 16
- Pumpherston Juniors 1-0 Lochgelly Albert
Saturday, September 23
- Hawick Royal Albert 2-1 Edinburgh Community
- West Calder United 3-1 Lochgelly Albert
Saturday, September 30
- Bathgate Thistle 4-1 Linton Hotspur
- Edinburgh Community 0-1 Stoneyburn Juniors
- Harthill Royal 6-0 Livingston United
- Hawick Royal Albert 3-0 Lochgelly Albert
- Pumpherston Juniors 1-1 Fauldhouse United
Saturday, October 7
Bathgate Thistle P-P West Calder United– pitch unplayableFauldhouse United P-P Hawick Royal Albert– pitch unplayableLinton Hotspur P-P Harthill Royal– pitch unplayableLivingston United P-P Lochgelly Albert– pitch unplayableStoneyburn Juniors P-P Pumpherston Juniors– pitch unplayable
Saturday, October 14
- Bathgate Thistle 3-2 Pumpherston Juniors
- Livingston United 0-4 Edinburgh Community
- Lochgelly Albert 1-3 Harthill Royal
Saturday, October 21
- Edinburgh Community 2-2 Bathgate Thistle
- Harthill Royal 3-2 Pumpherston Juniors
- Linton Hotspur 4-5 Lochgelly Albert – fixture reversed
Livingston United P-P West Calder United– pitch unplayableStoneyburn Juniors P-P Hawick Royal Albert– pitch unplayable
Saturday, October 28
- Edinburgh Community 4-2 Linton Hotspur
- Fauldhouse United 0-2 West Calder United
- Hawick Royal Albert 1-0 Livingston United
- Pumpherston Juniors 2-2 Harthill Royal
- Stoneyburn Juniors 0-2 Bathgate Thistle
Saturday, November 4
- Bathgate Thistle 3-1 Stoneyburn Juniors
- Edinburgh Community 0-2 Lochgelly Albert
- Harthill Royal 5-0 Linton Hotspur
- Hawick Royal Albert 1-0 Fauldhouse United
- West Calder United 2-1 Pumpherston Juniors
Saturday, November 11
- Hawick Royal Albert 1-4 Harthill Royal
- Linton Hotspur 0-3 Fauldhouse United
- Livingston United 0-4 Stoneyburn Juniors
- Pumpherston Juniors 3-2 Edinburgh Community
- West Calder United 2-1 Lochgelly Albert
Saturday, November 18
Harthill Royal P-P Stoneyburn Juniors– pitch unplayableLivingston United P-P West Calder United– due to King Cup tie
Saturday, November 25
Livingston United P-P West Calder United– pitch unplayableBathgate Thistle P-P Hawick Royal Albert– pitch unplayableEdinburgh Community P-P Fauldhouse United– pitch unplayableLinton Hotspur P-P Pumpherston Juniors– pitch unplayableLochgelly Albert P-P Stoneyburn Juniors– pitch unplayable
Saturday, December 2
Edinburgh Community P-P Hawick Royal Albert– pitch unplayableFauldhouse United P-P Linton Hotspur– pitch unplayableLochgelly Albert P-P Livingston United– pitch unplayablePumpherston Juniors P-P Stoneyburn Juniors– pitch unplayableWest Calder United P-P Bathgate Thistle– pitch unplayable
Saturday, December 9
- Bathgate Thistle 2-0 Harthill Royal (1pm)
- Linton Hotspur 2-0 Edinburgh Community
- Stoneyburn Juniors 4-2 Lochgelly Albert
Hawick Royal Albert P-P Pumpherston Juniors– pitch unplayableLivingston United P-P Fauldhouse United– pitch unplayable
Saturday, December 16
- Edinburgh Community 1-2 Harthill Royal
- Livingston United 1-4 Hawick Royal Albert
- Lochgelly Albert 4-2 Pumpherston Juniors
- West Calder United 3-1 Linton Hotspur
Fauldhouse United P-P Bathgate Thistle– pitch unplayable
Saturday, December 30
Bathgate Thistle P-P Edinburgh Community– pitch unplayableHarthill Royal P-P Fauldhouse United– pitch unplayableHawick Royal Albert P-P Linton Hotspur– pitch unplayablePumpherston Juniors P-P Livingston United– pitch unplayableStoneyburn Juniors P-P West Calder United– pitch unplayable
Saturday, January 6
- Linton Hotspur 2-3 Lochgelly Albert
Bathgate Thistle P-P Livingston United– pitch unplayableEdinburgh Community P-P Pumpherston Juniors– pitch unplayableFauldhouse United P-P Stoneyburn Juniors– pitch unplayableHarthill Royal P-P West Calder United– pitch unplayable
Saturday, January 13
- Livingston United 1-2 Edinburgh Community
- Lochgelly Albert 2-2 Hawick Royal Albert
- Pumpherston Juniors 1-1 Bathgate Thistle
- Stoneyburn Juniors 1-0 Harthill Royal
- West Calder United 1-0 Fauldhouse United
Saturday, January 20
Bathgate Thistle P-P West Calder United– pitch unplayableLivingston United P-P Fauldhouse United– pitch unplayableStoneyburn Juniors P-P Linton Hotspur– pitch unplayable
Saturday, January 27
- Fauldhouse United 2-4 Pumpherston Juniors
- Harthill Royal 1-2 Lochgelly Albert
- Hawick Royal Albert 1-4 Bathgate Thistle
- Linton Hotspur 0-4 Stoneyburn Juniors
- West Calder United 4-1 Edinburgh Community
Saturday, February 3
- Fauldhouse United 0-1 Bathgate Thistle
- Linton Hotspur 1-2 Pumpherston Juniors
- Lochgelly Albert 4-0 Livingston United
- Stoneyburn Juniors 0-2 West Calder United
Saturday, February 10
Bathgate Thistle P-P Hawick Royal Albert– pitch unplayableFauldhouse United P-P Linton Hotspur– pitch unplayableLivingston United P-P Lochgelly Albert– pitch unplayable
Saturday, February 17
- Bathgate Thistle 2-3 Lochgelly Albert
- Hawick Royal Albert 1-5 West Calder United – fixture reversed
- Linton Hotspur 3-0 Livingston United
- Pumpherston Juniors 0-0 Harthill Royal
- Stoneyburn Juniors 1-1 Edinburgh Community
Saturday, February 24
- Edinburgh Community 0-5 West Calder United
- Harthill Royal 3-0 Hawick Royal Albert
- Lochgelly Albert 2-1 Fauldhouse United
- Pumpherston Juniors 2-0 Linton Hotspur
Stoneyburn Juniors P-P Livingston United– pitch unplayable
Tuesday, March 5
- Hawick Royal Albert 2-1 Pumpherston Juniors
Saturday, March 9
- Fauldhouse United 1-0 Edinburgh Community
- Hawick Royal Albert 1-2 Stoneyburn Juniors
- Linton Hotspur 0-2 Bathgate Thistle
- Livingston United 1-5 Harthill Royal
- Lochgelly Albert 2-3 West Calder United
Saturday, March 16
- Harthill Royal 2-3 Edinburgh Community
- Linton Hotspur 1-4 West Calder United
Fauldhouse United P-P Livingston United– pitch unplayableLochgelly Albert P-P Bathgate Thistle– pitch unplayablePumpherston Juniors P-P Hawick Royal Albert– pitch unplayable
Tuesday, March 19
- Hawick Royal Albert 3-1 Linton Hotspur
Saturday, March 23
- Bathgate Thistle 0-2 West Calder United
- Edinburgh Community 3-3 Fauldhouse United
- Harthill Royal 3-2 Linton Hotspur
Stoneyburn Juniors P-P Pumpherston Juniors– pitch unplayable
Saturday, March 30
- Edinburgh Community 0-4 Pumpherston Juniors
- Fauldhouse United 2-1 Linton Hotspur
- West Calder United 3-0 Livingston United
Lochgelly Albert P-P Stoneyburn Juniors– pitch unplayable
Tuesday, April 2
Hawick Royal Albert P-P Edinburgh Community– new fixture– pitch unplayable
Wednesday, April 3
Stoneyburn Juniors P-P Livingston United– new fixture– pitch unplayable
Saturday, April 6
Edinburgh Community P-P Pumpherston Juniors– pitch unplayableFauldhouse United P-P Hawick Royal Albert– pitch unplayableLivingston United P-P Bathgate Thistle– pitch unplayableStoneyburn Juniors P-P Linton Hotspur– pitch unplayableWest Calder United P-P Harthill Royal– pitch unplayableFauldhouse United P-P Lochgelly Albert– fixtures amended
Wednesday, April 10
- Harthill Royal 2-2 Fauldhouse United
Bathgate Thistle P-P Livingston United– pitch unplayablePumpherston Juniors P-P Stoneyburn Juniors– pitch unplayable
Saturday, April 13
- Bathgate Thistle 4-1 Linton Hotspur
- West Calder United 3-1 Hawick Royal Albert – fixture reversed
Harthill Royal P-P Livingston United– pitch unplayableLochgelly Albert P-P Edinburgh Community– pitch unplayableStoneyburn Juniors P-P Fauldhouse United– pitch unplayable
Tuesday, April 16
- Hawick Royal Albert 4-2 Edinburgh Community
Wednesday, April 17
- Harthill Royal 2-0 Stoneyburn Juniors
- Pumpherston Juniors 3-1 Livingston United
- West Calder United 1-1 Bathgate Thistle
Saturday, April 20
- Edinburgh Community 1-5 Bathgate Thistle
- Fauldhouse United 3-2 Lochgelly Albert
- Linton Hotspur 2-1 Hawick Royal Albert
- Livingston United 3-1 Pumpherston Juniors
- West Calder United 3-0 Stoneyburn Juniors
Fauldhouse United P-P Harthill Royal– due to EoS League Cup tie
Tuesday, April 23
- Edinburgh Community 2-1 Hawick Royal Albert
Wednesday, April 24
- Fauldhouse United 0-1 Stoneyburn Juniors
- Livingston United 2-4 West Calder United
- Lochgelly Albert 3-3 Bathgate Thistle
Saturday, April 27
- Bathgate Thistle 1-0 Edinburgh Community
- Fauldhouse United 3-1 Livingston United
- Harthill Royal 0-0 West Calder United
- Lochgelly Albert 3-1 Stoneyburn Juniors
- Pumpherston Juniors 1-0 Hawick Royal Albert
Monday, April 29
- Stoneyburn Juniors 1-0 Linton Hotspur
Wednesday, May 1
- Bathgate Thistle 2-0 Hawick Royal Albert
- Fauldhouse United 4-0 Harthill Royal
- Livingston United 0-2 Lochgelly Albert
- Stoneyburn Juniors 2-0 Pumpherston Juniors
Saturday, May 4
- Bathgate Thistle 2-1 West Calder United
- Hawick Royal Albert 1-5 Harthill Royal
- Livingston United 1-4 Stoneyburn Juniors
- Lochgelly Albert 6-0 Linton Hotspur – fixture reversed
- Pumpherston Juniors 2-2 Fauldhouse United
Monday, May 6
- Bathgate Thistle 6-0 Livingston United
- Stoneyburn Juniors 2-5 Hawick Royal Albert
Wednesday, May 8
- Edinburgh Community 1-3 Pumpherston Juniors
- Linton Hotspur 0-3 Harthill Royal
- Livingston United 0-1 Fauldhouse United
- Stoneyburn Juniors 3-0 Hawick Royal Albert
Saturday, May 11
- Fauldhouse United 1-0 Hawick Royal Albert
- Harthill Royal 2-1 Bathgate Thistle
- Lochgelly Albert 3-0 Livingston United
- Stoneyburn Juniors 1-1 Pumpherston Juniors
- West Calder United 7-0 Edinburgh Community
Monday, May 13
- Stoneyburn Juniors 4-0 Linton Hotspur
Tuesday, May 14
- Fauldhouse United 2-1 Hawick Royal Albert
- Livingston United 0-4 Bathgate Thistle
- West Calder United 2-1 Harthill Royal
Wednesday, May 15
- Lochgelly Albert 4-1 Edinburgh Community
- Pumpherston Juniors 0-0 Stoneyburn Juniors
Thursday, May 16
- Harthill Royal 2-2 Livingston United
Saturday, May 18
- Bathgate Thistle 4-1 Fauldhouse United
- Edinburgh Community 2-3 Stoneyburn Juniors
- Hawick Royal Albert 0-2 Lochgelly Albert
- Livingston United 3-1 Linton Hotspur
- Pumpherston Juniors 1-5 West Calder United
Monday, May 20
- Stoneyburn Juniors 3-0 Fauldhouse United
Wednesday, May 22
- Stoneyburn Juniors 2-2 Livingston United
Season complete