Smith joined Wrexham in the summer having spent the last two seasons playing with FC Halifax Town.
Ironically, he was a triallist with Wrexham in the summer of 2008, but he was not offered a contract by then boss Brian Little following his release from Chesterfield, and moved on to sign for Gainsborough Trinity.
He had been with The Spireites from 2001, sitting on the bench as a 16 year-old, before making his senior debut in 2002 and eventually playing over sixty times.
After his unsuccessful trial at the Racecourse, Smith joined York City.
From Bootham Crescent he switched to Mansfield Town in the summer of 2010, having turned down the offer of a new deal with the Minstermen, and stayed two seasons with the Stags.
A couple of loan spells with Aldershot Town led to Lincoln City signing him in 2012, but twelve months and thirty matches later, he was on the move again and joined newly-promoted FC Halifax.
He went on to play over eighty times and helped them to the play-off semi-finals in 2014.