EoSL – Premier Division 21-22

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 eighteen clubs will play each other twice to give a league programme of 34 games. 

Incredibly, there is no automatic promotion from the East of Scotland League, though the champions can play off against the West of Scotland and South of Scotland League champions for a place in the Lowland League if they meet SFA Club Licence criteria. 

Bo’ness United are the last team to have won this division after they were declared champions in the aborted 2019-20 season

2021-22 COMPETITION (2019-20, 2020-21)

Participating clubs: Blackburn United, Broxburn Athletic, Camelon Juniors, Crossgates Primrose, Dunbar United, Dundonald Bluebell, Hill of Beath Hawthorn, Inverkeithing Hillfield Swifts, Jeanfield Swifts, Linlithgow Rose, Lothian Thistle HV, Musselburgh Athletic, Newtongrange Star, Penicuik Athletic, Sauchie Juniors, Tranent Juniors, Tynecastle, Whitehill Welfare

Opening fixtures

Friday, July 16

  • Lothian Thistle HV 2-2 Musselburgh Athletic

Saturday, July 17

  • Broxburn Athletic 1-4 Penicuik Athletic
  • Camelon Juniors 4-1 Newtongrange Star
  • Crossgates Primrose 1-1 Linlithgow Rose
  • Dundonald Bluebell 4-1 Whitehill Welfare
  • Hill of Beath Hawthorn 2-3 Tranent Juniors
  • Inverkeithing Hillfield Swifts 1-1 Tynecastle
  • Jeanfield Swifts 0-4 Blackburn United
  • Sauchie Juniors 1-3 Dunbar United

Tuesday, July 20

  • Dunbar United 2-1 Broxburn Athletic
  • Linlithgow Rose 6-1 Hill of Beath Hawthorn
  • Musselburgh Athletic 2-0 Sauchie Juniors
  • Newtongrange Star 1-1 Inverkeithing Hillfield Swifts
  • Penicuik Athletic 1-0 Crossgates Primrose
  • Tranent Juniors 3-0 Lothian Thistle HV
  • Tynecastle 2-2 Jeanfield Swifts
  • Whitehill Welfare 3-4 Camelon Juniors

Wednesday, July 21

  • Blackburn United 0-2 Dundonald Bluebell

Saturday, July 24

  • Blackburn United 3-1 Hill of Beath Hawthorn
  • Dunbar United 0-1 Camelon Juniors
  • Linlithgow Rose 4-0 Inverkeithing Hillfield Swifts
  • Musselburgh Athletic 2-2 Crossgates Primrose
  • Newtongrange Star 0-1 Jeanfield Swifts
  • Penicuik Athletic 3-1 Lothian Thistle HV
  • Tranent Juniors 2-0 Dundonald Bluebell
  • Tynecastle 3-2 Sauchie Juniors
  • Whitehill Welfare 0-2 Broxburn Athletic

Tuesday, July 27

  • Broxburn Athletic 1-3 Tranent Juniors
  • Hill of Beath Hawthorn 1-6 Tynecastle
  • Camelon Juniors A-A(0-0) Musselburgh Athletic – abandoned 28 mins, pitch waterlogged 
  • Sauchie Juniors A-A(3-2) Blackburn United – abandoned 83 mins, pitch waterlogged 

Wednesday, July 28

  • Crossgates Primrose 2-0 Newtongrange Star
  • Dundonald Bluebell 2-2 Linlithgow Rose
  • Inverkeithing Hillfield Swifts 1-3 Penicuik Athletic
  • Jeanfield Swifts 4-0 Whitehill Welfare
  • Lothian Thistle HV 1-3 Dunbar United

Saturday, July 31

  • Blackburn United 3-2 Whitehill Welfare
  • Broxburn Athletic 4-3 Newtongrange Star
  • Crossgates Primrose 1-4 Tranent Juniors
  • Dundonald Bluebell 1-2 Musselburgh Athletic
  • Jeanfield Swifts 1-0 Dunbar United
  • Lothian Thistle HV 4-5 Inverkeithing Hillfield Swifts
  • Penicuik Athletic 3-2 Tynecastle
  • Sauchie Juniors 0-0 Linlithgow Rose

Saturday, August 7

  • Camelon Juniors 2-4 Dundonald Bluebell
  • Dunbar United 2-2 Hill of Beath Hawthorn
  • Linlithgow Rose 1-3 Penicuik Athletic
  • Musselburgh Athletic 3-2 Jeanfield Swifts
  • Newtongrange Star 1-1 Blackburn United
  • Tranent Juniors 2-0 Sauchie Juniors
  • Tynecastle 1-2 Broxburn Athletic
  • Whitehill Welfare 3-1 Lothian Thistle HV

Saturday, August 14

  • Blackburn United 2-4 Broxburn Athletic
  • Crossgates Primrose 2-1 Tynecastle
  • Dunbar United 2-2 Musselburgh Athletic
  • Hill of Beath Hawthorn 2-0 Dundonald Bluebell
  • Inverkeithing Hillfield Swifts 3-1 Camelon Juniors
  • Jeanfield Swifts 0-1 Tranent Juniors
  • Lothian Thistle HV 2-2 Linlithgow Rose
  • Sauchie Juniors 1-2 Penicuik Athletic
  • Whitehill Welfare 3-1 Newtongrange Star

Tuesday, August 17

  • Linlithgow Rose 2-2 Musselburgh Athletic
  • Penicuik Athletic 5-0 Jeanfield Swifts
  • Sauchie Juniors 3-2 Newtongrange Star
  • Tynecastle 3-1 Tranent Juniors
  • Whitehill Welfare 1-3 Inverkeithing Hillfield Swifts

Wednesday, August 18

  • Blackburn United 1-1 Dunbar United
  • Broxburn Athletic 4-0 Hill of Beath Hawthorn
  • Crossgates Primrose 2-1 Camelon Juniors
  • Dundonald Bluebell 5-0 Lothian Thistle HV

Saturday, August 21

  • Broxburn Athletic 3-2 Crossgates Primrose
  • Dundonald Bluebell 2-2 Sauchie Juniors
  • Inverkeithing Hillfield Swifts 1-0 Jeanfield Swifts
  • Linlithgow Rose 5-1 Dunbar United
  • Musselburgh Athletic 1-2 Hill of Beath Hawthorn
  • Newtongrange Star 0-2 Lothian Thistle HV
  • Penicuik Athletic 2-1 Camelon Juniors
  • Tranent Juniors 5-0 Blackburn United
  • Tynecastle 3-2 Whitehill Welfare

Saturday, August 28

  • Camelon Juniors 1-3 Lothian Thistle HV
  • Sauchie Juniors 4-2 Hill of Beath Hawthorn
  • Tranent Juniors 1-0 Newtongrange Star

Tuesday, August 31

  • Camelon Juniors – Sauchie Juniors
  • Dunbar United – Tynecastle
  • Hill of Beath Hawthorn – Whitehill Welfare
  • Musselburgh Athletic – Penicuik Athletic
  • Newtongrange Star – Dundonald Bluebell
  • Tranent Juniors – Linlithgow Rose

Saturday, September 4

  • Camelon Juniors 3-4 Blackburn United
  • Crossgates Primrose 4-1 Hill of Beath Hawthorn
  • Inverkeithing Hillfield Swifts 1-1 Dundonald Bluebell
  • Jeanfield Swifts 2-1 Sauchie Juniors
  • Lothian Thistle HV 3-1 Tynecastle
  • Newtongrange Star 1-2 Penicuik Athletic
  • Tranent Juniors 3-0 Musselburgh Athletic
  • Whitehill Welfare 1-0 Dunbar United
  • Linlithgow Rose P-P Broxburn Athletic – covid related – now Sat, Sept 18

Wednesday, September 8

  • Inverkeithing Hillfield Swifts 2-2 Blackburn United
  • Jeanfield Swifts 2-5 Broxburn Athletic
  • Lothian Thistle HV 2-2 Crossgates Primrose

Saturday, September 11

  • Crossgates Primrose 2-4 Jeanfield Swifts
  • Inverkeithing Hillfield Swifts 2-2 Broxburn Athletic

Saturday, September 18

  • Linlithgow Rose 2-0 Broxburn Athletic
  • Musselburgh Athletic 3-2 Dundonald Bluebell

Saturday, September 25

  • Blackburn United 1-2 Crossgates Primrose
  • Camelon Juniors 0-4 Tranent Juniors
  • Dunbar United 3-1 Inverkeithing Hillfield Swifts
  • Dundonald Bluebell 1-3 Penicuik Athletic
  • Musselburgh Athletic 1-4 Tynecastle
  • Sauchie Juniors 3-2 Broxburn Athletic
  • Whitehill Welfare 0-2 Linlithgow Rose
  • Hill of Beath Hawthorn P-P Newtongrange Star – due to Scottish Cup replay 
  • Jeanfield Swifts P-P Lothian Thistle HV – due to Scottish Cup replay 

Tuesday, September 28

  • Hill of Beath Hawthorn 1-4 Camelon Juniors

Saturday, October 2

  • Camelon Juniors 2-5 Jeanfield Swifts
  • Crossgates Primrose 3-2 Dunbar United
  • Inverkeithing Hillfield Swifts 0-4 Musselburgh Athletic
  • Linlithgow Rose 3-0 Lothian Thistle HV
  • Newtongrange Star 2-2 Tranent Juniors – groundhop game
  • Penicuik Athletic 2-1 Hill of Beath Hawthorn
  • Tynecastle 2-1 Blackburn United
  • Whitehill Welfare 0-3 Sauchie Juniors

Sunday, October 3

  • Broxburn Athletic 0-1 Dundonald Bluebell – groundhop game

Tuesday, October 5

  • Tranent Juniors 3-0 Whitehill Welfare
  • Dunbar United P-P Penicuik Athletic
  • Hill of Beath Hawthorn P-P Sauchie Juniors
  • Newtongrange Star P-P Linlithgow Rose

Wednesday, October 6

  • Blackburn United 2-2 Musselburgh Athletic
  • Broxburn Athletic 3-0 Inverkeithing Hillfield Swifts
  • Dundonald Bluebell 0-3 Tynecastle
  • Jeanfield Swifts 4-0 Crossgates Primrose
  • Lothian Thistle HV 4-1 Camelon Juniors

Saturday, October 9

  • Blackburn United 1-2 Linlithgow Rose
  • Broxburn Athletic 3-3 Lothian Thistle HV
  • Dunbar United 2-2 Tranent Juniors
  • Dundonald Bluebell 2-4 Jeanfield Swifts
  • Hill of Beath Hawthorn 0-0 Inverkeithing Hillfield Swifts (1.30pm)
  • Musselburgh Athletic 1-0 Newtongrange Star
  • Penicuik Athletic 4-0 Whitehill Welfare
  • Sauchie Juniors 2-5 Crossgates Primrose (2pm)
  • Tynecastle 5-1 Camelon Juniors

Saturday, October 23

  • Hill of Beath Hawthorn 1-2 Newtongrange Star
  • Whitehill Welfare 3-2 Dundonald Bluebell

Saturday, October 30

  • Linlithgow Rose 2-0 Jeanfield Swifts
  • Musselburgh Athletic 3-1 Broxburn Athletic
  • Sauchie Juniors 1-2 Camelon Juniors
  • Tranent Juniors 0-1 Inverkeithing Hillfield Swifts
  • Tynecastle 1-3 Newtongrange Star 
  • Crossgates Primrose P-P Whitehill Welfare – pitch unplayable 
  • Dunbar United P-P Dundonald Bluebell – due to Scottish Cup replay 
  • Lothian Thistle HV P-P Hill of Beath Hawthorn – due to Scottish Cup replay
  • Penicuik Athletic P-P Blackburn United – pitch unplayable 

Saturday, November 6

  • Blackburn United 1-5 Tranent Juniors
  • Broxburn Athletic 1-0 Whitehill Welfare
  • Camelon Juniors 1-3 Linlithgow Rose
  • Dundonald Bluebell 6-3 Dunbar United
  • Hill of Beath Hawthorn 2-2 Musselburgh Athletic
  • Jeanfield Swifts 3-1 Inverkeithing Hillfield Swifts
  • Newtongrange Star 2-0 Crossgates Primrose
  • Sauchie Juniors 3-2 Lothian Thistle HV
  • Tynecastle 0-2 Penicuik Athletic

Tuesday, November 9

  • Linlithgow Rose – Newtongrange Star
  • Penicuik Athletic – Dunbar United
  • Tynecastle – Dundonald Bluebell
  • Whitehill Welfare – Tranent Juniors
  • Camelon Juniors P-P Lothian Thistle HV
  • Musselburgh Athletic P-P Blackburn United – now Sat, Nov 27
  • Sauchie Juniors P-P Hill of Beath Hawthorn – now Sat, Aug 28

Wednesday, November 10

  • Inverkeithing Hillfield Swifts 4-5 Crossgates Primrose

Saturday, November 13

  • Camelon Juniors 2-3 Broxburn Athletic
  • Crossgates Primrose 1-1 Dundonald Bluebell
  • Inverkeithing Hillfield Swifts 2-3 Sauchie Juniors
  • Jeanfield Swifts 3-2 Hill of Beath Hawthorn
  • Linlithgow Rose 8-0 Tynecastle
  • Lothian Thistle HV 0-3 Blackburn United
  • Newtongrange Star 1-4 Dunbar United
  • Tranent Juniors 1-1 Penicuik Athletic
  • Whitehill Welfare 0-3 Musselburgh Athletic

Saturday, November 20

  • Camelon Juniors 2-3 Musselburgh Athletic
  • Crossgates Primrose 4-3 Whitehill Welfare
  • Inverkeithing Hillfield Swifts 4-1 Dunbar United
  • Lothian Thistle HV 2-1 Hill of Beath Hawthorn

Saturday, November 27

  • Dunbar United 0-1 Penicuik Athletic
  • Musselburgh Athletic 4-1 Blackburn United
  • Newtongrange Star 0-1 Linlithgow Rose

Saturday, December 4

  • Blackburn United 2-4 Newtongrange Star – artificial
  • Broxburn Athletic 2-3 Jeanfield Swifts – artificial
  • Dunbar United A-A(2-1) Linlithgow Rose – abandoned due to snow
  • Dundonald Bluebell 2-0 Camelon Juniors
  • Lothian Thistle HV 4-1 Whitehill Welfare (3pm) – artificial
  • Musselburgh Athletic 2-2 Inverkeithing Hillfield Swifts
  • Tynecastle A-A(0-2) Hill of Beath Hawthorn – abandoned due to floodlight failure
  • Tranent Juniors P-P Crossgates Primrose – pitch unplayable
  • Penicuik Athletic P-P Sauchie Juniors – pitch unplayable

Saturday, December 11

  • Camelon Juniors 2-2 Dunbar United
  • Hill of Beath Hawthorn 1-0 Broxburn Athletic
  • Inverkeithing Hillfield Swifts 1-0 Lothian Thistle HV
  • Linlithgow Rose 5-1 Dundonald Bluebell
  • Newtongrange Star 1-2 Tynecastle 
  • Whitehill Welfare 4-1 Blackburn United
  • Crossgates Primrose P-P Musselburgh Athletic – pitch unplayable 
  • Jeanfield Swifts P-P Penicuik Athletic – pitch unplayable 
  • Sauchie Juniors P-P Tranent Juniors – pitch unplayable 

Saturday, December 18

  • Blackburn United 1-3 Jeanfield Swifts
  • Dunbar United 2-1 Sauchie Juniors
  • Lothian Thistle HV 1-0 Dundonald Bluebell
  • Musselburgh Athletic 0-6 Linlithgow Rose
  • Penicuik Athletic 2-2 Inverkeithing Hillfield Swifts
  • Broxburn Athletic P-P Tynecastle – covid related
  • Camelon Juniors P-P Crossgates Primrose – covid related
  • Tranent Juniors P-P Newtongrange Star – played Sat, Aug 28
  • Whitehill Welfare P-P Hill of Beath Hawthorn – covid related 

Tuesday, December 21

  • Penicuik Athletic 0-0 Newtongrange Star

Wednesday, December 22

  • Musselburgh Athletic 2-2 Tranent Juniors

Wednesday, December 29

  • Blackburn United – Camelon Juniors

Thursday, December 30

  • Broxburn Athletic – Linlithgow Rose
  • Dunbar United – Whitehill Welfare
  • Dundonald Bluebell P-P Inverkeithing Hillfield Swifts

Saturday, January 1

  • Blackburn United P-P Camelon Juniors – now Weds, Dec 29
  • Broxburn Athletic P-P Linlithgow Rose – now Thurs, Dec 30
  • Dunbar United P-P Whitehill Welfare – now Thurs, Dec 30
  • Dundonald Bluebell P-P Inverkeithing Hillfield Swifts – now Thurs, Dec 30
  • Hill of Beath Hawthorn P-P Crossgates Primrose – now Mon, Jan 3
  • Musselburgh Athletic P-P Tranent Juniors – now Wed, Dec 22
  • Penicuik Athletic P-P Newtongrange Star – now Tues, Dec 21
  • Sauchie Juniors P-P Jeanfield Swifts – now Weds, Jan 5
  • Tynecastle P-P Lothian Thistle HV – now, Tues, Jan 4

Monday, January 3

  • Hill of Beath Hawthorn P-P Crossgates Primrose – covid related

Tuesday, January 4

  • Tynecastle P-P Lothian Thistle HV – pitch unplayable

Wednesday, January 5

  • Sauchie Juniors P-P Jeanfield Swifts – floodlight issue

Saturday, January 8

  • Crossgates Primrose 1-3 Sauchie Juniors
  • Inverkeithing Hillfield Swifts 1-2 Hill of Beath Hawthorn
  • Lothian Thistle HV 2-1 Broxburn Athletic
  • Newtongrange Star 2-0 Musselburgh Athletic
  • Whitehill Welfare 1-5 Penicuik Athletic
  • Camelon Juniors P-P Tynecastle – pitch unplayable 
  • Jeanfield Swifts P-P Dundonald Bluebell – pitch unplayable 
  • Linlithgow Rose P-P Blackburn United – covid related 
  • Tranent Juniors P-P Dunbar United – covid related 

Saturday, January 15

  • Blackburn United 3-3 Lothian Thistle HV
  • Broxburn Athletic 2-1 Camelon Juniors
  • Dunbar United 1-1 Newtongrange Star
  • Dundonald Bluebell 2-1 Crossgates Primrose
  • Hill of Beath Hawthorn 4-1 Jeanfield Swifts
  • Musselburgh Athletic 0-1 Whitehill Welfare
  • Penicuik Athletic 0-3 Tranent Juniors
  • Sauchie Juniors 1-1 Inverkeithing Hillfield Swifts
  • Tynecastle 1-2 Linlithgow Rose

Saturday, January 22

  • Camelon Juniors 2-1 Tynecastle
  • Crossgates Primrose 3-2 Musselburgh Athletic
  • Dundonald Bluebell 1-1 Inverkeithing Hillfield Swifts
  • Jeanfield Swifts 4-1 Lothian Thistle HV
  • Dunbar United P-P Newtongrange Star – played Sat, Jan 15

Saturday, January 29

  • Crossgates Primrose 1-0 Broxburn Athletic
  • Hill of Beath Hawthorn 1-1 Blackburn United
  • Linlithgow Rose 2-1 Camelon Juniors
  • Lothian Thistle HV 1-2 Penicuik Athletic
  • Newtongrange Star 1-3 Sauchie Juniors
  • Tranent Juniors 3-0 Tynecastle
  • Whitehill Welfare 1-5 Jeanfield Swifts
  • Dunbar United P-P Dundonald Bluebell – new fixture – due to adverse weather 
  • Inverkeithing Hillfield Swifts P-P Dunbar United – fixtures amended
  • Musselburgh Athletic P-P Dundonald Bluebell – played Sat, Sept 18

Saturday, February 5

  • Broxburn Athletic 3-1 Tynecastle
  • Whitehill Welfare 2-3 Hill of Beath Hawthorn 
  • Camelon Juniors P-P Crossgates Primrose – pitch unplayable 
  • Penicuik Athletic P-P Blackburn United – pitch unplayable 

Saturday, February 12

  • Dunbar United 1-4 Lothian Thistle HV
  • Dundonald Bluebell 1-5 Blackburn United
  • Jeanfield Swifts 2-3 Newtongrange Star
  • Linlithgow Rose 5-2 Crossgates Primrose
  • Sauchie Juniors 4-0 Whitehill Welfare
  • Tranent Juniors 1-0 Broxburn Athletic
  • Tynecastle 3-3 Musselburgh Athletic
  • Camelon Juniors P-P Inverkeithing Hillfield Swifts – pitch unplayable 
  • Hill of Beath Hawthorn P-P Penicuik Athletic – pitch unplayable 

Saturday, February 19

  • Dunbar United 0-1 Jeanfield Swifts
  • Inverkeithing Hillfield Swifts 2-1 Linlithgow Rose
  • Musselburgh Athletic 3-0 Lothian Thistle HV
  • Tranent Juniors 2-2 Hill of Beath Hawthorn
  • Tynecastle 1-4 Crossgates Primrose
  • Blackburn United P-P Sauchie Juniors – pitch unplayable 
  • Newtongrange Star P-P Camelon Juniors – pitch unplayable 
  • Penicuik Athletic P-P Broxburn Athletic – pitch unplayable 
  • Whitehill Welfare P-P Dundonald Bluebell

Saturday, February 26

  • Blackburn United 1-2 Penicuik Athletic
  • Broxburn Athletic 3-2 Musselburgh Athletic
  • Crossgates Primrose 1-1 Inverkeithing Hillfield Swifts
  • Dundonald Bluebell 5-2 Newtongrange Star
  • Hill of Beath Hawthorn 4-0 Dunbar United
  • Jeanfield Swifts 4-1 Camelon Juniors
  • Linlithgow Rose 4-0 Whitehill Welfare
  • Lothian Thistle HV 0-1 Tranent Juniors
  • Sauchie Juniors P-P Tynecastle – pitch unplayable 

Saturday, March 5

  • Penicuik Athletic 1-2 Blackburn United

Tuesday, March 8

  • Hill of Beath Hawthorn 1-2 Sauchie Juniors

Saturday, March 12

  • Camelon Juniors 0-5 Inverkeithing Hillfield Swifts
  • Tynecastle 6-2 Lothian Thistle HV

Saturday, March 19

  • Crossgates Primrose 1-2 Penicuik Athletic
  • Dundonald Bluebell 1-3 Tranent Juniors
  • Hill of Beath Hawthorn 3-1 Linlithgow Rose
  • Newtongrange Star 5-2 Camelon Juniors

Wednesday, March 23

  • Jeanfield Swifts 4-1 Penicuik Athletic

Saturday, March 26

  • Blackburn United 1-0 Sauchie Juniors
  • Dunbar United 3-2 Linlithgow Rose

Tuesday, April 5

  • Sauchie Juniors 3-1 Blackburn United

Saturday, April 9

  • Blackburn United 1-3 Tynecastle
  • Broxburn Athletic 2-2 Dunbar United
  • Camelon Juniors 0-1 Whitehill Welfare
  • Inverkeithing Hillfield Swifts 3-0 Newtongrange Star
  • Lothian Thistle HV 2-1 Jeanfield Swifts ( @ St Mark’s Park)
  • Sauchie Juniors 3-0 Musselburgh Athletic
  • Tranent Juniors 1-1 Crossgates Primrose

Tuesday, April 12

  • Hill of Beath Hawthorn 1-2 Penicuik Athletic
  • Sauchie Juniors 1-3 Tranent Juniors

Friday, April 15

  • Jeanfield Swifts 6-1 Tynecastle
  • Newtongrange Star 0-1 Whitehill Welfare

Saturday, April 16

  • Broxburn Athletic 0-1 Blackburn United
  • Camelon Juniors 0-2 Hill of Beath Hawthorn
  • Crossgates Primrose 3-1 Lothian Thistle HV
  • Inverkeithing Hillfield Swifts 2-3 Tranent Juniors
  • Linlithgow Rose 2-0 Sauchie Juniors
  • Musselburgh Athletic 1-3 Dunbar United
  • Penicuik Athletic 1-1 Dundonald Bluebell
  • Jeanfield Swifts P-P Tynecastle – now Fri, Apr 15
  • Newtongrange Star P-P Whitehill Welfare – now Fri, Apr 15

Tuesday, April 19

  • Hill of Beath Hawthorn 3-1 Crossgates Primrose
  • Penicuik Athletic 2-1 Sauchie Juniors
  • Tranent Juniors 3-0 Dunbar United

Wednesday, April 20

  • Jeanfield Swifts 1-2 Dundonald Bluebell

Saturday, April 23

  • Dunbar United 2-2 Blackburn United
  • Dundonald Bluebell 2-0 Broxburn Athletic
  • Jeanfield Swifts 0-0 Linlithgow Rose
  • Lothian Thistle HV – Sauchie Juniors
  • Newtongrange Star 2-0 Hill of Beath Hawthorn
  • Penicuik Athletic 1-0 Musselburgh Athletic
  • Tranent Juniors 3-0 Camelon Juniors
  • Tynecastle 0-2 Inverkeithing Hillfield Swifts
  • Whitehill Welfare 1-1 Crossgates Primrose

Tuesday, April 26

  • Penicuik Athletic 1-1 Broxburn Athletic
  • Sauchie Juniors 1-1 Tynecastle
  • Tranent Juniors 2-2 Linlithgow Rose

Friday, April 29

  • Tynecastle 1-6 Hill of Beath Hawthorn

Saturday, April 30

  • Dunbar United 1-2 Dundonald Bluebell – new fixture

Tuesday, May 3

  • Camelon Juniors 2-3 Crossgates Primrose

Wednesday, May 4

  • Linlithgow Rose 4-2 Blackburn United

Saturday, May 7

  • Blackburn United 4-0 Inverkeithing Hillfield Swifts
  • Camelon Juniors 1-6 Penicuik Athletic
  • Dunbar United 2-2 Crossgates Primrose
  • Hill of Beath Hawthorn 0-3 Lothian Thistle HV
  • Jeanfield Swifts 3-0 Musselburgh Athletic
  • Linlithgow Rose 3-3 Tranent Juniors
  • Newtongrange Star 2-3 Broxburn Athletic
  • Sauchie Juniors 0-2 Dundonald Bluebell
  • Whitehill Welfare 2-3 Tynecastle

Wednesday, May 11

  • Sauchie Juniors 5-4 Jeanfield Swifts

Saturday, May 14

  • Broxburn Athletic 3-0 Sauchie Juniors
  • Crossgates Primrose 1-0 Blackburn United
  • Dundonald Bluebell 1-4 Hill of Beath Hawthorn
  • Inverkeithing Hillfield Swifts 4-2 Whitehill Welfare
  • Lothian Thistle HV 3-1 Newtongrange Star
  • Musselburgh Athletic 6-1 Camelon Juniors
  • Penicuik Athletic 2-1 Linlithgow Rose
  • Tranent Juniors 2-0 Jeanfield Swifts
    • Tranent champions 🏆 
  • Tynecastle 7-0 Dunbar United

SEASON COMPLETE