Having spent four years at Chelsea's academy, Hayden left to become a scholar at Wolverhampton Wanderers aged 16.[3]
He moved on a one-month loan to League TwoNewport County on 5 August 2015,[4] and made his senior debut on 8 August against Cambridge United.[5] His loan period was extended by a further month but subsequently terminated on 16 September 2015. After a short loan spell at Hemel Hempstead Town, he was again sent out on loan, this time to Bromley, on 20 January 2017.[6] However, just 8 days later, he returned to Wolves after picking up an injury in a behind-closed-doors friendly, failing to feature in a competitive fixture for the National League club.[7]
At the end of the 2016–17 season, he signed a new contract with Wolves, keeping him at the club until at least 2018.[8]
On 16 February 2018, Hayden was loaned out to Stourbridge until 17 March 2018.[9] The deal was later extended at the end of the season. He then returned to Wolves, but in on 1 August 2018, he was once again loaned out to Stourbridge, this time until 2 January 2019.[10] On 31 January 2019, the loan deal was extended once again, this time for the remainder of the 2018/19 campaign.[11]
On 29 July 2019, Hayden joined Carlisle United on a one-year contract (with option) following a successful trial spell with the club.[12] He made 73 appearances for the club over two seasons.[13]
Hayden joined Wrexham on 8 August 2021 for an undisclosed fee. The defender signed a three-year deal at the Racecourse Ground.[14] He was released at the end of the 2023–24 season.[15] Hayden scored 20 goals in 88 matches for Wrexham as they earned back-to-back promotions to League One.[13]
On 20 May 2024, it was announced that Hayden had re-signed for former club Carlisle United on a two-year deal.[13]