He then signed for Crawley Town at the start of the 2006-07 season.
He made his debut for the club the next day, playing the entire match against Crawley Town.
He made his full debut in a televised game against league leaders Crawley Town.
Crawley Town were the third automatically promoted team, and earned their second successive promotion.
Barnett went on to score 13 goals for Crawley Town.
The following month he received the first red card of his career against Crawley Town.
He scored again the following game, this time opening the scoring against Crawley Town with a goal from outside of the area.
His second goal came in a 3-0 away win against Crawley Town on 9 September.
Three days later, he scored twice against Crawley Town in a 3-0 win.
A season later he moved to Crawley Town in 1998 and played for two seasons.