The versatile forward returned to Woking for a second time in 2023, becoming manager Darren Sarll's first signing of that summer, joining from fellow National League side Boreham Wood. He had previously enjoyed a season-long loan spell with the Cards in 2016/17, playing 35 times in all competitions under the management of Garry Hill, scoring three goals.
He began his career with Watford, where he signed his first professional contract in 2015, shortly after turning 18. He moved to Kingfield the following summer, making his professional debut in Woking colours, and playing predominately as a right-sided midfielder or winger. He enjoyed a couple of memorable moments in what was a difficult season for the club: scoring his first professional goals, including the third in a 3-1 comeback win over Torquay United, reaching the second round of the FA Cup, and winning the Surrey Senior Cup. His final appearance came from the bench in a draw at Dagenham which helped secure Woking's National League status.
An EFL debut followed at the start of the 2017/18 season, the first-half of which he spent on loan at Crawley Town, making 14 appearances. He was released by Watford at the end of the season and moved to Scotland with Falkirk, playing in the second tier, before a brief spell at Bromley. He found a permanent home at Wealdstone in 2019, spending over two years with the club, and helping them win promotion to the National League.
He scored 11 league goals (13 in all competitions) before the 2019/20 campaign was ended early by the COVID-19 pandemic, but his efforts were not in vain as the Stones were declared National League South champions. He remained a key part of their team the following season, playing in all but two of their league games as they ended their first season in the fifth tier in 19th place, playing the full 90 minutes as the Stones won 4-2 at Woking on the final day.
After being transitioned to a wing-back role at the start of the 2021/22 season he was signed by Boreham Wood in November 2021. Once again, he featured regularly over his 18 months at the club, making 67 appearances for the Wood and helping them reach the National League play-off semi-final last season - with his final appearance coming in a dramatic defeat to Notts County. He now returns to Woking looking to showcase his talents in the final third once again.