Harris began his career with Fulham whom he joined at the age of ten,[3] progressing through the ranks to regularly appearing for the Under-23s side before joining National League side Woking on a one-month loan deal in January 2020.[4] At the end of the 2019–20 season, Harris extended his contract with the club for a further year having made 23 appearances for the Under-23s side, scoring three goals.[3] Harris' departure was confirmed in June 2021.[5]
On 24 June 2021, Harris signed for National League club Aldershot Town on a two-year contract.[6] Having found first-team opportunities more limited following a managerial change, Harris joined National League South side Hampton & Richmond Borough on a one-month loan deal in October 2021.[7]