Joining Leeds United in 2013 from Middlesbrough’s academy, Bailey signed his first professional contract with the club two years later.
He made his debut against QPR, at Elland Road, in April 2016 and while he returned to the youth ranks the following season, his breakthrough came during the second half of the 2017/18 campaign.
Having spent time on loan at National League North side York City, he returned to his parent club and went on to play against league leaders Wolves that March, winning the man of the match award in the process. He kept his place in the side and at the end of the season was named the club’s Young Player of the Year.
Under new coach Marcelo Bielsa, Bailey made 28 Championship appearances in 2018/19 before joining Premier League Burnley that summer, penning a four-year deal.
A former Northern Ireland U21 international, he went on to make his senior debut against Panama in May 2018, keeping a clean sheet. His competitive debut followed that September in a Nations League game against Bosnia & Herzegovina.