After impressing for the under-eights team of local side Honley Junior Football Club, Lindley joined the youth setup at Blackburn Rovers in October 2008. Soon after, he also began training with Manchester City's academy at a site in Bradford. Lindley was also approached by Leeds United but did not join them.[2] Lindley remained with City until July 2019, when he departed to join Aston Villa.[3]
Aston Villa
On 8 January 2021, Lindley made his first-team debut for Aston Villa as a substitute in a FA Cup third round tie against Liverpool, after Villa had been forced to name a team of inexperienced academy players after a large number of first-team players tested positive for COVID-19.[4][5] Lindley was ever-present for Aston Villa U18s' run to the final of the 2021 FA Youth Cup, in which they beat Liverpool U18s 2–1.[6] He was one of six members of that squad to sign new contracts with Aston Villa at the end of the season.[7] Lindley again appeared for the first team on 24 August in Villa's away win against Barrow in the EFL Cup; he came on in the second half as a late substitute for Frédéric Guilbert.[8][9]
On 1 September 2022, Lindley joined Newport County on loan for the remainder of the 2022–23 season.[10] He made his debut for Newport on 13 September as a second-half substitute in a 1–0 League Two defeat to Stevenage,[11][12] and made four more league appearances, but he fell out of favour after a change of management and returned to Villa on 1 January 2023.[13][14]
Towards the end of the 2022–23 season, with the end of his Aston Villa contract approaching, Lindley was allowed to go on trial with League One club Cheltenham Town.[15] He was released by Aston Villa when his contract expired.[16]
Lindley signed for National League North club Darlington on 24 October, and made his debut the same day, as a substitute in a goalless draw against Blyth Spartans.[18] He was a regular starter in 2023, but fell out of contention in 2024,[19] and on 28 March he joined Northern Premier League Division One East club Pontefract Collieries on loan until the end of the season.[20] He was released by Darlington when his contract expired.[21]