Born in Swindon, Wiltshire, he began his career with Chelsea, where he stayed five years without playing a game, but had loan spells at three other clubs.
However, he fell out of favour after less than a year with Blackpool, and initially moved to Bradford City on loan, before he returned to London, with Millwall on a short-term contract.
Despite keeping 17 clean sheets, he left at the end of his first season and moved on to Bristol Rovers and Southend United.
He also had a spell on trial with AFC Bournemouth before the start of the 2002–03 season, where he impressed, but instead opted to join Leyton Orient.
[6][7] The 2005–06 season began for Evans with a knee injury, when he was forced to play early matches in pain as the club had no back-up goalkeeper available.
When Swindon signed Tom Heaton on loan from Manchester United until 2 January 2006, it allowed Evans to have exploratory surgery on the knee.
Evans's only appearances in the first part of the 2007–08 season came in the League Cup against Premier League club Derby County on 28 August 2007, which Blackpool won on penalties after the game ended 2–2 in extra time, and then in the next round of the same competition against Southend United which Blackpool won 2–1 after extra time.
[5] On 5 October 2007, Blackpool sent Evans on a month's loan to League Two club Bradford City in order to help him resurrect his career.
[11] However, after just four games, he returned to Blackpool following an injury to his left shoulder, sustained in a 1–1 draw with Grimsby Town on 27 October 2007.
[19] Evans made his debut in the opening game of the season as City won 2–1 against Notts County when he pulled off a number of saves to ensure victory.
[21] At the turn of the year, Evans kept four consecutive clean sheets—one short of a club record—before he conceded a deflected free-kick against Accrington Stanley.
On the 2009 transfer deadline day, he signed a new one-year deal, Evans made eight appearances in total for Rovers, including four cup outings, before being released along with 14 other players at the end of the 2009/10 season.
[28] Evans spent part of the 2011–12 campaign following his release training with Conference National side Forest Green Rovers.
[35] In February 2019, Evans signed for Hellenic Football League side Royal Wootton Bassett Town.
[41] In September 2003, he declined a second chance to play for the Under 21s preferring to work on establishing himself as Swindon Town first-choice goalkeeper.