*Club domestic league appearances and goals, correct as of 18:41, 21 January 2024 (UTC) ‡ National team caps and goals, correct as of 13:28, 27 March 2024 (UTC)
Gordon joined Derby County in 2013 at under-9 level[5] and went onto to make his senior debut on 29 December 2020, as a substitute in a 4–0 win against Birmingham City.[6]
On 5 February 2021, it was announced that Gordon had joined Liverpool.[7]Derby County received an undisclosed compensation fee, reported to be in the region of £1 million, rising to £3 million with add-ons.[8] Gordon made his Liverpool debut in an EFL Cup tie at Carrow Road where Liverpool beat Norwich City 3–0 on 21 September 2021.[9] He scored his first goal for Liverpool against Shrewsbury in his second match for the club in the third round of the FA Cup, becoming Liverpool's second youngest goalscorer in all competitions, and their youngest ever scorer in the FA Cup.[10] He made his English Premier League debut on 16 January 2022 as a second-half substitute against Brentford.[11]