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 replayJeanfield 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 AthleticHill of Beath Hawthorn P-P Sauchie JuniorsNewtongrange 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 unplayableDunbar United P-P Dundonald Bluebell– due to Scottish Cup replayLothian Thistle HV P-P Hill of Beath Hawthorn– due to Scottish Cup replayPenicuik 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 HVMusselburgh Athletic P-P Blackburn United– now Sat, Nov 27Sauchie 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 unplayablePenicuik 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 unplayableJeanfield Swifts P-P Penicuik Athletic– pitch unplayableSauchie 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 relatedCamelon Juniors P-P Crossgates Primrose– covid relatedTranent Juniors P-P Newtongrange Star– played Sat, Aug 28Whitehill 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 29Broxburn Athletic P-P Linlithgow Rose– now Thurs, Dec 30Dunbar United P-P Whitehill Welfare– now Thurs, Dec 30Dundonald Bluebell P-P Inverkeithing Hillfield Swifts– now Thurs, Dec 30Hill of Beath Hawthorn P-P Crossgates Primrose– now Mon, Jan 3Musselburgh Athletic P-P Tranent Juniors– now Wed, Dec 22Penicuik Athletic P-P Newtongrange Star– now Tues, Dec 21Sauchie Juniors P-P Jeanfield Swifts– now Weds, Jan 5Tynecastle 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 unplayableJeanfield Swifts P-P Dundonald Bluebell– pitch unplayableLinlithgow Rose P-P Blackburn United– covid relatedTranent 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 weatherInverkeithing Hillfield Swifts P-P Dunbar United– fixtures amendedMusselburgh 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 unplayablePenicuik 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 unplayableHill 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 unplayableNewtongrange Star P-P Camelon Juniors– pitch unplayablePenicuik Athletic P-P Broxburn Athletic– pitch unplayableWhitehill 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 15Newtongrange 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