evans began his career with his local side treharris western, joining cardiff academy at an early age of 9. alongside nathaniel jarvis he signed schoolboy forms at the start of the 2008–09 season. on 23 may 2011, evans was offered his first professional contract by cardiff city alongside ibrahim farah and nathaniel jarvis. he made his debut in a 3-1 win over oxford united, where he started next to gabor gyepes. at the end of the season, evans was released by the club.