Jake Hyde has left Barnet to join League Two side York City on a three-year contract, with compensation to be paid by the Minstermen.
The 23-year-old striker was offered a one-year deal by the Bees at the end of the season but expressed his desire to return to the Football League and was subsequently transfer listed in order to elicit interest.
As Hyde is under 24 years of age, the Bees will be due a compensation fee.
Speaking at the time, manager Martin Allen told the club website: "Jake has expressed a wish to play at a higher level and his goals over the past two seasons can make that happen.
"Therefore we are placing Jake on the transfer list we immediate effect to see if there are clubs in the Football League who will pay the necessary compensation.
"Our chat was honest and to the point and if no one comes in for him then he will be a Barnet player next season.”
Hyde, who scored 12 times in 27 appearances last term, first joined the Bees from Swindon Town in July 2010 but left after one season to join Hayes and Yeading.
An England C international, Hyde returned to the club in the summer of 2012 following a spell in the Scottish first division with Dundee.
The Maidenhead-born forward scored 14 times in the 2012/13 season as Barnet were relegated from the Football League on the final day of the season.
Injury hampered much of his 2013/14 campaign but Hyde was still the Bees' top-scorer.
In 117 outings in all competitions for the Bees, Hyde scored 33 goals.