Evans' league debut came for Palace on 6 February 1999 when he was a late substitute, for Leon McKenzie in a 1–1 draw at home to Birmingham City.
Evans joined Swansea City on loan in November 2001,[2] playing six times in the league and twice in the FA Cup.
He struggled to establish himself at Crawley, particularly after his namesake, the manager Steve Evans took over and joined Llanelli in January 2008.
[6] He went on to score twice in 7 appearances that season and also played in Llanelli's Welsh Cup final defeat to Bangor City.
He played a key part in Llanelli's season, netting 7 goals in 30 appearances but left the club in June 2009 following the departure of manager Peter Nicholas.