Centre back signed in summer 2024 after the cancellation of his contract with Scottish Premiership side Dundee. Originally from Suffolk, he spent his youth career with local clubs and played at senior level for AFC Sudbury before signing a professional contract with Bradford City in May 2019. He spent nearly two years at Valley Parade, making sixteen senior appearances as well as having a loan spell with AFC Fylde during the 2019-20 season. After leaving Bradford in January 2021 he joined Wrexham and was a regular in their team until moving north to Dundee in the summer of 2022. In his first season at Dens Park he helped the club win the Scottish Championship and return to the Premiership, and he spent last season on loan with Championship side Greenock Morton where he was a first team regular as they finished one place outside the play-offs.