 Styles developed through the Burnley academy but failed to earn a professional contract and was released aged 16.Styles joined League One club Bury and made his professional senior team debut in their final game of the season against Southend United on 8 May 2016.He came on as a 75th-minute substitute for Anthony Dudley as the team won 3–2.