Career
Neal started his career at Stoke City, making his debut in the Football League Trophy on 6 December 2000 against Scarborough. He played 70 league games and scored 2 goals for Stoke before signing for Preston North End in 2005 in a player swap deal for Marlon Broomes. On 31 October 2008, Neal signed a month-long loan deal with N ottinghamshire County, and made his debut at home to Bury.
After playing 65 league games for Preston, Neal was allowed to join Carlisle United on 30 January 2009, after agreeing to a termination package.
He signed a contract to the end of the season. He made his Carlisle debut in the 1–1 home draw against Walsall, but at the end of the season manager Greg Abbott decided to release him.
A day after his contract expired with Carlisle on 2 July 2009, Neal signed a two-year contract with League Two club Shrewsbury Town. On 22 January 2011, he was released by Shrewsbury Town, by mutual consent.
He moved to the United States and entered training camp with Orlando City Soccer Club of the USL Pro league, the third tier of United States Soccer.
He scored the team"s first ever goal on 19 February in a friendly against Philadelphia Union. Lewis signed with Orlando on 21 March 2011. In early 2012, Neal was on trial with Real Salt Lake of Major League Soccer but was not offered a contract.
He signed into the league with District of Columbia United on 13 March 2012.
After three years with District of Columbia, Neal returned to Florida when he was selected by new franchise Orlando City South Carolina in the 2014 Master of Library Science Expansion Draft. He was released by Orlando at the end of the 2015 season.
On 17 December, Orlando City confirmed that Neal had been resigned on a two year deal giving him an extended role with the organization including an academy coaching role, a playing position on the Orlando City B team and media duties. Neal earned his United States green card in February 2013.
This status qualifies him as a domestic player for Master of Library Science roster purposes.