He made his Wrexham debut during their last season in the Football League. That debut came in August 2007 when he was used as a late substitute for Eiffion Williams in a Carling Cup defeat against Aston Villa.
Just a month later he made his league debut at Stockport, and this time he was named in the starting eleven. He's gone on to play over 80 games for the North Wales club over the last three seasons.