Career
Walker played professionally for both Colchester United and Exeter City and has also had a stint at Doncaster Rovers. Walker has also played for Street Albans City, Tonbridge Angels, Wingate & Finchley and Bromley before joining Maidstone United in the summer of 2008. In June 2011, Walker left Maidstone to join Cray Wanderers, with the player citing Maidstone"s relegation to the Isthmian League Division One South as his reason for leaving the club
Walker made over 100 appearances for Cray in all competitions, before leaving the club in September 2013, following a managerial change.
He moved on to Thurrock and then Harlow Town, before joining Thamesmead Town at the beginning of the 2015-2016 season.