The East Premier League is the second tier of the Junior football structure in the East Region.
This season, the division is comprised of sixteen clubs who each play each other home and away to give thirty league fixtures.
2017-18 COMPETITION (2016-17)
Saturday, August 5
- Blackburn United 4-1 Downfield
- Dunbar United 3-3 Glenrothes
- Fauldhouse United 4-2 Dalkeith Thistle
- Haddington Athletic 4-0 Bathgate Thistle
- Kirriemuir Thistle 1-2 Whitburn Juniors
- Musselburgh Athletic 6-2 Tayport
- Thornton Hibs 1-1 Arniston Rangers
- Tranent Juniors 3-2 St Andrews United
Tuesday, August 8
- Fauldhouse United 4-1 Whitburn Juniors – fixture reversed
Wednesday, August 9
- Arniston Rangers 1-1 Tranent Juniors
- Bathgate Thistle 2-0 Blackburn United
- Dalkeith Thistle 0-6 Haddington Athletic (7.15pm)
- Downfield 0-2 Kirriemuir Thistle
- Dunbar United 0-6 Musselburgh Athletic
- St Andrews United 2-1 Thornton Hibs
- Tayport 6-2 Glenrothes
Saturday, August 12
- Arniston Rangers 1-1 Blackburn United
- Bathgate Thistle 1-1 Thornton Hibs
- Dalkeith Thistle 1-3 Musselburgh Athletic
- Downfield 1-5 Tranent Juniors
- Kirriemuir Thistle 1-4 Fauldhouse United
- St Andrews United 3-1 Haddington Athletic
- Tayport 3-2 Dunbar United
- Whitburn Juniors 2-0 Glenrothes
Wednesday, August 16
- Blackburn United 1-1 Whitburn Juniors
- Fauldhouse United 3-0 Bathgate Thistle
- Glenrothes 2-3 St Andrews United
- Haddington Athletic 5-3 Dunbar United
- Kirriemuir Thistle 2-0 Tayport
- Musselburgh Athletic 1-0 Arniston Rangers
- Tranent Juniors 0-2 Dalkeith Thistle
- Thornton Hibs 2-3 Downfield
Saturday, August 19
- Blackburn United 1-2 St Andrews United
- Dunbar United 1-0 Dalkeith Thistle
- Fauldhouse United 5-1 Downfield
- Glenrothes 4-0 Arniston Rangers
- Haddington Athletic 3-3 Kirriemuir Thistle
- Musselburgh Athletic 0-0 Bathgate Thistle
- Thornton Hibs 3-0 Whitburn Juniors
- Tranent Juniors 0-3 Tayport
Saturday, August 26
- Arniston Rangers 1-2 Haddington Athletic
- Bathgate Thistle 0-0 Tranent Juniors
- Dalkeith Thistle 1-2 Blackburn United
- Downfield 4-3 Glenrothes
- Kirriemuir Thistle 0-2 Thornton Hibs
- St Andrews United 0-3 Musselburgh Athletic
- Tayport 1-4 Fauldhouse United
- Whitburn Juniors 2-4 Dunbar United
Saturday, September 2
- Downfield 3-1 Dalkeith Thistle
Saturday, September 9
- Blackburn United 2-1 Tayport
- Dunbar United 0-0 Arniston Rangers
- Glenrothes 2-4 Bathgate Thistle
- Haddington Athletic 3-0 Downfield
- Musselburgh Athletic 1-0 Thornton Hibs
- St Andrews United 3-3 Fauldhouse United – fixture reversed
- Tranent Juniors 3-1 Kirriemuir Thistle
- Whitburn Juniors 2-8 Dalkeith Thistle
Saturday, September 16
- Arniston Rangers 1-3 Fauldhouse United
- Bathgate Thistle 1-1 Dunbar United
- Dalkeith Thistle 2-3 Glenrothes
- Downfield 1-3 Musselburgh Athletic
- Kirriemuir Thistle 0-2 Blackburn United
- St Andrews United 5-1 Whitburn Juniors
- Tayport 3-2 Haddington Athletic
- Thornton Hibs 3-2 Tranent Juniors
Saturday, September 23
- Fauldhouse United 0-4 Blackburn United
- Haddington Athletic 3-2 Dalkeith Thistle
- Whitburn Juniors 1-2 Tranent Juniors
Saturday, September 30
- Arniston Rangers 1-2 Tayport
- Bathgate Thistle 1-1 St Andrews United
- Blackburn United 1-1 Haddington Athletic
- Dalkeith Thistle 3-0 Thornton Hibs
- Dunbar United 0-1 Kirriemuir Thistle
- Musselburgh Athletic 3-2 Glenrothes
- Tranent Juniors 2-3 Fauldhouse United
- Whitburn Juniors 2-2 Downfield
Saturday, October 7
- Downfield 1-2 Tayport
- Glenrothes 5-0 Kirriemuir Thistle
Saturday, October 14
- Downfield 4-1 Bathgate Thistle
- Glenrothes 5-2 Tranent Juniors
- Haddington Athletic 0-0 Fauldhouse United
- Kirriemuir Thistle 0-1 Dalkeith Thistle
- Musselburgh Athletic 2-1 Blackburn United
- St Andrews United 2-2 Arniston Rangers
- Tayport 2-2 Whitburn Juniors
Thornton Hibs P-P Dunbar United– waterlogged pitch
Saturday, October 21
- Blackburn United 2-1 Glenrothes
- Dalkeith Thistle 2-2 St Andrews United
- Dunbar United 4-0 Downfield
- Tranent Juniors 0-1 Musselburgh Athletic
- Whitburn Juniors 1-2 Haddington Athletic
Arniston Rangers P-P Kirriemuir Thistle– waterlogged pitchBathgate Thistle P-P Tayport– waterlogged pitchFauldhouse United P-P Thornton Hibs– waterlogged pitch
Saturday, October 28
- Glenrothes 2-2 Tayport
- Kirriemuir Thistle 0-1 St Andrews United
Saturday, November 4
- Dunbar United 3-4 Fauldhouse United
- Haddington Athletic 1-0 Tranent Juniors
- Kirriemuir Thistle 0-1 Bathgate Thistle
- Musselburgh Athletic 3-2 Downfield – new fixture
- St Andrews United 2-4 Glenrothes
- Tayport 4-0 Dalkeith Thistle
- Thornton Hibs 0-1 Blackburn United
Downfield P-P Arniston Rangers– due to Junior Cup replayMusselburgh Athletic P-P Whitburn Juniors– due to Junior Cup replay
Saturday, November 11
- Bathgate Thistle 1-0 Arniston Rangers
- Glenrothes 1-2 Thornton Hibs
- St Andrews United 3-0 Downfield
Saturday, November 18
- Blackburn United 0-2 Dunbar United
- Downfield 2-2 Arniston Rangers
- Fauldhouse United 1-1 Musselburgh Athletic
- Glenrothes Juniors 2-2 Dalkeith Thistle
- Tayport 2-3 St. Andrews United
- Thornton Hibs 3-3 Haddington Athletic
- Tranent Juniors 2-1 Bathgate Thistle
- Whitburn Juniors 4-0 Kirriemuir Thistle
Saturday, November 25
Arniston Rangers P-P Glenrothes– unplayable pitchDalkeith Thistle P-P Kirriemuir Thistle– unplayable pitchThornton Hibs P-P St Andrews United– unplayable pitch
Saturday, December 2
- Arniston Rangers 0-0 Kirriemuir Thistle
- Dalkeith Thistle 5-0 Tranent Juniors
Glenrothes P-P Fauldhouse United– unplayable pitchHaddington Athletic P-P Blackburn United– unplayable pitch- Thornton Hibs 3-0 St Andrews United
Saturday, December 9
- St Andrews United 0-1 Dunbar United
Bathgate Thistle P-P Tayport– unplayable pitchDalkeith Thistle P-P Arniston Rangers– unplayable pitchGlenrothes P-P Fauldhouse United– unplayable pitchKirriemuir Thistle P-P Haddington Athletic– unplayable pitchTranent Juniors P-P Blackburn United– unplayable pitch
Saturday, December 16
- Dunbar United 1-1 Thornton Hibs
Dalkeith Thistle P-P Arniston Rangers– unplayable pitchGlenrothes P-P Fauldhouse United– unplayable pitchKirriemuir Thistle P-P Haddington Athletic– unplayable pitchTayport P-P Bathgate Thistle– fixture reversed– unplayable pitchTranent Juniors P-P Blackburn United– unplayable pitch
Saturday, January 6
- Blackburn United 1-2 Bathgate Thistle
- Musselburgh Athletic 3-1 Whitburn Juniors
- Tayport 3-2 Kirriemuir Thistle
- Tranent Juniors 1-5 Dunbar United
Arniston Rangers P-P Glenrothes Juniors– unplayable pitchHaddington Athletic P-P St. Andrews United– waterlogged pitchThornton Hibs P-P Fauldhouse United– waterlogged pitch
Saturday, January 13
- Arniston Rangers 2-2 Whitburn Juniors
- Fauldhouse United 1-3 Dunbar United (@ Foresters Park, Tranent)
- Glenrothes 2-3 Haddington Athletic
- Kirriemuir Thistle 1-0 Musselburgh Athletic
- St Andrews United 0-2 Blackburn United
Bathgate Thistle P-P Tayport– unplayable pitchThornton Hibs P-P Dalkeith Thistle– unplayable pitchTranent Juniors P-P Downfield– due to rearranged Junior Cup replay
Saturday, January 20
Dalkeith Thistle P-P Arniston Rangers– unplayable pitchFauldhouse United P-P Kirriemuir Thistle– unplayable pitchMusselburgh Athletic P-P Tranent Juniors– unplayable pitchSt Andrews United P-P Bathgate Thistle– unplayable pitchTayport P-P Thornton Hibs– unplayable pitch
Saturday, January 27
- Dalkeith Thistle 0-1 Arniston Rangers – new fixture
- Dunbar United 1-2 Tayport
- Musselburgh Athletic 2-0 Tranent Juniors
- St Andrews United 1-0 Bathgate Thistle
Fauldhouse United P-P Glenrothes– unplayable pitchKirriemuir Thistle P-P Arniston Rangers– unplayable pitchThornton Hibs P-P Dalkeith Thistle
Saturday, February 3
- Dalkeith Thistle 1-1 Bathgate Thistle
- Kirriemuir Thistle 0-2 Dunbar United
- Musselburgh Athletic 3-2 St Andrews United
- Tranent Juniors 0-2 Arniston Rangers – new fixture
Arniston Rangers P-P Dunbar United– amended
Saturday, February 10
- Bathgate Thistle 2-3 Whitburn Juniors
- Dalkeith Thistle 0-5 Downfield
- Dunbar United 2-2 Haddington Athletic
- St Andrews United 2-1 Kirriemuir Thistle
- Tayport 1-1 Arniston Rangers
- Tranent Juniors 5-0 Blackburn United
Fauldhouse United P-P Thornton Hibs– unplayable pitchGlenrothes P-P Musselburgh Athletic– unplayable pitch
Saturday, February 17
- Bathgate Thistle 1-2 Musselburgh Athletic
- Blackburn United 2-2 Arniston Rangers
- Haddington Athletic 3-1 St Andrews United
Downfield P-P Dunbar United– unplayable pitchFauldhouse United P-P Glenrothes– unplayable pitchThornton Hibs P-P Dalkeith Thistle– unplayable pitch
Saturday, February 24
- Arniston Rangers 0-0 Thornton Hibs
- Dunbar United 3-2 Bathgate Thistle
- Kirriemuir Thistle 1-5 Tranent Juniors
- Musselburgh Athletic 3-0 Haddington Athletic
Dalkeith Thistle P-P Fauldhouse United– unplayable pitchGlenrothes P-P Blackburn United– unplayable pitchTayport P-P Downfield– unplayable pitchWhitburn Juniors P-P St Andrews United– unplayable pitch
Saturday, March 3
Blackburn United P-P Musselburgh Athletic– unplayable pitchDownfield P-P Dunbar United– unplayable pitchFauldhouse United P-P Kirriemuir Thistle– unplayable pitchGlenrothes P-P Whitburn Juniors– unplayable pitchSt Andrews United P-P Tranent Juniors– unplayable pitchTayport P-P Bathgate Thistle– fixture reversed– unplayable pitchThornton Hibs P-P Dalkeith Thistle– unplayable pitch
Saturday, March 10 – amended
- Tayport 2-2 Bathgate Thistle – fixture reversed
Blackburn United P-P Musselburgh Athletic– unplayable pitchDownfield P-P Dunbar United– unplayable pitchFauldhouse United P-P Kirriemuir Thistle– unplayable pitchGlenrothes P-P Whitburn Juniors– unplayable pitchSt Andrews United P-P Tranent Juniors– unplayable pitchThornton Hibs P-P Dalkeith Thistle– unplayable pitch
Saturday, March 17
- Blackburn United 2-1 Dalkeith Thistle
- Fauldhouse United 3-1 St Andrews United
- Haddington Athletic 1-1 Thornton Hibs
- Tranent Juniors 2-2 Downfield
Arniston Rangers P-P Dunbar United– unplayable pitchKirriemuir Thistle P-P Glenrothes– unplayable pitchTayport P-P Musselburgh Athletic– unplayable pitch
Saturday, March 24
- Bathgate Thistle 1-2 Kirriemuir Thistle
- Downfield 2-1 Blackburn United
- Fauldhouse United 3-5 Thornton Hibs – fixture reversed
- Glenrothes 2-2 Musselburgh Athletic
- Whitburn Juniors 7-2 St Andrews United
Saturday, March 31
- Bathgate Thistle 0-2 Haddington Athletic
- Dalkeith Thistle 1-4 Tayport
- Dunbar United 0-1 Blackburn United
- Musselburgh Athletic 7-0 Kirriemuir Thistle
- St Andrews United 0-5 Tranent Juniors
- Whitburn Juniors 1-4 Thornton Hibs
Arniston Rangers P-P Downfield– unplayable pitchGlenrothes P-P Fauldhouse United– unplayable pitch
Saturday, April 7
- Bathgate Thistle 2-3 Dalkeith Thistle
- Blackburn United 0-1 Musselburgh Athletic
- Downfield 3-2 St Andrews United
- Dunbar United 2-0 Whitburn Juniors
- Kirriemuir Thistle 0-1 Arniston Rangers
- Tayport 1-1 Thornton Hibs – new fixture
Fauldhouse United P-P Tayport– unplayable pitchThornton Hibs P-P Glenrothes– unplayable pitch
Saturday, April 14
- Downfield 1-3 Dunbar United
- Haddington Athletic 3-1 Blackburn United
- St Andrews United 1-4 Dalkeith Thistle
- Tayport 3-4 Musselburgh Athletic
- Tranent Juniors 4-3 Whitburn Juniors
Arniston Rangers P-P Bathgate Thistle– unplayable pitchFauldhouse United P-P Kirriemuir Thistle– unplayable pitch
Wednesday, April 18
- Arniston Rangers 3-1 Dalkeith Thistle
- Thornton Hibs 2-3 Tayport
- Whitburn Juniors 0-2 Fauldhouse United
Glenrothes P-P Downfield– unplayable pitch
Saturday, April 21
- Arniston Rangers 1-2 Glenrothes
- Bathgate Thistle 1-2 Downfield
- Blackburn United 1-0 Kirriemuir Thistle
- Dalkeith Thistle 1-3 Fauldhouse United
- Dunbar United 0-0 St Andrews United
- Tranent Juniors 1-4 Thornton Hibs
- Whitburn Juniors 1-1 Tayport
Tuesday, April 24
- Blackburn United 1-0 Fauldhouse United
Wednesday, April 25
- Tayport 2-0 Downfield
Saturday, April 28
- Arniston Rangers 2-2 Bathgate Thistle
- Blackburn United 2-1 Tranent Juniors
- Downfield 2-4 Whitburn Juniors
- Fauldhouse United 3-0 Kirriemuir Thistle
- Haddington Athletic 2-1 Tayport
- Musselburgh Athletic 4-2 Dunbar United
- Thornton Hibs 1-0 Dalkeith Thistle
Monday, April 30
- Fauldhouse United 2-1 Arniston Rangers
- Glenrothes 1-0 Downfield
Wednesday, May 2
- Dalkeith Thistle 4-4 Whitburn Juniors
- Fauldhouse United 0-2 Tranent Juniors
- Haddington Athletic 0-2 Musselburgh Athletic
- Kirriemuir Thistle 2-2 Downfield
- Thornton Hibs 3-5 Glenrothes
Saturday, May 5
- Arniston Rangers 3-1 St Andrews United
- Dalkeith Thistle 2-1 Dunbar United
- Downfield 1-2 Fauldhouse United
- Glenrothes 0-3 Blackburn United
- Kirriemuir Thistle 2-4 Haddington Athletic
- Tayport 2-2 Tranent Juniors
- Thornton Hibs 1-1 Musselburgh Athletic
- Whitburn Juniors 2-2 Bathgate Thistle
Wednesday, May 9
- Arniston Rangers 2-3 Dunbar United
- Downfield 4-2 Thornton Hibs
- Fauldhouse United 3-3 Haddington Athletic
- Kirriemuir Thistle 3-2 Glenrothes
Saturday, May 12
- Arniston Rangers 3-3 Downfield
- Bathgate Thistle 1-3 Fauldhouse United
- Glenrothes 2-0 Dunbar United
- Musselburgh Athletic 3-0 Dalkeith Thistle
- Musselburgh champions
- St Andrews United 0-4 Tayport
- Tranent Juniors 3-0 Haddington Athletic
- Whitburn Juniors 3-1 Blackburn United
Monday, May 14
- Bathgate Thistle 1-6 Glenrothes
Wednesday, May 16
- Glenrothes 1-2 Fauldhouse United
Saturday, May 19
- Bathgate Thistle 2-1 Tayport
- Blackburn United 0-2 Thornton Hibs
- Dalkeith Thistle 1-3 Kirriemuir Thistle
- Dunbar United 4-0 Tranent Juniors
- Haddington Athletic 3-0 Glenrothes
- Musselburgh Athletic 6-2 Fauldhouse United
- Whitburn Juniors 0-3 Arniston Rangers
Monday, May 21
- Thornton Hibs 2-2 Kirriemuir Thistle
Wednesday, May 23
- Fauldhouse United 4-2 Glenrothes
- Haddington Athletic 0-2 Arniston Rangers
- Thornton Hibs 2-4 Bathgate Thistle
- Whitburn Juniors 1-4 Musselburgh Athletic
Saturday, May 26
- Arniston Rangers 2-5 Musselburgh Athletic
- Downfield 3-2 Haddington Athletic
- Glenrothes 3-1 Whitburn Juniors
- Tayport 1-1 Blackburn United
- Thornton Hibs 3-1 Dunbar United
Wednesday, May 30
- Thornton Hibs 4-1 Fauldhouse United
Tranent Juniors P-P Glenrothes– rearranged, now Fri, June 1
Friday, June 1
- Tranent Juniors – Glenrothes
Saturday, June 2
- Fauldhouse United 0-4 Tayport
- Haddington Athletic 2-1 Whitburn Juniors
Season complete