Born in Slough, Connor started his career with Sheffield United in 2016, with loan spells at Sheffield, Mickleover Sports and Woking following.
He joined Bolton Wanderers in July 2017 and spent some time on loan with Accrington Stanley and Chorley – the latter where he joined permanently after a stint with Woking in The National League. Racking up 33 goals in 79 games for Chorley between 2020 and 2023.
Last season, Connor totalled 23 goals in 45 games. He then moved to Solihull Moors in May 2023. He joins Farnborough on an initial 28-day loan.