*Club domestic league appearances and goals, correct as of 13:03, 12 January 2024 (UTC) ‡ National team caps and goals, correct as of 10:18, 1 March 2021 (UTC)
In the summer of 2017, Hughes signed for Swifts on a three-year contract, before moving to Celtic in February 2018. He played in the 2019 Scottish Youth Cup Final, where he ended up on the losing side as Celtic were beaten 3–2 by Rangers.[2][3]
In February 2021, he signed for Liverpool, and was named in the first team squad for the first time later that month, featuring as an unused substitute in their Premier League victory over Sheffield United.[4] In June 2023, Liverpool decided not to extend Hughes' contract, and he became a free agent.[5]
On 12 January 2024, Finnish club Haka announced the signing of Hughes on a two-year deal.[6]