The Premier South Division is the second tier of the Junior football structure in the East Region and sits parallel with the Premier North Division.
Up until last season there was a Premier League at tier 2 and North and South Divisions at tier 3. The large scale movement of clubs to the East of Scotland League has resulted in the structure being flattened.
It is comprised of 12 clubs who each play each other home and away to give 22 league fixtures. Eight of the clubs were in last season’s South Division, the exceptions being Armadale Thistle and Bathgate Thistle (both Premier League); and Lochore Welfare and Newburgh (North Division)
2018-19 COMPETITION
Competing clubs: Armadale Thistle, Bathgate Thistle, Harthill Royal, Kirkcaldy YM, Livingston United, Lochgelly Albert, Lochore Welfare, Newburgh, Pumpherston Juniors, Rosyth, Stoneyburn Juniors, West Calder United
Saturday, August 4
- Armadale Thistle 5-0 Kirkcaldy YM
- Livingston United 1-1 Harthill Royal
- Lochgelly Albert 1-1 West Calder United
- Newburgh 3-2 Stoneyburn Juniors
- Pumpherston Juniors 3-0 Lochore Welfare
- Rosyth 2-2 Bathgate Thistle
Saturday, August 11
- Armadale Thistle 2-3 Harthill Royal – fixture reversed
- Bathgate Thistle 0-1 Pumpherston Juniors
- Kirkcaldy YM 3-1 Newburgh
- Lochore Welfare 2-2 Livingston United
- Stoneyburn Juniors 4-2 Lochgelly Albert
- West Calder United 3-3 Rosyth
Saturday, August 18
- Armadale Thistle 1-2 Lochore Welfare
- Harthill Royal 0-1 Kirkcaldy YM
- Livingston United 1-0 Bathgate Thistle
- Lochgelly Albert 5-3 Newburgh
- Pumpherston Juniors 3-1 West Calder United
- Rosyth 3-5 Stoneyburn Juniors
Saturday, August 25
- Bathgate Thistle 3-3 Armadale Thistle
- Kirkcaldy YM 3-0 Lochgelly Albert
- Lochore Welfare 3-3 Harthill Royal
- Newburgh 3-0 Rosyth
- Stoneyburn Juniors 2-6 Pumpherston Juniors
- West Calder United 0-0 Livingston United
Saturday, September 8
- Armadale Thistle 1-5 West Calder United
- Harthill Royal 0-0 Bathgate Thistle
- Livingston United 6-2 Stoneyburn Juniors
- Lochore Welfare 3-3 Kirkcaldy YM
- Pumpherston Juniors 3-1 Newburgh
- Rosyth 2-2 Lochgelly Albert
Saturday, September 15
- Bathgate Thistle 1-0 Lochore Welfare
- Kirkcaldy YM 0-2 Rosyth
- Lochgelly Albert 2-4 Pumpherston Juniors
- Newburgh 3-1 Livingston United
- Stoneyburn Juniors 1-4 Armadale Thistle
- West Calder United 1-1 Harthill Royal
Saturday, September 22
- Armadale Thistle 5-1 Newburgh
- Bathgate Thistle 4-1 Kirkcaldy YM
- Harthill Royal 1-2 Stoneyburn Juniors
- Livingston United 2-2 Lochgelly Albert
- Lochore Welfare 0-6 West Calder United
- Pumpherston Juniors 4-1 Rosyth
Saturday, October 6
- Kirkcaldy YM 0-3 Pumpherston Juniors
- Lochgelly Albert 1-2 Armadale Thistle
- Newburgh 2-1 Harthill Royal
- Rosyth 1-2 Livingston Unite
- Stoneyburn Juniors 3-2 Lochore Welfare
- West Calder United 2-2 Bathgate Thistle
Saturday, October 20
- Armadale Thistle 1-2 Rosyth
- Bathgate Thistle 3-0 Stoneyburn Juniors
- Harthill Royal 3-1 Lochgelly Albert
- Livingston United 1-4 Pumpherston Juniors
- Lochore Welfare 3-0 Newburgh
- West Calder United 3-4 Kirkcaldy YM
Saturday, October 27
- Kirkcaldy YM 4-0 Stoneyburn Juniors
- Lochore Welfare 3-1 Bathgate Thistle
- Newburgh 3-1 Lochgelly Albert
- West Calder United 2-7 Armadale Thistle
Saturday, November 3
- Armadale Thistle 0-2 Livingston United
- Newburgh 0-3 Bathgate Thistle
- Stoneyburn Juniors 1-3 West Calder United
Saturday, November 10
- Harthill Royal 1-4 Pumpherston Juniors – new fixture
- Rosyth 2-2 Lochore Welfare
Saturday, November 17
- Bathgate Thistle 1-1 West Calder United
- Harthill Royal 4-1 Rosyth
- Livingston United 2-1 Kirkcaldy YM
- Lochgelly Albert 1-3 Lochore Welfare
- Pumpherston Juniors 0-2 Armadale Thistle
- Stoneyburn Juniors 2-3 Newburgh
Saturday, November 24
- Lochgelly Albert 0-5 Bathgate Thistle
- Newburgh 2-2 West Calder United
- Pumpherston Juniors 6-1 Stoneyburn Juniors
Kirkcaldy YM P-P Armadale Thistle– unplayable pitchLivingston United P-P Lochore Welfare– unplayable pitch
Saturday, December 1
- Lochgelly Albert 3-1 Kirkcaldy YM
Saturday, December 8
- Bathgate Thistle 1-1 Livingston United
- Newburgh 1-3 Armadale Thistle
West Calder United P-P Stoneyburn Juniors– unplayable pitch
Saturday, December 15
- Rosyth 4-1 Newburgh
Armadale Thistle P-P Lochgelly Albert– unplayable pitchKirkcaldy YM P-P West Calder United– unplayable pitchLochore Welfare P-P Pumpherston Juniors– unplayable pitch
Saturday, December 22
- no games
Saturday, December 29
- no games
Saturday, January 5
- Livingston United 5-1 Newburgh
- Lochore Welfare 1-1 Armadale Thistle
- Pumpherston Juniors 3-1 Bathgate Thistle
- Rosyth 3-0 Kirkcaldy YM
- Stoneyburn Juniors 1-3 Harthill Royal
- West Calder United 4-3 Lochgelly Albert
Saturday, January 12
- Pumpherston Juniors 3-0 Kirkcaldy YM
Saturday, January 19
- Kirkcaldy YM 1-4 Armadale Thistle
Bathgate Thistle P-P Rosyth– unplayable pitchHarthill Royal P-P Lochore Welfare– unplayable pitchStoneyburn Juniors P-P Livingston United– unplayable pitchWest Calder United P-P Pumpherston Juniors– unplayable pitch
Saturday, January 26
- Harthill Royal 6-2 Newburgh
- Lochgelly Albert 1-2 Livingston United
Armadale Thistle P-P Bathgate Thistle– unplayable pitch
Saturday, February 2
- Rosyth – Armadale Thistle
Bathgate Thistle P-P Lochgelly Albert– unplayable pitchLivingston United P-P West Calder United– unplayable pitchLochore Welfare P-P Stoneyburn Juniors– unplayable pitchNewburgh P-P Kirkcaldy YM– unplayable pitchPumpherston Juniors P-P Harthill Royal– unplayable pitch
Saturday, February 9
- Lochgelly Albert 1-4 Rosyth
- Newburgh 3-4 Lochore Welfare
Saturday, February 16
- Armadale Thistle 2-0 Pumpherston Juniors
- Kirkcaldy YM 3-1 West Calder United
- Stoneyburn Juniors 6-4 Bathgate Thistle
Saturday, February 23
- Armadale Thistle 3-3 Lochgelly Albert
- Bathgate Thistle 2-2 Newburgh
- Kirkcaldy YM 1-4 Lochore Welfare
- Rosyth 4-5 Pumpherston Juniors
Saturday, March 2
- Bathgate Thistle 2-1 Rosyth
- Kirkcaldy YM 3-2 Harthill Royal
- Livingston United 2-1 Armadale Thistle
- Lochore Welfare 2-2 Lochgelly Albert
- Newburgh 2-7 Pumpherston Juniors
- West Calder United 2-1 Stoneyburn Juniors
Saturday, March 9
- Kirkcaldy YM 1-2 Bathgate Thistle
- Lochgelly Albert 1-2 Stoneyburn Juniors
- Pumpherston Juniors 3-2 Livingston United
Lochore Welfare P-P Rosyth– unplayable pitchWest Calder United P-P Newburgh– unplayable pitch
Saturday, March 16
Bathgate Thistle P-P Lochgelly Albert– unplayable pitchHarthill Royal P-P Armadale Thistle– unplayable pitchLivingston United P-P Lochore Welfare– unplayable pitchRosyth P-P West Calder United– unplayable pitchStoneyburn Juniors P-P Kirkcaldy YM– unplayable pitch
Saturday, March 23
- Armadale Thistle 0-1 Bathgate Thistle
- Livingston United 1-0 West Calder United
- Lochore Welfare 0-3 Stoneyburn Juniors
- Newburgh 0-0 Kirkcaldy YM
- Pumpherston Juniors 5-1 Lochgelly Albert
Saturday, March 30
- Bathgate Thistle 0-1 Harthill Royal
- Lochore Welfare 2-2 Pumpherston Juniors
- Stoneyburn Juniors 2-0 Rosyth
- West Calder United 2-4 Newburgh
Saturday, April 6
- Armadale Thistle 5-3 Stoneyburn Juniors
- Kirkcaldy YM 1-2 Livingston United
- Lochgelly Albert 3-1 Harthill Royal
- Lochore Welfare 4-2 Rosyth
- West Calder United 3-4 Pumpherston Juniors
Saturday, April 13
- Bathgate Thistle 5-0 Lochgelly Albert
- Harthill Royal 0-3 Armadale Thistle
- Livingston United 0-0 Lochore Welfare
- Rosyth 2-1 West Calder United
- Stoneyburn Juniors 3-1 Kirkcaldy YM
Saturday, April 20
- Pumpherston Juniors 2-2 Harthill Royal
- Stoneyburn Juniors 3-3 Livingston United
- West Calder United 2-4 Lochore Welfare
Saturday, April 27
- Harthill Royal 2-1 Livingston United
Wednesday, May 1
- Harthill Royal 2-2 West Calder United
Saturday, May 4
- Rosyth 2-4 Harthill Royal
Saturday, May 11
- Livingston United 4-0 Rosyth
Saturday, May 18
- Harthill Royal 2-2 Lochore Welfare
End of season