The East of Scotland League sits at Tier 6 of the SFA’s “pyramid”, below the Lowland League and parallel with the South of Scotland League.
There is no automatic promotion or relegation from the East of Scotland League, though the champions can play off against the South of Scotland League champions for a place in the Lowland League if they meet SFA Club License criteria. Kelty Hearts won this play off against Threave Rovers last season.
Last season there were only thirteen clubs in the EOSL – this has been greatly expanded this year with the influx of twenty-six new clubs, mainly from junior football. To deal with the unprecedented influx of new members, the league will be organised into three parallel ‘conferences’ this season.
The clubs will be re-organised into divisions on merit next season with the top five in each Conference guaranteed to join the new Premier Division.
Clubs will play each other twice to give a league programme of 24 games. Matches in this league usually kick off at 2.30pm, with earlier starts in mid-winter at grounds with no floodlighting.
2018-19 COMPETITION (2016-17, 2017-18)
Participating clubs: Bo’ness United, Bonnyrigg Rose, Burntisland Shipyard, Crossgates Primrose, Dalkeith Thistle, Dundonald Bluebell, Dunipace, Eyemouth United, Haddington Athletic, Lothian Thistle HV, Sauchie Juniors, Tranent Juniors, Tynecastle
Tuesday, August 14
- Dundonald Bluebell 7-3 Crossgates Primrose
Wednesday, August 15
- Bo’ness United 5-0 Lothian Thistle HV
- Burntisland Shipyard 0-4 Sauchie Juniors
- Haddington Athletic 4-2 Dalkeith Thistle – was Tues, Aug 14
- Tranent Juniors 1-8 Bonnyrigg Rose
Saturday, August 18
- Eyemouth United 0-5 Dunipace
- Bonnyrigg Rose 3-3 Dundonald Bluebell
Saturday, August 25
- Burntisland Shipyard 1-4 Bonnyrigg Rose
- Crossgates Primrose 1-2 Bo’ness United
- Dalkeith Thistle 3-0 Dunipace
- Haddington Athletic 3-4 Dundonald Bluebell
- Sauchie Juniors 1-3 Tranent Juniors
- Tynecastle 7-2 Eyemouth United
Saturday, September 1
- Dundonald Bluebell 6-0 Eyemouth United
Saturday, September 8
- Bo’ness United 1-0 Dunipace
- Bonnyrigg Rose 6-0 Dalkeith Thistle
- Crossgates Primrose 3-2 Sauchie Juniors
- Dundonald Bluebell 3-2 Burntisland Shipyard
- Lothian Thistle HV 2-2 Tynecastle
- Tranent Juniors 7-2 Haddington Athletic
Saturday, September 22
- Dundonald Bluebell 1-2 Lothian Thistle HV
- Eyemouth United 3-5 Tynecastle
Saturday, September 29
- Burntisland Shipyard 0-3 Bo’ness United
- Dalkeith Thistle 2-1 Crossgates Primrose
- Dunipace 1-4 Tranent Juniors
- Eyemouth United 0-4 Bonnyrigg Rose
- Lothian Thistle HV 0-1 Haddington Athletic – fixture reversed
- Tynecastle 1-2 Sauchie Juniors
Tuesday, October 2
- Dalkeith Thistle 6-0 Eyemouth United
- Dunipace 1-4 Crossgates Primrose
Wednesday, October 3
- Lothian Thistle HV 0-1 Burntisland Shipyard
- Sauchie Juniors 3-2 Haddington Athletic – was Tues, Oct 2
- Tynecastle 0-3 Tranent Juniors
Saturday, October 6
- Bo’ness United 2-2 Haddington Athletic
- Bonnyrigg Rose 13-1 Tynecastle
- Crossgates Primrose 2-0 Lothian Thistle HV
- Dundonald Bluebell 1-0 Dalkeith Thistle
- Sauchie Juniors 7-1 Eyemouth United
- Tranent Juniors 7-0 Burntisland Shipyard
Saturday, October 13
- Dalkeith Thistle 3-2 Haddington Athletic
Saturday, October 20
- Burntisland Shipyard 1-2 Tynecastle
- Dunipace 0-2 Sauchie Juniors
- Eyemouth United 3-6 Dundonald Bluebell
- Lothian Thistle HV 1-3 Bonnyrigg Rose
Bo’ness United P-P Tranent Juniors– due to Alex Jack Cup semiHaddington Athletic P-P Crossgates Primrose– due to Alex Jack Cup semi
Saturday, October 27
- Bonnyrigg Rose 6-0 Dunipace
- Crossgates Primrose 2-1 Burntisland Shipyard
- Dundonald Bluebell 3-3 Bo’ness United
- Sauchie Juniors 0-2 Lothian Thistle HV
- Tranent Juniors 11-1 Eyemouth United
- Tynecastle 1-4 Dalkeith Thistle
Saturday, November 3
- Bo’ness United 1-4 Bonnyrigg Rose
- Burntisland Shipyard 4-4 Haddington Athletic
- Crossgates Primrose 2-1 Tynecastle
- Dalkeith Thistle 0-1 Sauchie Juniors
- Dundonald Bluebell 5-0 Dunipace Juniors
Lothian Thistle HV P-P Eyemouth United– Eyemouth unable to raise a team
Saturday, November 10
- Tynecastle 1-9 Haddington Athletic
Saturday, November 17
- Bo’ness United 5-2 Tynecastle (2pm) – fixture reversed
- Dalkeith Thistle 3-3 Tranent Juniors
- Dunipace Juniors 1-3 Lothian Thistle HV
- Eyemouth United 0-8 Crossgates Primrose
- Haddington Athletic 0-4 Bonnyrigg Rose
- Sauchie Juniors 3-2 Dundonald Bluebell
Saturday, November 24
- Bonnyrigg Rose 2-1 Crossgates Primrose
- Dunipace Juniors 5-0 Burntisland Shipyard
- Eyemouth United 1-8 Bo’ness United
- Haddington Athletic 7-0 Tynecastle
- Lothian Thistle HV 0-1 Dalkeith Thistle (2.30pm)
- Tranent Juniors 2-2 Dundonald Bluebell
Saturday, December 1
- Crossgates Primrose 5-1 Dunipace
- Haddington Athletic 8-0 Eyemouth United
- Sauchie Juniors 1-1 Dalkeith Thistle
Burntisland Shipyard P-P Lothian Thistle HV– unplayable pitch
Saturday, December 8
- Dalkeith Thistle 3-1 Burntisland Shipyard
- Lothian Thistle HV 2-4 Dundonald Bluebell
- Sauchie Juniors 0-0 Bo’ness United
- Tynecastle 0-0 Dunipace Juniors
Crossgates Primrose P-P Tranent Juniors– unplayable pitchEyemouth United P-P Haddington Athletic– unplayable pitch
Saturday, December 15
- Dunipace Juniors A-A(0-0) Haddington Athletic – abandoned early in second half
Bo’ness United P-P Dalkeith Thistle– unplayable pitchBonnyrigg Rose P-P Sauchie Juniors– unplayable pitchBurntisland Shipyard P-P Eyemouth United– unplayable pitchDundonald Bluebell P-P Tynecastle– unplayable pitchTranent Juniors P-P Lothian Thistle HV– unplayable pitch
Saturday, December 22
- Bonnyrigg Rose 5-0 Sauchie Juniors – new fixture
- Crossgates Primrose 0-3 Dundonald Bluebell
- Dunipace Juniors 2-1 Tynecastle
- Eyemouth United 1-3 Lothian Thistle
Saturday, December 29
- Bonnyrigg Rose 2-0 Tranent Juniors
Sauchie Juniors P-P Burntisland Shipyard
Saturday, January 5
- Burntisland Shipyard 0-7 Dundonald Bluebell
- Dalkeith Thistle 1-2 Bonnyrigg Rose
- Dunipace 2-5 Bo’ness United
- Haddington Athletic 0-1 Tranent Juniors
- Sauchie Juniors 1-1 Crossgates Primrose
- Tynecastle 0-3 Lothian Thistle Hutchison Vale
Saturday, January 12
- Bonnyrigg Rose 2-0 Haddington Athletic
- Crossgates Primrose 10-1 Eyemouth United
- Dundonald Bluebell 2-0 Sauchie Juniors
- Lothian Thistle Hutchison Vale 3-1 Dunipace
- Tranent Juniors 0-1 Dalkeith Thistle
- Tynecastle 0-0 Bo’ness United
Saturday, January 19
- Bo’ness United 3-1 Dundonald Bluebell
- Burntisland Shipyard 1-5 Crossgates Primrose
- Dalkeith Thistle 3-1 Tynecastle
- Haddington Athletic 2-1 Dunipace
- Lothian Thistle HV 4-2 Eyemouth United – new fixture
Bonnyrigg Rose P-P Lothian Thistle HV– due to cup tiesEyemouth United P-P Tranent Juniors– due to cup ties
Saturday, January 26
- Dunipace 4-0 Eyemouth United
- Lothian Thistle HV 3-1 Crossgates Primrose
- Sauchie Juniors 1-5 Bonnyrigg Rose
- Tranent Juniors 5-0 Bo’ness United
- Tynecastle 4-2 Burntisland Shipyard
Dundonald Bluebell P-P Haddington Athletic– unplayable pitch
Saturday, February 2
- Dundonald Bluebell – Tynecastle
Bonnyrigg Rose P-P Bo’ness United– unplayable pitchBurntisland Shipyard P-P Tranent Juniors– unplayable pitchCrossgates Primrose P-P Dalkeith Thistle– unplayable pitchHaddington Athletic P-P Sauchie Juniors– unplayable pitch
Saturday, February 9
- Bo’ness United 6-1 Burntisland Shipyard
- Dunipace 1-1 Dalkeith Thistle
- Tranent Juniors 4-1 Crossgates Primrose
- Tynecastle 0-3 Bonnyrigg Rose
Lothian Thistle HV P-P Sauchie Juniors– unplayable pitch
Saturday, February 16
- Bo’ness United 15-1 Eyemouth United
- Burntisland Shipyard 3-2 Dunipace
- Crossgates Primrose 0-3 Bonnyrigg Rose
- Dalkeith Thistle 3-3 Dundonald Bluebell
- Haddington Athletic 2-2 Lothian Thistle HV
- Sauchie Juniors 1-0 Tynecastle
Saturday, February 23
- Bonnyrigg Rose 4-1 Burntisland Shipyard
- Dalkeith Thistle 2-2 Lothian Thistle HV
- Eyemouth United 2-7 Sauchie Juniors
- Haddington Athletic 0-4 Bo’ness United
- Tranent Juniors 6-0 Dunipace
- Tynecastle 3-4 Crossgates Primrose
Saturday, March 2
- Eyemouth United 0-6 Tranent Juniors
Saturday, March 9
- Bo’ness United 1-0 Sauchie Juniors
- Burntisland Shipyard 4-1 Dalkeith Thistle
- Crossgates Primrose 4-1 Tranent Juniors
- Dundonald Bluebell 1-3 Bonnyrigg Rose
- Dunipace 2-3 Haddington Athletic
Lothian Thistle HV – Eyemouth United
Saturday, March 16
Bo’ness United P-P Dalkeith Thistle– unplayable pitchBonnyrigg Rose P-P Lothian Thistle HV– unplayable pitchEyemouth United P-P Burntisland Shipyard– unplayable pitchHaddington Athletic P-P Crossgates Primrose– unplayable pitchSauchie Juniors P-P Dunipace– unplayable pitchTranent Juniors P-P Tynecastle– unplayable pitch
Saturday, March 23
- Dundonald Bluebell 4-2 Haddington Athletic
- Eyemouth United 1-6 Burntisland Shipyard
Friday, March 29
- Dunipace 0-4 Bonnyrigg Rose – groundhop game
Saturday, March 30
- Eyemouth United 1-2 Dalkeith Thistle
- Haddington Athletic 5-0 Burntisland Shipyard
- Lothian Thistle HV 0-2 Bo’ness United
- Tranent Juniors 1-0 Sauchie Juniors
- Tynecastle 1-3 Dundonald Bluebell
Tuesday, April 2
Bo’ness United P-P Crossgates Primrose– now Tues, April 16
Saturday, April 6
- Dunipace 1-3 Dundonald Bluebell – artificial
- Eyemouth United 1-11 Haddington Athletic
- Lothian Thistle HV 2-1 Tranent Juniors
- Sauchie Juniors 5-2 Burntisland Shipyard
Tuesday, April 9
- Sauchie Juniors 2-2 Dunipace
Wednesday, April 10
- Bonnyrigg Rose 5-1 Lothian Thistle HV
Saturday, April 13
- Bonnyrigg Rose 1-3 Bo’ness United
- Burntisland Shipyard 5-0 Eyemouth United
- Haddington Athletic 1-4 Crossgates Primrose
- Tranent Juniors 4-2 Lothian Thistle HV
Dundonald Bluebell P-P Haddington Athletic– now Sat, Mar 23
Tuesday, April 16
- Tranent Juniors 3-1 Tynecastle
Wednesday, April 17
- Bo’ness United 2-1 Crossgates Primrose (@ Carmuirs Park, Camelon)
Saturday, April 20
- Bo’ness United 4-1 Tranent Juniors (@ Carmuirs Park, Camelon)
- Bonnyrigg Rose 9-0 Eyemouth United
- Burntisland Shipyard 1-5 Lothian Thistle HV
- Crossgates Primrose 2-0 Dalkeith Thistle
- Dundonald Bluebell 5-1 Tynecastle
- Haddington Athletic 2-3 Sauchie Juniors
Tuesday, April 23
- Bo’ness United 2-1 Dalkeith Thistle (@ Carmuirs Park, Camelon)
- Dundonald Bluebell 0-2 Tranent Juniors
Saturday, April 27
- Burntisland Shipyard 2-5 Tranent Juniors
- Crossgates Primrose 0-0 Haddington Athletic
- Dalkeith Thistle 0-4 Bo’ness United
- Lothian Thistle HV 1-4 Sauchie Juniors
End of season