The East of Scotland League’s Premier Division sits at Tier 6 of the SFA’s “pyramid”, below the Lowland League and parallel with the West of Scotland League Premier Division and South of Scotland League.
The division has slimmed down from eighteen to sixteen clubs this season, who will play each other twice to give a league programme of 30 games.
There is no automatic promotion from the East of Scotland League, though the champions play off against the West of Scotland and South of Scotland League champions for a place in the Lowland League as Tranent Juniors successfully did last season.
2022-23 COMPETITION (2019-20, 2020-21, 2021-22)
Participating clubs: Blackburn United, Broxburn Athletic, Crossgates Primrose, Dundonald Bluebell, Haddington Athletic, Hill of Beath Hawthorn, Inverkeithing Hillfield Swifts, Jeanfield Swifts, Linlithgow Rose, Lothian Thistle HV, Musselburgh Athletic, Oakley United, Penicuik Athletic, Sauchie Juniors, Tynecastle, Vale of Leithen
Opening fixtures
Saturday, July 30
- Blackburn United 1-1 Linlithgow Rose
- Haddington Athletic 1-1 Hill of Beath Hawthorn
- Jeanfield Swifts 3-1 Lothian Thistle HV
- Musselburgh Athletic 2-4 Crossgates Primrose
- Oakley United 0-1 Inverkeithing Hillfield Swifts
- Penicuik Athletic 2-0 Dundonald Bluebell
- Sauchie Juniors 4-0 Tynecastle
- Vale of Leithen 2-5 Broxburn Athletic
Tuesday, August 2
- Broxburn Athletic 2-2 Musselburgh Athletic
- Crossgates Primrose 1-2 Sauchie Juniors
- Hill of Beath Hawthorn 1-2 Jeanfield Swifts
- Linlithgow Rose 10-0 Vale of Leithen
- Lothian Thistle HV 0-1 Haddington Athletic
- Tynecastle 1-3 Penicuik Athletic
Wednesday, August 3
- Dundonald Bluebell 6-0 Oakley United
- Inverkeithing Hillfield Swifts 3-2 Blackburn United
Friday, August 5
- Lothian Thistle HV 1-2 Penicuik Athletic
Saturday, August 6
- Broxburn Athletic 1-1 Blackburn United
- Hill of Beath Hawthorn 4-4 Sauchie Juniors
- Linlithgow Rose 0-1 Musselburgh Athletic
- Tynecastle 2-4 Jeanfield Swifts
Saturday, August 13
- Blackburn United 1-3 Dundonald Bluebell
- Haddington Athletic 1-2 Crossgates Primrose
- Jeanfield Swifts 2-0 Broxburn Athletic
- Musselburgh Athletic 0-1 Tynecastle
- Oakley United 1-5 Linlithgow Rose
- Penicuik Athletic 2-1 Hill of Beath Hawthorn
- Sauchie Juniors 6-1 Lothian Thistle HV
- Vale of Leithen 2-3 Inverkeithing Hillfield Swifts
Saturday, August 20
- Dundonald Bluebell 3-0 Vale of Leithen
- Inverkeithing Hillfield Swifts 3-0 Haddington Athletic
- Oakley United 1-4 Broxburn Athletic
- Sauchie Juniors 2-4 Linlithgow Rose
Tuesday, August 23
- Crossgates Primrose 4-3 Oakley United
Tuesday, August 30
- Penicuik Athletic 2-0 Inverkeithing Hillfield Swifts
- Vale of Leithen 2-4 Lothian Thistle HV
Blackburn United P-P Crossgates Primrose– now Sat, Oct 22Musselburgh Athletic P-P Hill of Beath Hawthorn
Wednesday, August 31
- Haddington Athletic 0-0 Tynecastle
- Jeanfield Swifts 0-2 Dundonald Bluebell
Saturday, September 3
- Broxburn Athletic 4-2 Sauchie Juniors
- Crossgates Primrose 2-1 Penicuik Athletic
- Dundonald Bluebell 1-2 Haddington Athletic
- Inverkeithing Hillfield Swifts 1-2 Musselburgh Athletic
- Linlithgow Rose 4-2 Jeanfield Swifts
- Lothian Thistle HV 1-5 Blackburn United
- Tynecastle 4-1 Vale of Leithen
Hill of Beath Hawthorn P-P Oakley United– due to Scottish Cup replay
Saturday, September 17
- Penicuik Athletic 5-1 Blackburn United
Vale of Leithen P-P Hill of Beath Hawthorn– due to Scottish Cup tie
Tuesday, September 20
Linlithgow Rose P-P Broxburn Athletic– now Sat, Sep 24
Friday, September 23
- Inverkeithing Hillfield Swifts 1-2 Dundonald Bluebell – fixture reversed
Saturday, September 24
- Crossgates Primrose 3-2 Hill of Beath Hawthorn
- Haddington Athletic 0-0 Musselburgh Athletic
- Jeanfield Swifts 4-2 Blackburn United
- Linlithgow Rose 4-1 Broxburn Athletic
- Lothian Thistle HV 3-0 Tynecastle
- Oakley United 2-5 Sauchie Juniors
- Vale of Leithen 0-4 Penicuik Athletic
Dundonald Bluebell P-P Inverkeithing Hillfield Swifts– now Fri, Sep 23
Wednesday, September 28
- Broxburn Athletic 3-3 Inverkeithing Hillfield Swifts
- Dundonald Bluebell 1-2 Sauchie Juniors
- Jeanfield Swifts 2-1 Crossgates Primrose
- Linlithgow Rose 2-0 Haddington Athletic
- Musselburgh Athletic 3-0 Lothian Thistle HV
- Tynecastle 1-0 Oakley United
- Vale of Leithen 2-0 Hill of Beath Hawthorn
Penicuik Athletic P-P Blackburn United– now Sat, Sep 17
Saturday, October 1
- Blackburn United 6-0 Vale of Leithen
- Crossgates Primrose 4-1 Lothian Thistle HV
- Hill of Beath Hawthorn 1-1 Broxburn Athletic
- Inverkeithing Hillfield Swifts 1-2 Tynecastle
- Linlithgow Rose 5-1 Dundonald Bluebell
- Oakley United 1-6 Musselburgh Athletic
- Penicuik Athletic 3-3 Jeanfield Swifts
- Sauchie Juniors 2-2 Haddington Athletic
Saturday, October 8
- Broxburn Athletic 2-1 Penicuik Athletic
- Crossgates Primrose 1-4 Linlithgow Rose
- Dundonald Bluebell 3-0 Tynecastle
- Hill of Beath Hawthorn 6-1 Blackburn United
- Inverkeithing Hillfield Swifts 1-1 Lothian Thistle HV
- Jeanfield Swifts 4-1 Haddington Athletic
- Musselburgh Athletic 2-0 Sauchie Juniors
- Vale of Leithen 1-3 Oakley United
Saturday, October 22
- Blackburn United 2-3 Crossgates Primrose
Saturday, October 29
- Broxburn Athletic 1-1 Crossgates Primrose
- Haddington Athletic 2-1 Oakley United
- Jeanfield Swifts 8-2 Vale of Leithen
- Linlithgow Rose 1-0 Inverkeithing Hillfield Swifts
- Lothian Thistle HV 1-2 Hill of Beath Hawthorn
- Musselburgh Athletic 1-2 Dundonald Bluebell
- Sauchie Juniors 1-1 Penicuik Athletic
- Tynecastle 2-3 Blackburn United
Tuesday, November 1
- Haddington Athletic 1-2 Broxburn Athletic
- Hill of Beath Hawthorn 3-3 Linlithgow Rose
- Sauchie Juniors 3-0 Vale of Leithen
- Tynecastle 0-2 Crossgates Primrose
Blackburn United P-P Musselburgh Athletic– due to floodlight issuesOakley United P-P Penicuik Athletic
Wednesday, November 2
- Inverkeithing Hillfield Swifts 1-1 Jeanfield Swifts
- Lothian Thistle HV 1-1 Dundonald Bluebell
Haddington Athletic P-P Broxburn Athletic– now Tues, Nov 1
Saturday, November 5
- Blackburn United 4-0 Oakley United
- Dundonald Bluebell 1-1 Crossgates Primrose
- Inverkeithing Hillfield Swifts 1-3 Hill of Beath Hawthorn
- Jeanfield Swifts 0-5 Sauchie Juniors
- Lothian Thistle HV 3-1 Broxburn Athletic
- Penicuik Athletic 1-0 Haddington Athletic
- Tynecastle 1-4 Linlithgow Rose
- Vale of Leithen 0-6 Musselburgh Athletic
Saturday, November 12
- Broxburn Athletic 5-5 Dundonald Bluebell
- Crossgates Primrose 3-1 Vale of Leithen
- Haddington Athletic 3-2 Blackburn United
- Hill of Beath Hawthorn 2-2 Tynecastle
- Linlithgow Rose 4-0 Penicuik Athletic
- Musselburgh Athletic 3-0 Jeanfield Swifts
- Oakley United 0-2 Lothian Thistle HV
- Sauchie Juniors 4-0 Inverkeithing Hillfield Swifts
Saturday, November 19
Hill of Beath Hawthorn P-P Oakley United– pitch unplayable
Saturday, December 3
- Blackburn United 0-1 Sauchie Juniors
- Dundonald Bluebell 1-2 Hill of Beath Hawthorn
- Inverkeithing Hillfield Swifts 1-0 Crossgates Primrose
- Jeanfield Swifts 7-0 Oakley United
- Lothian Thistle HV 4-2 Linlithgow Rose
- Penicuik Athletic 1-1 Musselburgh Athletic
- Tynecastle 1-1 Broxburn Athletic
- Vale of Leithen 1-3 Haddington Athletic
Friday, December 9
Linlithgow Rose P-P Tynecastle– pitch unplayable
Saturday, December 10
Broxburn Athletic P-P Lothian Thistle HV– pitch unplayableCrossgates Primrose P-P Dundonald Bluebell– pitch unplayableHaddington Athletic P-P Penicuik Athletic– pitch unplayableHill of Beath Hawthorn P-P Inverkeithing Hillfield Swifts– pitch unplayableMusselburgh Athletic P-P Vale of Leithen– pitch unplayableSauchie Juniors P-P Jeanfield Swifts– pitch unplayableOakley United – Blackburn United– pitch unplayableLinlithgow Rose P-P Tynecastle– now Fri, Dec 9
Friday, December 16
- Lothian Thistle HV 2-3 Musselburgh Athletic
Saturday, December 17
Inverkeithing Hillfield Swifts P-P Broxburn Athletic– pitch unplayableHaddington Athletic P-P Sauchie Juniors– pitch unplayableOakley United P-P Crossgates Primrose– pitch unplayablePenicuik Athletic P-P Tynecastle– pitch unplayableVale of Leithen P-P Linlithgow Rose– pitch unplayableBlackburn United P-P Hill of Beath Hawthorn– pitch unplayableDundonald Bluebell P-P Jeanfield Swifts– due to South Challenge Cup tie
Wednesday, December 21
- Penicuik Athletic 4-0 Vale of Leithen
- Tynecastle 3-2 Lothian Thistle HV
Friday, December 30
Dundonald Bluebell P-P Inverkeithing Hillfield Swifts – fixture reversed– pitch unplayableMusselburgh Athletic P-P Haddington Athletic– pitch unplayableSauchie Juniors P-P Oakley United– pitch unplayable
Saturday, December 31
- Blackburn United 2-4 Jeanfield Swifts
- Broxburn Athletic 1-5 Linlithgow Rose
Hill of Beath Hawthorn P-P Crossgates Primrose– pitch unplayableInverkeithing Hillfield Swifts P-P Dundonald Bluebell– now Fri, Dec 30Musselburgh Athletic P-P Haddington Athletic– now Fri, Dec 30Penicuik Athletic P-P Vale of Leithen– now Weds, Dec 21Sauchie Juniors P-P Oakley United– now Fri, Dec 30Tynecastle P-P Lothian Thistle HV– now Weds, Dec 21
Saturday, January 7
- Blackburn United 3-2 Broxburn Athletic
- Haddington Athletic 1-1 Inverkeithing Hillfield Swifts
- Linlithgow Rose 8-0 Oakley United
- Lothian Thistle HV 3-3 Sauchie Juniors
- Tynecastle 1-0 Musselburgh Athletic
- Vale of Leithen 1-2 Crossgates Primrose
Dundonald Bluebell P-P Penicuik Athletic– pitch unplayableJeanfield Swifts P-P Hill of Beath Hawthorn– pitch unplayable
Friday, January 13
- Lothian Thistle HV 1-0 Jeanfield Swifts
Saturday, January 14
- Broxburn Athletic 3-1 Hill of Beath Hawthorn
- Inverkeithing Hillfield Swifts 0-1 Linlithgow Rose
- Musselburgh Athletic 1-0 Blackburn United
- Oakley United 2-3 Haddington Athletic
Crossgates Primrose P-P Tynecastle– pitch unplayablePenicuik Athletic P-P Sauchie Juniors– pitch unplayableVale of Leithen P-P Dundonald Bluebell– pitch unplayable
Saturday, January 21
Broxburn Athletic P-P Lothian Thistle HV– pitch unplayableHaddington Athletic P-P Sauchie Juniors– pitch unplayableHill of Beath Hawthorn P-P Inverkeithing Hillfield Swifts– pitch unplayableMusselburgh Athletic P-P Vale of Leithen– pitch unplayableOakley United P-P Blackburn United– pitch unplayablePenicuik Athletic P-P Tynecastle– pitch unplayable
Friday, January 27
- Lothian Thistle HV 4-2 Vale of Leithen
Saturday, January 28
- Blackburn United 1-2 Haddington Athletic
- Jeanfield Swifts 2-0 Inverkeithing Hillfield Swifts
- Linlithgow Rose 3-1 Hill of Beath Hawthorn
- Musselburgh Athletic 7-0 Oakley United
- Penicuik Athletic 1-1 Crossgates Primrose
- Sauchie Juniors 1-0 Broxburn Athletic
- Tynecastle 1-3 Dundonald Bluebell
Saturday, February 4
- Blackburn United 2-1 Hill of Beath Hawthorn
- Haddington Athletic 1-1 Penicuik Athletic
- Musselburgh Athletic 10-2 Vale of Leithen – new fixture
- Oakley United 1-2 Crossgates Primrose
Dundonald Bluebell P-P Jeanfield Swifts– due to South Challenge Cup tie
Saturday, February 11
- Broxburn Athletic 1-4 Tynecastle
- Crossgates Primrose 0-1 Inverkeithing Hillfield Swifts
- Haddington Athletic 2-0 Vale of Leithen
- Hill of Beath Hawthorn 1-6 Dundonald Bluebell
- Linlithgow Rose 1-2 Lothian Thistle HV
- Musselburgh Athletic 3-1 Penicuik Athletic
- Oakley United 1-3 Jeanfield Swifts
- Sauchie Juniors 3-0 Blackburn United
Saturday, February 18
- Broxburn Athletic 8-0 Vale of Leithen
- Haddington Athletic 5-1 Lothian Thistle HV
- Inverkeithing Hillfield Swifts 2-0 Oakley United
- Jeanfield Swifts 4-2 Tynecastle
- Linlithgow Rose 0-0 Sauchie Juniors
Crossgates Primrose P-P Musselburgh Athletic– pitch unplayableDundonald Bluebell P-P Blackburn United– pitch unplayableHill of Beath Hawthorn P-P Penicuik Athletic– pitch unplayable
Friday, February 24
- Lothian Thistle HV 3-1 Inverkeithing Hillfield Swifts
Saturday, February 25
- Blackburn United 4-2 Penicuik Athletic
- Broxburn Athletic 2-2 Oakley United
- Dundonald Bluebell 0-1 Linlithgow Rose
- Musselburgh Athletic 0-2 Hill of Beath Hawthorn – fixture reversed
- Sauchie Juniors 2-1 Crossgates Primrose
- Tynecastle 0-1 Haddington Athletic
- Vale of Leithen 0-8 Jeanfield Swifts
Saturday, March 4
- East of Scotland League Cup, First Round
Wednesday, March 8
Dundonald Bluebell P-P Penicuik Athletic– pitch unplayableJeanfield Swifts P-P Hill of Beath Hawthorn– pitch unplayable
Saturday, March 11
- Blackburn United 1-6 Musselburgh Athletic
- Broxburn Athletic 1-5 Lothian Thistle HV
- Haddington Athletic 4-3 Sauchie Juniors
Hill of Beath Hawthorn P-P Inverkeithing Hillfield Swifts– pitch unplayableLinlithgow Rose P-P Tynecastle– pitch unplayableOakley United P-P Penicuik Athletic– pitch unplayableCrossgates Primrose P-P Dundonald Bluebell– due to League Cup tie
Friday, March 17
- Tynecastle 2-3 Sauchie Juniors
Saturday, March 18
- Haddington Athletic 1-3 Dundonald Bluebell
- Musselburgh Athletic 0-4 Broxburn Athletic
- Oakley United 1-4 Hill of Beath Hawthorn
Crossgates Primrose P-P Blackburn United– pitch unplayableInverkeithing Hillfield Swifts P-P Vale of Leithen– Vale of Leithen unable to raise a teamJeanfield Swifts P-P Linlithgow Rose– pitch unplayable, now Wed Mar 29
Sunday, March 19
- Penicuik Athletic 0-1 Lothian Thistle HV
Wednesday, March 22
- Dundonald Bluebell 1-3 Penicuik Athletic
- Jeanfield Swifts 0-2 Hill of Beath Hawthorn
Friday, March 24
- Inverkeithing Hillfield Swifts 2-1 Broxburn Athletic
- Musselburgh Athletic 1-1 Haddington Athletic
Saturday, March 25
- Sauchie Juniors 2-0 Jeanfield Swifts
- Vale of Leithen 0-7 Dundonald Bluebell
Hill of Beath Hawthorn P-P Crossgates Primrose– pitch unplayableOakley United P-P Blackburn United– pitch unplayablePenicuik Athletic P-P Tynecastle– pitch unplayable
Wednesday, March 29
- Hill of Beath Hawthorn 1-2 Musselburgh Athletic (@ Central Park, Cowdenbeath)
- Jeanfield Swifts 2-4 Linlithgow Rose
Saturday, April 1
- Dundonald Bluebell 0-2 Jeanfield Swifts (@ New Central Park, Kelty)
Tuesday, April 4
- Vale of Leithen 0-7 Linlithgow Rose
Saturday, April 8
- Dundonald Bluebell 2-2 Broxburn Athletic
- Hill of Beath Hawthorn 2-3 Haddington Athletic
- Jeanfield Swifts 1-3 Musselburgh Athletic
- Linlithgow Rose 3-1 Blackburn United
- Lothian Thistle HV 1-1 Crossgates Primrose
- Penicuik Athletic 2-0 Oakley United
- Tynecastle 2-1 Inverkeithing Hillfield Swifts
- Vale of Leithen 0-6 Sauchie Juniors
Tuesday, April 11
- Hill of Beath Hawthorn 2-1 Oakley United – new fixture
- Penicuik Athletic 1-1 Tynecastle – new fixture
Hill of Beath Hawthorn P-P Penicuik Athletic– fixtures amended
Saturday, April 15
- Blackburn United 3-2 Lothian Thistle HV
- Broxburn Athletic 1-0 Jeanfield Swifts
- Crossgates Primrose 1-1 Haddington Athletic
- Inverkeithing Hillfield Swifts 0-1 Penicuik Athletic
- Musselburgh Athletic 0-0 Linlithgow Rose
- Oakley United 2-2 Dundonald Bluebell
- Sauchie Juniors 4-2 Hill of Beath Hawthorn
- Vale of Leithen 0-3 Tynecastle
Tuesday, April 18
- Linlithgow Rose 3-0 Tynecastle
- Penicuik Athletic 1-3 Sauchie Juniors
Wednesday, April 19
- Dundonald Bluebell 3-2 Inverkeithing Hillfield Swifts
- Hill of Beath Hawthorn 0-1 Crossgates Primrose
Saturday, April 22
- Crossgates Primrose 0-1 Musselburgh Athletic
- Dundonald Bluebell 5-2 Blackburn United
- Inverkeithing Hillfield Swifts 6-0 Vale of Leithen
- Oakley United 0-2 Penicuik Athletic
Tuesday, April 25
- Crossgates Primrose 1-2 Tynecastle
- Hill of Beath Hawthorn 1-3 Inverkeithing Hillfield Swifts
- Oakley United 0-3 Blackburn United
Saturday, April 29
- Blackburn United 0-1 Inverkeithing Hillfield Swifts
- Crossgates Primrose 3-3 Jeanfield Swifts
- Dundonald Bluebell 0-2 Lothian Thistle HV
- Haddington Athletic 1-2 Linlithgow Rose
- Linlithgow Rose champions 🏆
- Hill of Beath Hawthorn 4-0 Vale of Leithen
- Oakley United 1-1 Tynecastle
- Penicuik Athletic 1-1 Broxburn Athletic
- Sauchie Juniors 3-1 Musselburgh Athletic
Tuesday, May 2
- Crossgates Primrose 4-1 Blackburn United
- Hill of Beath Hawthorn 3-1 Penicuik Athletic
Saturday, May 6
- Broxburn Athletic 1-4 Haddington Athletic
- Dundonald Bluebell 2-1 Musselburgh Athletic
- Inverkeithing Hillfield Swifts 4-5 Sauchie Juniors
- Jeanfield Swifts 2-2 Penicuik Athletic
- Linlithgow Rose 7-0 Crossgates Primrose
- Lothian Thistle HV 6-2 Oakley United
- Tynecastle 0-0 Hill of Beath Hawthorn
- Vale of Leithen 3-0 Blackburn United
Tuesday, May 9
- Crossgates Primrose 1-1 Dundonald Bluebell
Saturday, May 13
- Blackburn United 3-3 Tynecastle
- Crossgates Primrose 0-4 Broxburn Athletic
- Haddington Athletic 2-1 Jeanfield Swifts
- Hill of Beath Hawthorn 0-1 Lothian Thistle HV
- Musselburgh Athletic 7-0 Inverkeithing Hillfield Swifts
- Oakley United 2-0 Vale of Leithen
- Penicuik Athletic 0-0 Linlithgow Rose
- Sauchie Juniors 2-3 Dundonald Bluebell
season end