Peterhead have announced that Rory McAllister has agreed to sign a new two-year deal with the club.
The prolific striker, who netted 31 times for the Blue Toon last season, had been attracting interest from Dundee United who were granted permission to speak to the player.
However, 29-year-old McAllister subsequently decided to pledge his future to Peterhead, with Tangerines boss Ray McKinnon also dropping his interest due to concerns over the fitness of full-back Paul Dixon.
In a statement, the League 1 club said: “Peterhead FC are delighted to announce that Rory McAllister has agreed to a two-year contract extension thus ending the recent transfer speculation.
“Dundee United FC were given permission to speak with Rory, which did cause a degree of consternation at the club.
“However, It has always been our policy, as a club, to encourage, never stand in the way, of any of our players if the opportunity came along and if they felt they wanted to advance their playing career with a full-time club.
“On this occasion, having spoken with Dundee United, Rory felt that his future would be better spent continuing his goal-scoring exploits at Balmoor.
“He has a wife and young family and is well settled and at 29, he thought it was probably too late to disrupt his entire family to take a chance on a one-year deal with a Championship club.
“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 (until 2018/19 season).
“Rory was keen to accept and we are all delighted with his decision and are totally focused on the season ahead.”