EoSL Premier Division 22-23

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 22
  • Musselburgh 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 issues
  • Oakley 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 unplayable 
  • Crossgates Primrose P-P Dundonald Bluebell – pitch unplayable 
  • Haddington Athletic P-P Penicuik Athletic  – pitch unplayable 
  • Hill of Beath Hawthorn P-P Inverkeithing Hillfield Swifts – pitch unplayable 
  • Musselburgh Athletic P-P Vale of Leithen  – pitch unplayable 
  • Sauchie Juniors P-P Jeanfield Swifts – pitch unplayable 
  • Oakley United – Blackburn United – pitch unplayable 
  • Linlithgow 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 unplayable 
  • Haddington Athletic P-P Sauchie Juniors – pitch unplayable
  • Oakley United P-P Crossgates Primrose – pitch unplayable
  • Penicuik Athletic P-P Tynecastle – pitch unplayable
  • Vale of Leithen P-P Linlithgow Rose – pitch unplayable
  • Blackburn United P-P Hill of Beath Hawthorn – pitch unplayable 
  • Dundonald 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 unplayable 
  • Musselburgh Athletic P-P Haddington Athletic – pitch unplayable 
  • Sauchie 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 unplayable 
  • Inverkeithing Hillfield Swifts P-P Dundonald Bluebell – now Fri, Dec 30
  • Musselburgh Athletic P-P Haddington Athletic – now Fri, Dec 30
  • Penicuik Athletic P-P Vale of Leithen – now Weds, Dec 21
  • Sauchie Juniors P-P Oakley United – now Fri, Dec 30
  • Tynecastle 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 unplayable
  • Jeanfield 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 unplayable 
  • Penicuik Athletic P-P Sauchie Juniors – pitch unplayable 
  • Vale of Leithen P-P Dundonald Bluebell – pitch unplayable

Saturday, January 21

  • Broxburn Athletic P-P Lothian Thistle HV – pitch unplayable
  • Haddington Athletic P-P Sauchie Juniors – pitch unplayable 
  • Hill of Beath Hawthorn P-P Inverkeithing Hillfield Swifts – pitch unplayable
  • Musselburgh Athletic P-P Vale of Leithen – pitch unplayable
  • Oakley United P-P Blackburn United – pitch unplayable 
  • Penicuik 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 unplayable 
  • Dundonald Bluebell P-P Blackburn United – pitch unplayable 
  • Hill of Beath Hawthorn P-P Penicuik Athletic – pitch unplayable 

Tuesday, February 21

  • Sauchie Juniors 5-3 Oakley United

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

Wednesday, March 8

  • Dundonald Bluebell P-P Penicuik Athletic – pitch unplayable 
  • Jeanfield 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 unplayable 
  • Linlithgow Rose P-P Tynecastle – pitch unplayable 
  • Oakley United P-P Penicuik Athletic – pitch unplayable 
  • Crossgates 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 unplayable 
  • Inverkeithing Hillfield Swifts P-P Vale of Leithen – Vale of Leithen unable to raise a team
  • Jeanfield 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 unplayable 
  • Oakley United P-P Blackburn United – pitch unplayable 
  • Penicuik 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