The winger joined the Cards on a permanent basis in the summer of 2023, following a short-term loan spell at the end of the previous season. He made four appearances for Woking following his signing from Yeovil Town in March, with further appearances prevented by injury, but still played his part in helping the club finish fourth in the National League and qualify for the end-of-season play-offs.
The player is very familiar to Woking manager Darren Sarll, who coached him during the most prolific year of his career (2021/22), when he made 46 appearances in all competitions for Sarll's former club Yeovil Town, scoring eight goals. He continued with the Glovers for the majority of the 2022/23 campaign, but was limited to 21 appearances, due to both injury and two changes in manager at Huish Park.
Before his time at Yeovil, the former England youth international started his career at Chelsea, where he graduated from the club's academy in 2017. A brief loan spell with Stevenage failed to yield a first-team appearance and two years later he moved to then League One side Coventry City. He made 11 appearances for the Sky Blues during a two year stay, including eighth in the EFL, before moving into the National League with Wealdstone and Bromley, before settling at Yeovil.