Born in London, Walters started his career with Tottenham Hotspur at the age of 8. He spent eight years with the North London club, before being released by email at the age of 16.[3][4] Following his release, Walters spent a season with non-league Abbey Rangers, and also trained at the academy of Chelsea and England player Reece James' father, Nigel James.[4][5]
With Walters' links to Chelsea via Nigel James, he was invited for to train with the under-23s, and signed a six-month contract in August 2017, alongside fellow non-league players Adebambo Akinjogbin and Renedi Masampu.[4][6] After one season with The Blues, in which he featured 13 times for the under-18 side, scoring once, Walters was released by Chelesa.[7]
Club career
After leaving Chelsea, Walters dropped down to the Isthmian League's Greenwich Borough, where he spent one season, scoring a total of 19 goals.[8] After Greenwich Borough's relegation to the ninth tier, Walters joined Isthmian League side Herne Bay in 2019. He started well for the Kent-based team, scoring multiple times in his first season.[9]
After two seasons with Herne Bay, Walters again jumped up the English football pyramid, signing with National League South side Maidstone United in 2021.[3][5] Walters returned to Herne Bay on loan in October 2022.[10] Following Maidstone's relegation at the end of the 2022–23 season, Walters was released by the club.[11]
On 3 July 2023, Walters signed for Isthmian League Premier Division club Hastings United.[12]
In July 2024, Walters joined Isthmian South East side Ramsgate.[13]