Peterhead have been given a big boost on the eve of the 2016/17 season after Rory McAllister agreed a new deal until the summer of 2019.
The 29-year-old former Inverness Caley Thistle and Brechin City striker has agreed a two-year extension with the Blue Toon after interest from Dundee United.
Vice-chairman Ian Grant told the club website: "Having spoken with Dundee United, Rory felt that his future would be better spent continuing his goalscoring exploits at Balmoor.
“As a reward for his loyalty, and to end any future disruption, the club have offered to extend Rory’s existing contract for a further two years - Rory was keen to accept and we are all delighted with his decision.”