Ashley Nadesan will leave Fleetwood Town when his contract ends this summer and will join League Two side Crawley Town on a three year deal.
The 24-year-old joined Fleetwood from non-league side Horley Town in the summer of 2016.
He initially linked up with Town's development squad and made his debut off the bench in the 2-0 win over AFC Wimbledon in August 2017.
The striker had two successful loan stints at League Two side Carlisle United in the 2017-18 season and at the start of this campaign.
Having netted eight times at Carlisle, Town head coach Joey Barton brought back the forward in January to compete with Paddy Madden and Ched Evans in his first team.
He made his first league start for Town in the 2-2 draw with Oxford United in January but netted just twice in the 1-0 win over Burton Albion and 2-1 win over Sunderland.
Barton had previously spoken about his desire to keep Nadesan with Fleetwood offering him a fresh deal.
However, the club has confirmed that contract negotiations have come to an end and Crawley have confirmed that Nadesan will lead their front line in the 2019/20 season.