The striker returned to the Cards on a permanent deal from Gillingham in January 2024, on a deal until the end of the 2024/25 season. After spells at Derby County and Queens Park Rangers as a youngster, including four appearances for QPR in the 2018-19 Championship season, Walker left the West London side in June 2020 and joined Italian Serie C side Como.
After 20 appearances and two goals, Walker joined Serie D side Athletic Carpi in September 2021, staying there until July 2022, when he joined League Two side Gillingham.
Walker first joined Woking in September 2023 on loan until January 2024, scoring on his debut in a 2-0 away win at AFC Fylde, making three more appearances before being recalled by the Gills before their cup tie at Hereford.