The East of Scotland League’s First Division sits at Tier 7 of the SFA’s “pyramid”, below the East of Scotland Premier Division.
Together with the Second and Third Divisions, it replaces the previous ‘Conference’ structure that was in place following the large influx of Junior clubs in 2019.
The sixteen clubs in this division will play each other twice to give a league programme of 30 games.
2022-23 COMPETITION (2019-20 A, B; 2020-21; 2021-22 A, B, X)
Participating clubs: Burntisland Shipyard, Camelon Juniors, Coldstream, Dunbar United, Dunipace, Glenrothes, Kennoway Star Hearts, Kinnoull, Kirkcaldy & Dysart, Leith Athletic, Lochore Welfare, Luncarty, Newtongrange Star, Preston Athletic, Rosyth, Whitehill Welfare
Saturday, July 30
- Burntisland Shipyard 1-2 Lochore Welfare
- Camelon Juniors 1-2 Kinnoull
- Coldstream 1-6 Kirkcaldy & Dysart
- Dunipace 3-1 Newtongrange Star
- Glenrothes 2-1 Preston Athletic
- Kennoway Star Hearts 2-3 Leith Athletic
- Rosyth 1-2 Dunbar United
- Whitehill Welfare 1-5 Luncarty
Tuesday, August 2
- Leith Athletic 2-1 Rosyth
- Lochore Welfare 1-2 Dunipace
Wednesday, August 3
- Burntisland Shipyard 3-3 Preston Athletic
- Kinnoull 5-0 Kennoway Star Hearts
- Kirkcaldy & Dysart 3-1 Camelon Juniors
- Luncarty 7-3 Glenrothes
Saturday, August 6
- Dunbar United 2-0 Whitehill Welfare
- Newtongrange Star 1-0 Burntisland Shipyard
- Preston Athletic 1-1 Kennoway Star Hearts
Tuesday, August 9
- Camelon Juniors 0-5 Luncarty
- Glenrothes 2-2 Kinnoull
- Kennoway Star Hearts 0-4 Newtongrange Star
- Preston Athletic 3-0 Coldstream
- Whitehill Welfare 2-1 Lochore Welfare
Saturday, August 13
- Dunbar United 2-0 Burntisland Shipyard
- Kinnoull 2-2 Dunipace
- Kirkcaldy & Dysart 1-2 Whitehill Welfare
- Leith Athletic 2-4 Glenrothes
- Lochore Welfare 2-1 Coldstream
- Luncarty 5-1 Kennoway Star Hearts
- Newtongrange Star 0-1 Camelon Juniors
- Preston Athletic 2-0 Rosyth
Saturday, August 20
- Dunipace 3-4 Leith Athletic
Tuesday, August 30
- Coldstream 2-2 Dunbar United
- Rosyth 1-2 Kirkcaldy & Dysart
Saturday, September 3
- Burntisland Shipyard 3-1 Leith Athletic
- Camelon Juniors 2-3 Preston Athletic
- Coldstream 2-1 Luncarty
- Dunipace 4-2 Kirkcaldy & Dysart
- Glenrothes 3-0 Lochore Welfare
- Kennoway Star Hearts 2-3 Dunbar United
- Rosyth 0-5 Newtongrange Star
- Whitehill Welfare 1-3 Kinnoull
Saturday, September 17
- Burntisland Shipyard 1-2 Kinnoull
- Kirkcaldy & Dysart 3-1 Preston Athletic
- Rosyth 5-0 Glenrothes
Tuesday, September 20
- Leith Athletic 4-2 Lochore Welfare
Rosyth P-P Glenrothes– now Sat, Sep 17
Saturday, September 24
- Camelon Juniors 3-3 Dunipace
- Coldstream 2-1 Leith Athletic
- Kennoway Star Hearts 2-4 Glenrothes
- Lochore Welfare 2-1 Rosyth
- Luncarty 4-0 Kinnoull
- Preston Athletic 3-0 Dunbar United
- Whitehill Welfare 2-6 Newtongrange Star
Kirkcaldy & Dysart P-P Burntisland Shipyard– Burntisland unable to field a team, now Sat, Oct 15
Wednesday, September 28
- Camelon Juniors 1-1 Dunbar United
- Dunipace 2-2 Luncarty
- Newtongrange Star 2-1 Kirkcaldy & Dysart
- Whitehill Welfare 1-2 Coldstream
Burntisland Shipyard P-P Kinnoull– now Sat, Sep 17
Saturday, October 1
- Burntisland Shipyard 1-1 Whitehill Welfare
- Dunbar United 1-0 Luncarty
- Dunipace 6-0 Kennoway Star Hearts
- Glenrothes 4-3 Camelon Juniors
- Kinnoull 0-2 Preston Athletic
- Leith Athletic 3-3 Kirkcaldy & Dysart
- Newtongrange Star 7-2 Lochore Welfare
- Rosyth 4-0 Coldstream
Saturday, October 8
- Camelon Juniors 1-0 Whitehill Welfare
- Coldstream 2-3 Burntisland Shipyard
- Dunbar United 2-1 Lochore Welfare
- Glenrothes 1-1 Newtongrange Star
- Kennoway Star Hearts 1-2 Rosyth
- Kirkcaldy & Dysart 4-0 Kinnoull
- Luncarty 2-4 Leith Athletic
- Preston Athletic 0-5 Dunipace
Saturday, October 15
- Kirkcaldy & Dysart 2-1 Burntisland Shipyard
Saturday, October 22
- Kennoway Star Hearts 2-2 Whitehill Welfare
- Kirkcaldy & Dysart 2-3 Coldstream
- Rosyth 1-0 Leith Athletic
Saturday, October 29
- Coldstream 0-6 Glenrothes
- Dunbar United 1-0 Dunipace
- Kennoway Star Hearts 2-2 Camelon Juniors
- Kinnoull 2-1 Newtongrange Star
- Leith Athletic 1-1 Whitehill Welfare
- Luncarty 2-2 Kirkcaldy & Dysart
- Rosyth 1-3 Burntisland Shipyard
Lochore Welfare P-P Preston Athletic– pitch unplayable
Saturday, November 5
- Burntisland Shipyard 2-2 Dunipace
- Glenrothes 3-2 Dunbar United
- Kinnoull 3-0 Leith Athletic
- Kirkcaldy & Dysart 4-2 Lochore Welfare
- Newtongrange Star 3-0 Coldstream
- Preston Athletic 1-2 Luncarty
- Whitehill Welfare 3-0 Kennoway Star Hearts
- Camelon Juniors A-A Rosyth – abandoned due to ref injury
Saturday, November 12
- Dunbar United 5-0 Kinnoull
- Dunipace 0-2 Glenrothes
- Kennoway Star Hearts 1-0 Coldstream
- Leith Athletic 0-1 Newtongrange Star
- Lochore Welfare 1-3 Camelon Juniors
- Luncarty 2-0 Burntisland Shipyard
- Preston Athletic 4-1 Kirkcaldy & Dysart
- Rosyth 3-1 Whitehill Welfare
Saturday, November 19
Lochore Welfare P-P Preston Athletic– pitch unplayable
Saturday, November 26
- Kinnoull 0-0 Burntisland Shipyard
Saturday, December 3
- Burntisland Shipyard 0-0 Glenrothes
- Coldstream 2-1 Dunipace
- Kinnoull 3-0 Rosyth
- Kirkcaldy & Dysart 3-2 Kennoway Star Hearts
- Leith Athletic 3-2 Camelon Juniors
- Newtongrange Star 1-3 Dunbar United
- Whitehill Welfare 1-3 Preston Athletic
Lochore Welfare P-P Luncarty– pitch unplayable
Saturday, December 10
- Dunbar United 4-1 Leith Athletic
- Preston Athletic 0-4 Newtongrange Star
- Rosyth 2-1 Luncarty – fixture reversed
Camelon Juniors P-P Coldstream– pitch unplayableDunipace P-P Whitehill Welfare– pitch unplayableGlenrothes P-P Kirkcaldy & Dysart– pitch unplayableKennoway Star Hearts P-P Burntisland Shipyard– pitch unplayableKinnoull P-P Lochore Welfare– pitch unplayable
Friday, December 16
- Leith Athletic 2-2 Preston Athletic
Saturday, December 17
- Rosyth 0-0 Dunipace
Burntisland Shipyard P-P Camelon Juniors– pitch unplayable
Coldstream P-P Kinnoull– pitch unplayableKirkcaldy & Dysart P-P Dunbar United– pitch unplayableLochore Welfare P-P Kennoway Star Hearts– pitch unplayableNewtongrange Star P-P Luncarty– pitch unplayableWhitehill Welfare P-P Glenrothes– pitch unplayable
Tuesday, December 20
- Leith Athletic 2-2 Coldstream
Friday, December 30
- Dunbar United 1-0 Preston Athletic
- Rosyth 1-1 Lochore Welfare
Newtongrange Star P-P Whitehill Welfare– pitch unplayable
Saturday, December 31
- Dunipace 3-1 Camelon Juniors
Burntisland Shipyard P-P Kirkcaldy & Dysart– pitch unplayableGlenrothes P-P Kennoway Star Hearts– pitch unplayableKinnoull P-P LuncartyDunbar United P-P Preston Athletic– now Fri, Dec 30Leith Athletic P-P Coldstream– now Tues, Dec 20Newtongrange Star P-P Whitehill Welfare– now Fri, Dec 30Rosyth P-P Lochore Welfare– now Fri, Dec 30
Saturday, January 7
- Camelon Juniors 2-1 Burntisland Shipyard
- Coldstream 2-3 Newtongrange Star
- Dunipace 0-2 Dunbar United
- Kirkcaldy & Dysart 6-4 Rosyth
- Preston Athletic 5-2 Leith Athletic
Kennoway Star Hearts P-P Kinnoull– pitch unplayableLochore Welfare P-P Glenrothes– pitch unplayableLuncarty P-P Whitehill Welfare– pitch unplayable
Saturday, January 14
- Dunbar United 4-1 Kennoway Star Hearts
- Leith Athletic 1-3 Luncarty
- Newtongrange Star 2-1 Dunipace
- Preston Athletic 1-2 Lochore Welfare
- Rosyth 1-1 Camelon Juniors
- Whitehill Welfare 4-1 Kirkcaldy & Dysart
Burntisland Shipyard P-P Coldstream– pitch unplayableKinnoull P-P Glenrothes– pitch unplayable
Saturday, January 21
- Dunipace 0-5 Rosyth
- Leith Athletic 1-2 Kinnoull
Burntisland Shipyard P-P Kirkcaldy & Dysart– pitch unplayableColdstream P-P Preston Athletic– pitch unplayableLochore Welfare P-P Kennoway Star Hearts– pitch unplayableNewtongrange Star P-P Whitehill Welfare– pitch unplayable
Saturday, January 28
- Camelon Juniors 2-2 Kennoway Star Hearts
- Dunbar United 1-0 Rosyth
- Dunipace 2-1 Burntisland Shipyard
- Glenrothes 7-0 Coldstream
- Kirkcaldy & Dysart 0-3 Newtongrange Star
- Lochore Welfare 4-2 Leith Athletic
Kinnoull P-P Whitehill Welfare– pitch unplayableLuncarty P-P Preston Athletic– due to rearranged South Challenge Cup tie
Saturday, February 4
- Camelon Juniors 5-3 Coldstream
- Kennoway Star Hearts 0-4 Kinnoull – new fixture
- Luncarty 4-0 Preston Athletic – new fixture
Saturday, February 11
- Burntisland Shipyard 2-1 Kennoway Star Hearts
- Coldstream 3-3 Camelon Juniors
- Kirkcaldy & Dysart 2-5 Glenrothes
- Leith Athletic 0-1 Dunipace
- Lochore Welfare 3-3 Kinnoull
- Luncarty 3-1 Rosyth
- Newtongrange Star 3-5 Preston Athletic
- Whitehill Welfare 2-3 Dunbar United
Saturday, February 18
- Camelon Juniors 2-3 Leith Athletic
- Dunbar United 3-0 Newtongrange Star
- Dunipace 4-3 Coldstream
- Luncarty 6-1 Lochore Welfare
- Rosyth 3-4 Kinnoull
Glenrothes P-P Burntisland Shipyard– pitch unplayableKennoway Star Hearts P-P Kirkcaldy & Dysart– pitch unplayablePreston Athletic P-P Whitehill Welfare– pitch unplayable
Saturday, February 25
- Camelon Juniors 1-1 Lochore Welfare
- Coldstream 1-2 Kinnoull
- Glenrothes 4-0 Kennoway Star Hearts
- Kirkcaldy & Dysart 4-0 Dunbar United
Saturday, March 11
- Glenrothes 4-2 Kirkcaldy & Dysart (@ New Bayview)
- Newtongrange Star 0-2 Whitehill Welfare – new fixture
Coldstream P-P Preston Athletic– new fixture– pitch unplayableKennoway Star Hearts P-P Burntisland Shipyard– pitch unplayable
Tuesday, March 14
- Whitehill Welfare 1-1 Glenrothes
Wednesday, March 15
- Newtongrange Star 4-3 Luncarty
Saturday, March 18
- Burntisland Shipyard 2-1 Newtongrange Star
- Dunbar United 0-1 Coldstream
- Kirkcaldy & Dysart 2-0 Leith Athletic
Glenrothes P-P Rosyth– pitch unplayableKennoway Star Hearts P-P Preston Athletic– pitch unplayableKinnoull P-P Camelon Juniors– pitch unplayableLochore Welfare P-P Whitehill Welfare– pitch unplayableLuncarty P-P Dunipace– pitch unplayable
Saturday, March 25
- Camelon Juniors 2-4 Rosyth
- Dunbar United 1-2 Kirkcaldy & Dysart
- Dunipace 1-4 Whitehill Welfare
- Luncarty 3-1 Newtongrange Star
- Preston Athletic 2-3 Glenrothes
Burntisland Shipyard P-P Coldstream– pitch unplayableKinnoull P-P Lochore Welfare– due to King Cup tiesNewtongrange Star P-P Kennoway Star Hearts– due to League Cup tie, now Wed Mar 29
Wednesday, March 29
- Newtongrange Star 2-1 Kennoway Star Hearts
- Whitehill Welfare 0-2 Dunipace
Burntisland Shipyard P-P Camelon Juniors– pitch unplayable
Saturday, April 1
- Kinnoull 1-3 Glenrothes
- Preston Athletic 3-3 Whitehill Welfare
Wednesday, April 5
- Burntisland Shipyard 0-2 Camelon Juniors
- Lochore Welfare 1-3 Luncarty
Saturday, April 8
- Camelon Juniors 1-1 Glenrothes
- Coldstream 2-3 Whitehill Welfare
- Kennoway Star Hearts 0-1 Dunipace
- Leith Athletic 2-0 Burntisland Shipyard
- Lochore Welfare 1-1 Kirkcaldy & Dysart
- Luncarty 0-3 Dunbar United
- Newtongrange Star 0-1 Kinnoull
- Rosyth 2-1 Preston Athletic
Wednesday, April 12
- Kinnoull 1-1 Luncarty
- Lochore Welfare 2-1 Kennoway Star Hearts
Saturday, April 15
- Coldstream 3-2 Kennoway Star Hearts
- Dunipace 5-1 Lochore Welfare
- Glenrothes 4-1 Leith Athletic
- Kinnoull 2-4 Dunbar United
- Kirkcaldy & Dysart 2-2 Luncarty
- Newtongrange Star 2-0 Rosyth
- Preston Athletic 1-2 Camelon Juniors
- Whitehill Welfare 3-0 Burntisland Shipyard
Tuesday, April 18
- Glenrothes 0-1 Luncarty
Wednesday, April 19
- Burntisland Shipyard 4-0 Kirkcaldy & Dysart
Saturday, April 22
- Burntisland Shipyard 0-0 Dunbar United
Monday, April 24
- Lochore Welfare 2-3 Glenrothes
Tuesday, April 25
- Kennoway Star Hearts 3-1 Burntisland Shipyard
Saturday, April 29
- Camelon Juniors 3-2 Kirkcaldy & Dysart
- Glenrothes 3-1 Dunipace
- Kinnoull 3-0 Coldstream
- Leith Athletic 3-0 Kennoway Star Hearts
- Lochore Welfare 1-1 Dunbar United
- Preston Athletic 3-1 Burntisland Shipyard
- Whitehill Welfare 2-3 Rosyth
Luncarty P-P Newtongrange Star– due to Cup Winners Shield tie
Tuesday, May 2
- Coldstream 1-0 Preston Athletic
- Glenrothes 0-0 Burntisland Shipyard
Saturday, May 6
- Burntisland Shipyard 0-8 Luncarty
- Coldstream 1-1 Rosyth
- Dunbar United 1-1 Glenrothes
- Dunipace 2-3 Kinnoull
- Kennoway Star Hearts 1-1 Lochore Welfare
- Newtongrange Star 4-4 Leith Athletic
- Whitehill Welfare 0-0 Camelon Juniors
Monday, May 8
- Lochore Welfare 1-1 Preston Athletic
Tuesday, May 9
- Kennoway Star Hearts 0-1 Kirkcaldy & Dysart
Wednesday, May 10
- Lochore Welfare 0-3 Whitehill Welfare
- Luncarty 2-2 Camelon Juniors
Saturday, May 13
- Burntisland Shipyard 3-1 Coldstream
- Glenrothes 1-4 Rosyth
- Kennoway Star Hearts 2-1 Preston Athletic
- Kinnoull 2-1 Camelon Juniors
- Luncarty 2-1 Whitehill Welfare
Lochore Welfare P-P Newtongrange Star– due to King Cup final, now Wed, May 17
Wednesday, May 17
- Kinnoull 4-1 Whitehill Welfare
- Lochore Welfare 5-4 Newtongrange Star
- Luncarty 2-2 Dunipace
Saturday, May 20
- Camelon Juniors 4-3 Newtongrange Star
- Dunipace 0-5 Preston Athletic (@ Ochilview Park)
- Glenrothes 2-4 Whitehill Welfare
- Kinnoull 1-0 Kirkcaldy & Dysart
- Leith Athletic 1-1 Dunbar United
- Lochore Welfare 0-2 Burntisland Shipyard
- Luncarty 4-0 Coldstream
- Rosyth 3-1 Kennoway Star Hearts
Tuesday, May 23
- Kinnoull 1-0 Lochore Welfare
Saturday, May 27
- Burntisland Shipyard 1-4 Rosyth
- Coldstream 3-4 Lochore Welfare
- Dunbar United 2-1 Camelon Juniors
- Dunbar United champions 🏆
- Kennoway Star Hearts 1-4 Luncarty
- Kirkcaldy & Dysart 4-0 Dunipace
- Newtongrange Star 5-3 Glenrothes
- Preston Athletic 1-3 Kinnoull
- Whitehill Welfare 0-0 Leith Athletic
season end