*Club domestic league appearances and goals, correct as of 19:26, 19 October 2024 (UTC) ‡ National team caps and goals, correct as of 12:34, 16 December 2024 (UTC)
In the 2020–21 season, Nelson featured in a first-team squad during Leicester City's UEFA Europa League campaign.[3] He was named Academy Player of the Season at the end of the season.[2]
On 28 July 2022, Nelson joined EFL League Two side Rochdale on a season-long loan.[4][5] He was recalled from his loan on 6 January 2023.[6] Later that month he joined Doncaster Rovers on loan for the remainder of the season.[7]
In 2023–24 season, Nelson was promoted to the first team.[8] On 29 August 2023, he made his senior debut for Leicester as an 82nd-minute substitute for James Justin in a 2–0 away win over Tranmere Rovers in the Second Round of EFL Cup. On 8 December 2023, he signed a new contract until 2027.[9] On 9 December 2023, he made his league debut in EFL Championship for Leicester as an 81st-minute substitute for Jannik Vestergaard in a 4–0 win against Plymouth Argyle.[10] On 2 March 2024, he scored his first goal for the club in a 2–1 league defeat against Queens Park Rangers.[11]
International career
Nelson is eligible to play for either England or Scotland. After making one appearance for Scotland's under-16 team,[12] he made his England U18 debut starting in a 3–2 defeat against the Netherlands on 11 November 2021.[13]