He made his professional debut on 6 February 2010 for Cambridge United in a 1–0 defeat away to Crawley Town.[5] With Morecambe, on 31 August 2010 Walker featured in a 1-0 first round League Trophy defeat away to Macclesfield Town.[6]
Following the mutual termination of his contract with Hemel Hempstead Town, on 1 July 2019 Walker returned to his boyhood club, newly promoted League One side Milton Keynes Dons.[7] Prior to signing, Walker had spent time training with the club's first team as well as working as one of the club's academy goalkeeping coaches.[4]
Walker was immediately loaned out to National League South club Hampton & Richmond Borough ahead of the 2019–20 season with the option of an immediate recall.[8] On 18 December 2019, Walker signed for Chelmsford City on loan.[9]
Following the conclusion of the 2019–20 season, Walker was one of nine players released by the club,[10] but re-joined on 12 August 2020 ahead of the 2020–21 campaign.[11] Walker finally made his professional first team debut for the club on 8 September 2020 in a 3–1 EFL Trophy group stage win over Northampton Town.[12]
On 13 March 2021, Walker joined League Two club Oldham Athletic on an emergency loan as cover for injured goalkeeper Ian Lawlor. At the age of 31, he made his professional league debut the same day in a 4–2 home defeat to former club Cambridge United.[13][14]
On 11 June 2021, Walker signed a contract extension to keep him at MK Dons for the 2021–22 season.[15] On 17 August 2021, Walker returned to Oldham Athletic on a seven-day emergency loan.[16] On 29 October 2021, Walker joined National League side, Aldershot Town on a short-term loan until January 2022.[17]
Stevenage
Walker joined League Two club Stevenage on a permanent transfer on 6 January 2022, as backup to Christy Pym.[18] He left the club at the end of the season.
Barnet
On 20 June 2022, Walker joined National League side Barnet on a permanent transfer from Stevenage. He was first choice keeper for most of his two-year spell with the Bees, and won the player of the year award in his first season, but later lost his place to loanee Josh Keeley. He left the club at the end of the 2023-24 season, after 90 appearances in all competitions.[19]
Career statistics
As of end of 2023-24 season
Appearances and goals by club, season and competition