FRASERBURGH will take on Keith in the first match of the new Highland League season.
The game will kick-off at Bellslea on Saturday, July 30.
Saturday, August 6 sees an away fixture to Huntly, while the Aberdeenshire Cup and North of Scotland Cup competitions will be held on Tuesday, August 9 or Wednesday, August 10.
On August 13, Fraserburgh will play hosts to Forres Mechanics, while the following Saturday sees the Broch on the road to Formartine United.
Saturday, August 27 will see a home match against Clachnacuddin, with Buckie Thistle playing hosts to Fraserburgh on September 3.
September 10 sees Fraserburgh take on Brora Rangers, September 17 is an away match at Deveronvale.
October 1 sees Fraserburgh against Fort William, the following week the Broch are away to Wick Academy. October 15 sees them away to Turriff United.
Saturday, October 22 sees a home match with Nairn County, with an away trip to Inverurie Locos the following week.
November 5 will see Fraserburgh take on Lossiemouth, while November 12 will see them travel to Strathspey Thistle.
On November 19 they are at home to Rothes, November 26 sees them take on Keith away and December 3 will see them play Huntly at Bellslea.
December 10 will see them tackle Forres Mechanics, with a game against Formartine Utd the following week.
On Christmas Eve they travel to play Cove Rangers and take on the same opposition, at Bellslea, on Hogmanay.