Holden joined Bury in February 2019 going straight into the side for their FA Youth Cup quarter final defeat to Liverpool.[1] Holden became a free agent following the club's expulsion from the EFL in September in 2019.
Reading
Following a short trial Holden joined Reading in September 2019.[2] At the end of the same month, Holden joined Bognor Regis Town on loan.[3] On 4 October, after two clean sheets in two games for Bognor Regis Town, Holden joined Bracknell Town on a short-term loan deal.[4]
On 2 July 2020, Reading announced that Holden had signed professional terms with the club.[5]
On 11 May 2021, Holden was offered a new contract by Reading, the day before joining Maidenhead United on loan for the remainder of the season.[6][7]
On 2 July 2021, Reading announced that Holden had signed new one-year contract.[8] Later that month, Holden joined Maidenhead United on a season-long loan deal.[9] He was recalled from his loan deal on 10 January 2022.[10]
On 20 May 2022, Reading confirmed Holden would be released by the club when his contract ended on 30 June 2022.[11]
Cambridge United
On 18 May 2022, Cambridge United announced that Holden would join the club on a two-year contract.[12]