The East Premier League is the second tier of the Junior football structure in the East Region.
Following the withdrawal of Falkirk Juniors on August 8, the division is comprised of 15 clubs who each play each other home and away to give twenty-eight league fixtures.
2016-17 COMPETITION
Saturday, August 6
- Arniston Rangers P-P Falkirk Juniors – Falkirk unable to raise a team
- Bathgate Thistle 0-4 Sauchie Juniors
- Downfield 3-0 Armadale Thistle
- Haddington Athletic 1-1 Forfar West End
- Kennoway Star Hearts 6-3 Glenrothes
- St Andrews Utd 2-3 Dalkeith Thistle
- Tayport 1-1 Tranent Juniors
- Whitburn Juniors 5-1 Dundee Violet
Wednesday, August 10
- Armadale Thistle 3-2 Whitburn Juniors
- Arniston Rangers 2-2 Haddington Athletic
- Dundee Violet 1-4 Downfield
Falkirk Juniors P-P Bathgate Thistle– Falkirk have folded- Forfar West End 3-2 Tayport
- Sauchie Juniors 3-1 Glenrothes
- St Andrews United 3-1 Kennoway Star Hearts
- Tranent Juniors 1-1 Dalkeith Thistle
Saturday, August 13
- Armadale Thistle 1-1 Tayport
- Arniston Rangers 2-3 Downfield
- Bathgate Thistle 3-0 Glenrothes
- Dundee Violet 1-1 Dalkeith Thistle
- Forfar West End 2-1 Whitburn Juniors
- Sauchie Juniors 5-0 Kennoway Star Hearts
- St Andrews United 4-0 Haddington Athletic
Wednesday, August 17
- Dalkeith Thistle 0-1 Arniston Rangers
- Downfield 0-2 Forfar West End
- Glenrothes 0-2 St Andrews United
- Haddington Athletic 3-1 Tranent Juniors
- Kennoway Star Hearts 2-1 Armadale Thistle
- Tayport 2-1 Dundee Violet
- Whitburn Juniors 1-1 Bathgate Thistle
Saturday, August 20
- Bathgate Thistle 1-2 St Andrews United
- Dalkeith Thistle 0-2 Kennoway Star Hearts
- Dundee Violet 2-3 Tranent Juniors
- Forfar West End 0-1 Arniston Rangers
- Glenrothes 2-1 Haddington Athletic
- Sauchie Juniors 3-1 Downfield
- Tayport 3-1 Whitburn Juniors
Saturday, August 27
- Dalkeith Thistle 1-4 Forfar West End
- Glenrothes 1-0 Armadale Thistle
- Haddington Ath 1-3 Tayport
- Kennoway Star Hearts 3-1 Bathgate Thistle
- St Andrews United 3-3 Dundee Violet
- Tranent Juniors 2-6 Sauchie Juniors
- Whitburn Juniors 1-2 Arniston Rangers
Saturday, September 10
- Armadale Thistle 1-1 St Andrews United
- Arniston Rangers 0-3 Kennoway Star Hearts
- Bathgate Thistle 6-1 Haddington Athletic
- Downfield 2-0 Glenrothes
- Forfar West End 2-1 Tranent Juniors
- Sauchie Juniors 4-2 Whitburn Juniors
- Tayport 2-1 Dalkeith Thistle
Saturday, September 17
- Dalkeith Thistle 1-1 Bathgate Thistle
- Glenrothes 3-0 Forfar West End
- Haddington Athletic 3-0 Armadale Thistle
- Kennoway Star Hearts 3-1 Dundee Violet
- St Andrews United 0-4 Sauchie Juniors
- Tranent Juniors 0-1 Arniston Rangers
- Whitburn Juniors 3-3 Downfield
Saturday, September 24
- Arniston Rangers 1-1 Tayport
- Downfield 1-1 Tranent Juniors
- Forfar West End 1-0 St Andrews United
- Glenrothes 0-1 Dalkeith Thistle
Saturday, October 1
- Armadale Thistle 1-1 Forfar West End
- Dalkeith Thistle 1-0 Downfield
- Dundee Violet 1-3 Bathgate Thistle
- Kennoway Star Hearts 2-1 Whitburn Juniors
- Sauchie Juniors 4-2 Haddington Athletic
- St Andrews United 0-4 Arniston Rangers
- Tranent Juniors 4-1 Glenrothes
Saturday, October 8
- Tayport 1-0 Forfar West End
Saturday, October 15
- Arniston Rangers 1-0 Armadale Thistle
- Bathgate Thistle 1-2 Tranent Juniors
- Downfield P-P Kennoway Star Hearts
- Forfar West End P-P Sauchie Juniors
- Glenrothes 2-0 Tayport
- Haddington Athletic 7-0 Dundee Violet
- Whitburn Juniors 2-2 St Andrews United
Saturday, October 29
- Armadale Thistle 0-5 Dalkeith Thistle
- Bathgate Thistle 4-1 Arniston Rangers
- Downfield 4-2 St Andrews United
- Dundee Violet 6-1 Glenrothes
- Forfar West End 2-1 Kennoway Star Hearts
- Tayport 2-2 Sauchie Juniors
- Tranent Juniors 1-3 Whitburn Juniors
Saturday, November 5
- Armadale Thistle 1-2 Dundee Violet
- Dalkeith Thistle 1-2 Haddington Athletic
- Glenrothes 3-1 Bathgate Thistle
- Kennoway Star Hearts 3-2 Tayport
- St Andrews United 0-1 Tranent Juniors
Saturday, November 12
- Arniston Rangers 3-1 Dundee Violet
- Bathgate Thistle 2-2 Downfield
- Haddington Athletic 0-2 Kennoway Star Hearts
- Sauchie Juniors 0-1 Forfar West End
- Tayport 2-2 St Andrews United
- Tranent Juniors 0-1 Armadale Thistle
- Whitburn Juniors P-P Dalkeith Thistle
Saturday, November 19
- Forfar West End P-P Bathgate Thistle
- Kennoway Star Hearts 0-2 Dalkeith Thistle
- St Andrews United P-P Glenrothes
- Tayport P-P Armadale Thistle
Saturday, November 26
- Arniston Rangers P-P Forfar West End
- Bathgate Thistle P-P Tayport
- Dalkeith Thistle P-P St Andrews United
- Sauchie Juniors P-P Armadale Thistle
- Tranent Juniors P-P Kennoway Star Hearts
- Whitburn Juniors P-P Haddington Athletic
Saturday, December 3
- Bathgate Thistle 1-2 Armadale Thistle
- Dalkeith Thistle 1-2 Sauchie Juniors
- Glenrothes 2-1 Whitburn Juniors
- Haddington Athletic 1-2 Arniston Rangers
- Kennoway Star Hearts 0-3 Tranent Juniors
- St Andrews United 0-1 Forfar West End
Saturday, December 10
- Armadale Thistle 0-2 Sauchie Juniors
- Arniston Rangers 2-1 Glenrothes
- Dundee Violet 0-3 Kennoway Star Hearts
- Forfar West End 6-1 Dalkeith Thistle
- St Andrews United 0-1 Bathgate Thistle
- Tayport 4-3 Haddington Athletic
- Tranent Juniors 4-2 Downfield
Saturday, December 17
- Armadale Thistle 0-9 Kennoway Star Hearts
- Arniston Rangers 2-2 Tranent Juniors
- Bathgate Thistle 3-1 Dalkeith Thistle
- Downfield 2-1 Dundee Violet
- Forfar West End 3-2 Glenrothes
- Haddington Athletic 3-0 St Andrews United
- Whitburn Juniors 2-2 Tayport
Saturday, January 7
- Dalkeith Thistle 3-1 Whitburn Juniors
- Dundee Violet 3-4 Forfar West End
- Kennoway Star Hearts 6-2 Downfield
- Sauchie Juniors 2-1 Arniston Rangers
- St Andrews United P-P Armadale Thistle
- Tayport 1-1 Bathgate Thistle
- Tranent Juniors 1-1 Haddington Athletic
Saturday, January 14
- Armadale Thistle P-P Haddington Athletic
- Arniston Rangers P-P St Andrews United
- Downfield P-P Tayport
- Dundee Violet P-P Sauchie
- Forfar West End P-P Bathgate Thistle
- Glenrothes P-P Tranent Juniors
- Whitburn Juniors P-P Kennoway Star Hearts
Saturday, January 21
- Armadale Thistle 2-4 Glenrothes
- Arniston Rangers P-P Whitburn Juniors
- Bathgate Thistle 5-1 Dundee Violet
- Downfield 2-4 Dalkeith Thistle
- Kennoway Star Hearts 3-0 Forfar West End
Saturday, January 28
- Dalkeith Thistle 2-1 St Andrews United
- Dundee Violet 0-2 Arniston Rangers
- Glenrothes 1-2 Kennoway Star Hearts
- Haddington Athletic 1-3 Downfield
- Tayport P-P Armadale Thistle
- Tranent Juniors 2-2 Bathgate Thistle
- Whitburn Juniors 0-1 Sauchie Juniors
Saturday, February 4
- Bathgate Thistle P-P Kennoway Star Hearts
- Dalkeith Thistle 4-0 Glenrothes
- Downfield P-P Arniston Rangers
- Sauchie Juniors P-P Tranent Juniors
- St Andrews United 4-1 Armadale Thistle
- Whitburn Juniors P-P Haddington Athletic
Saturday, February 11
- Arniston Rangers P-P Whitburn Juniors
- Dundee Violet P-P Sauchie Juniors
- Forfar West End 2-1 Bathgate Thistle
- Glenrothes P-P Downfield
- Haddington Athletic P-P Dalkeith Thistle
- Tayport 3-1 Armadale Thistle
- Tranent Juniors 2-1 St Andrews United
Saturday, February 18
- Armadale Thistle 1-1 Arniston Rangers
- Bathgate Thistle 3-1 Kennoway Star Hearts
- Dalkeith Thistle 3-1 Dundee Violet
- Downfield 1-5 Tayport
- St Andrews United 0-2 Glenrothes
- Tranent Juniors 2-1 Forfar West End
- Whitburn Juniors 0-4 Haddington Athletic
Saturday, February 25
- Arniston Rangers P-P Bathgate Thistle
- Dundee Violet P-P St Andrews United
- Forfar West End 5-1 Armadale Thistle
- Glenrothes P-P Downfield
- Kennoway Star Hearts 3-3 Haddington Athletic
- Sauchie Juniors P-P Tayport
Saturday, March 4
- Arniston Rangers P-P Forfar West End
- Bathgate Thistle P-P Whitburn Juniors
- Glenrothes P-P Tranent Juniors
- Haddington Athletic 1-0 Dalkeith Thistle
- Sauchie Juniors P-P Dundee Violet – fixture reversed
- Tayport 3-4 Kennoway Star Hearts
Saturday, March 11
- Armadale Thistle 0-6 Haddington Athletic
- Dalkeith Thistle 0-1 Tranent Juniors
- Downfield 1-1 Bathgate Thistle
- Kennoway Star Hearts 1-1 Arniston Rangers
- Sauchie Juniors 6-0 St Andrews United
- Whitburn Juniors P-P Forfar West End
Saturday, March 18
- Arniston Rangers 0-1 Bathgate Thistle
- Dalkeith Thistle 1-0 Tayport
- Dundee Violet P-P Armadale Thistle
- Forfar West End 0-0 Downfield
- Haddington Athletic 5-1 Glenrothes
- St Andrews United 3-3 Whitburn Juniors
- Tranent Juniors 1-3 Kennoway Star Hearts
Saturday, March 25
- Armadale Thistle 2-3 Tranent Juniors
- Dundee Violet 2-2 St Andrews United
- Forfar West End 4-1 Haddington Athletic
- Glenrothes 4-2 Downfield
- Kennoway Star Hearts 4-2 Sauchie Juniors
- Tayport 1-2 Arniston Rangers
- Whitburn Juniors 2-2 Dalkeith Thistle
Saturday, April 1
- Arniston Rangers 0-0 Forfar West End
- Bathgate Thistle 1-4 Whitburn Juniors
- Glenrothes 2-1 Dundee Violet
- Haddington Athletic 0-0 Sauchie Juniors
- Kennoway Star Hearts 1-1 St Andrews United
- Tranent Juniors 0-1 Tayport
Saturday, April 8
- Arniston Rangers 2-5 Dalkeith Thistle
- Downfield 0-3 Kennoway Star Hearts
- Glenrothes 0-3 Tranent Juniors
- Haddington Athletic 2-2 Bathgate Thistle
- Sauchie Juniors 1-0 Armadale Thistle
- St Andrews United 0-1 Tayport
- Whitburn Juniors 0-1 Forfar West End
Saturday, April 15
- Arniston Rangers 1-1 St Andrews United
- Bathgate Thistle 1-3 Tayport
- Dalkeith Thistle 3-0 Armadale Thistle
- Downfield 0-1 Haddington Athletic
- Forfar West End 4-0 Dundee Violet
- Glenrothes 1-3 Sauchie Juniors
- Whitburn Juniors 1-4 Kennoway Star Hearts
Wednesday, April 19
- Sauchie Juniors 3-1 Dalkeith Thistle
Saturday, April 22
- Armadale Thistle 1-2 Downfield
- Bathgate Thistle 2-1 Forfar West End
- Glenrothes 3-3 Arniston Rangers
- Whitburn Juniors 1-2 Tranent Juniors
Wednesday, April 26
- Dundee Violet 1-2 Tayport
- Sauchie Juniors 1-1 Bathgate Thistle
- Whitburn Juniors 2-1 Armadale Thistle
Saturday, April 29
- Armadale Thistle 2-6 Bathgate Thistle
- Forfar West End 3-0 Sauchie Juniors
- Haddington Athletic 2-4 Whitburn Juniors
- St Andrews United 2-3 Downfield
- Tayport 0-0 Glenrothes
- Tranent Juniors 5-1 Dundee Violet
Wednesday, May 3
- Sauchie Juniors 1-2 Tranent Juniors
Saturday, May 6
- Downfield 1-4 Arniston Rangers
- Dundee Violet 2-1 Haddington Athletic
- Sauchie Juniors 2-1 Tayport
Tuesday, May 9
- Arniston Rangers 1-0 Whitburn Juniors
Wednesday, May 10
- Sauchie Juniors 3-1 Dundee Violet
Saturday, May 13
- Arniston Rangers 0-6 Sauchie Juniors
- Downfield 3-3 Whitburn Juniors
- Dundee Violet 5-3 Armadale Thistle
Saturday, May 20
- Dundee Violet 0-6 Sauchie Juniors
- Sauchie are champions
- Tayport 6-0 Downfield
- Whitburn Juniors 2-2 Glenrothes
Friday, May 26
- Downfield 0-1 Sauchie Juniors
Saturday, May 27
- Dundee Violet 2-2 Whitburn Juniors
Season complete