Born in
Wrexham, Wales, Hudson joined the youth academy of English
Premier League side
Manchester City at under-8 level. In 2024, he was promoted to the club's under-18 team. The same year, he was part of their
UEFA Youth League squad. On 11 December 2024, he was named on the bench of the first team during a 0-2 away loss to
Juventus in the
UEFA Champion League. ==International career==