The 2017 CSL Eastern Premiership will start on Saturday 29 April

Champions Carlton will start the defence of their title with a visit to Glenrothes who have signed Scotland internationalist Safyaan Sharif from Fife rivals Falkland.

Newly promoted SMRH will entertain Watsonians while Grange and Heriot's will meet at Raeburn Place.

29 April 2017
Grange v Heriot's
Glenrothes v Carlton
Forfarshire v Aberdeenshire
Arbroath United v Falkland
SMRH v Watsonian 13.00 start

6 May 2017
Carlton v Grange
Forfarshire v Heriot's
Falkland v Glenrothes
Aberdeenshire v Watsonian
Arbroath United v SMRH

13 May 2017
Grange v Forfarshire
Carlton v Falkland
Heriot's v Watsonian
Glenrothes v SMRH
Aberdeenshire v Arbroath United

20 May 2017
Falkland v Grange
Watsonian v Forfarshire
SMRH v Carlton 13.00 start
Heriot's v Arbroath United
Glenrothes v Aberdeenshire

27 May 2017
Grange v Watsonian
Falkland v SMRH
Forfarshire v Arbroath United
Carlton v Aberdeenshire
Heriot's v Glenrothes

3 June 2017
SMRH v Grange 13.00 start
Arbroath United v Watsonian
Aberdeenshire v Falkland
Glenrothes v Forfarshire
Carlton v Heriot's

10 June 2017
Arbroath United v Grange
Aberdeenshire v SMRH
Watsonian v Glenrothes 13.00 start
Falkland v Heriot's
Forfarshire v Carlton

17 June 2017
Grange v Aberdeenshire
Glenrothes v Arbroath United
Heriot's v SMRH
Carlton v Watsonian
Forfarshire v Falkland

24 June 2017
Grange v Glenrothes
Aberdeenshire v Heriot's
Arbroath United v Carlton
SMRH v Forfarshire
Falkland v Watsonian

1 July 2017
Heriot's v Grange
Carlton v Glenrothes
Aberdeenshire v Forfarshire
Falkland v Arbroath United
Watsonian v SMRH

8 July 2017
Grange v Carlton
Heriot's v Forfarshire
Glenrothes v Falkland
Watsonian v Aberdeenshire
SMRH v Arbroath United

15 July 2017
Forfarshire v Grange
Falkland v Carlton
Watsonian v Heriot's
SMRH v Glenrothes
Arbroath United v Aberdeenshire

22 July 2017
Grange v Falkland
Forfarshire v Watsonian
Carlton v SMRH
Arbroath United v Heriot's
Aberdeenshire v Glenrothes

29 July 2017
Watsonian v Grange
SMRH v Falkland
Arbroath United v Forfarshire
Aberdeenshire v Carlton
Glenrothes v Heriot's

5 August 201
Grange v SMRH
Watsonian v Arbroath United
Falkland v Aberdeenshire
Forfarshire v Glenrothes
Heriot's v Carlton

12 August 2017
Grange v Arbroath United
SMRH v Aberdeenshire
Glenrothes v Watsonian
Heriot's v Falkland
Carlton v Forfarshire

19 August 2017
Aberdeenshire v Grange
Arbroath United v Glenrothes
SMRH v Heriot's
Watsonian v Carlton
Falkland v Forfarshire

26 August 2017
Glenrothes v Grange
Heriot's v Aberdeenshire
Carlton v Arbroath United
Forfarshire v SMRH
Watsonian v Falkland