 Evans began his career with as a trainee at Crewe Alexandra and West Bromwich Albion but was not offered a professional contract by either club.He joined League of Wales side Total Network Solutions (TNS) in the summer of 1999, playing in the title-winning side of 2000.He struggled to keep a first team place in the 2001–02 season due to injury and joined Oswestry Town on loan.