Fleetwood Town have re-signed striker David Ball on a two-year deal.
The 25-year-old was a free agent having been released by Town at the start of the summer.
Boss Graham Alexander was understood to be keen on keeping hold of the 25-year-old but had his hand forced by budget constraints.
He spent part of the summer training with Wigan Athletic but was unable to secure a contract with the Latics.
Town, in need of experienced firepower, are understood to have re-opened talks with Ball in the last week, the striker agreeing terms today.
made 34 appearances last season and helped Town secure their first ever top 10 finish in third tier of English football.
He was one of the first players to make 100 Football League appearances for the club.
The highlight of his last season with Town was a spectacular equaliser in the televised 1-1 draw with Preston North End.
Ball has suffered a number of serious injury setbacks during his time with Town, suffering a broken leg which kept him out of action for nearly three months.
He will link up with the squad in preparation for this weekend’s opening game of the season against Southend United.