Styles developed through the Burnley academy but failed to earn a professional contract and was released aged 16.[4][5]
Bury
Styles joined League One club Bury and made his debut professional team 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.[6] In making his debut, Styles became the first player born in the new millennium to make an appearance in the Football League.[7] Bury were later deducted three points after it was found Styles was not properly registered when he made his debut.[8]
Styles signed a professional contract with Bury on 21 February 2017, signing a two-and-a-half-year deal.[9]
Barnsley
On 6 August 2018, Styles signed for League One club Barnsley for £500,000, signing a four-year contract, though returned to Bury on loan until the January transfer window.[10][11] He made 21 appearances in all competitions for Bury before returning to his parent club.[12]
Styles made his debut for Barnsley on 9 March 2019 as a substitute against Accrington Stanley, replacing Mamadou Thiam. He scored his first goal for the Tykes, netting away at Brentford on the final day of the following season, helping the Yorkshire outfit retain their Championship status.[13]
2023–24 season
On 5 August 2023, he played his first match in the 2023–24 EFL League One season in a 7–0 victory against Port Vale.[14] In an interview, Neill Collins said that he is sure that EFL Championship clubs will be interested in signing Styles.[15][16] In the second round, he was also not substituted against Bristol Rovers.[17] On 23 December 2023, he gave an assist to John McAtee from the middle of his half against Stevenage[18][19]
Millwall
On deadline day, 1 September 2022, Styles signed a new contract at Barnsley until 2025 before joining Millwall on a season-long loan.[20] On 22 October 2022, he scored his first and only goal for Millwall against West Bromwich Albion at The Den in the 2022–23 EFL Championship.[21] In February 2023, he suffered an injury in his quadriceps during training. However, he played in the subsequent match against Cardiff City In the following training, he felt something strange in his leg and the physio scanned and found out that his injury is more serious than it was previously thought. He had to miss three months.[22][23][24] On 18 April 2023, he returned and played against Birmingham City in the 2022–23 EFL Championship season.[25]
Although born in England, Styles was also eligible to play international football for Ukraine and Hungary through his grandparents.[35] On 14 March 2022, he was included in the Hungary squad for matches against Serbia and Northern Ireland.[36] On 24 March 2022, he made his debut for Hungary against Serbia at the Puskás Aréna. He came on as a substitute for Zsolt Nagy in the 70th minute.[37]
On 14 May 2024, Styles was named in Hungary's squad for UEFA Euro 2024.[39] On 8 June 2024, he got injured in a friendly match against Israel at the Nagyerdei Stadion.[40][41] He made his only appearance at the tournament on 24 June, starting in midfield as Hungary beat Scotland 1–0 in their final Group A match.[42]
His first visit to Hungary was cancelled due to the outbreak of the COVID-19 pandemic. He said: "I was meant to go with my girlfriend just after lockdown started. We had a trip to Budapest booked and a few weeks before, we went into lockdown and had to cancel it."[45] In an interview with the BBC, Styles stated that in 2020, he had found out that his grandmother was Hungarian.[46]Poya Asbaghi, former manager of Barnsley, said in an interview that it is a big honour for Styles to represent Hungary.[47] In an interview with Nemzeti Sport, he said that the reason why he did not speak Hungarian is that his grandmother used to talk about Hungary, but did not teach him any of the language.[48][49]
In January 2024, he had his appendix removed for appendicitis in a private hospital.[50]
Career statistics
Club
As of match played 31 August 2024
Appearances and goals by club, season and competition