Willenhall Town at the end of the season. He spent the 2007–08 season with the "Lockmen", finishing as the club's top scorer with 22 goals, before he joined Hednesford Town. He scored 28 goals in all competitions during his first season, helping the "Pitmen" to win the Birmingham Senior Cup for the first time in 73 years with a 2–0 win over Stourbridge. He scored 26 goals in 53 games across the 2009–10 campaign to help Hednesford qualify for the Southern Premier Division play-offs. Before turning professional he had jobs working for the Halifax bank, British Car Auctions, as a security guard in job centres and as a delivery driver for a waste management company. Macclesfield Town In May 2010, Barnett moved to League Two side Macclesfield Town, joining former Hednesford teammate Ross Draper at Moss Rose. He made a goalscoring debut on the opening day of the 2010–11 season in a 2–2 draw at Stevenage. He initially signed a one-year deal with an option for a second; the option was quickly taken up by the "Silkmen" after he enjoyed a successful start to his league career. However manager Gary Simpson admitted that "if he keeps playing like that we'll struggle to keep hold of him". Barnett was voted by Macclesfield Town supporters their Player of the Year for 2010–11 after scoring 13 goals in 51 matches. Crawley Town Barnett signed for newly promoted League Two side Crawley Town for an undisclosed fee in June 2011. He scored the "Red Devils" first ever Football League goal on 6 August, opening the scoring in a 2–2 draw with Port Vale at Vale Park. Barnett and Crawley manager Steve Evans were nominated for Player of the Month for August and League Two Manager of the Month for August respectively, but lost to Mark Arber and Andy Scott. Barnett scored his first brace for the club against Bradford City on 16 September. His brace against Bradford attracted interest from other clubs. He went on to score a total of 14 goals in 33 games for the club in the first half of the 2011–12 season. Blackpool had a bid accepted for Barnett, but the move fell through over personal terms. Despite leaving Crawley Town, Barnett was nominated for the League Two Player of the Year, but lost out to Matt Ritchie. He was also named on the PFA Team of the Year for