*Club domestic league appearances and goals, correct as of 11:25, 21 February 2024 (UTC) ‡ National team caps and goals, correct as of 21:29, 22 September 2022 (UTC)
Having initially joined the academy of West Bromwich Albion at a young age, in 2013 Smith moved to the academy of Manchester City, where he progressed through several age groups.[5]
On 31 January 2022, following limited opportunities with Hull, Smith was recalled from his loan and immediately transferred to League One club Milton Keynes Dons on a permanent deal for an undisclosed fee.[7] He made his debut for the club on 8 February 2022, in a 1–1 draw away to Fleetwood Town.[9]
Born in England, Smith qualifies for the Welsh national team through his grandfather who is from Gwent in Wales.[11]
Smith has played for Wales at U17, U19, U21 and senior level, often captaining the side at youth level. He received a first call-up to the senior squad on 20 May 2018.[12]
He made his senior debut for Wales in a friendly 0–0 tie with Mexico, replacing Tom Lawrence after 81 minutes.[13] In May 2021 he was selected for the Wales squad for the delayed UEFA Euro 2020 tournament.[14] In November 2022 he was named in the Wales squad for the 2022 FIFA World Cup in Qatar.[15]