*Club domestic league appearances and goals, correct as of 19:57, 29 December 2024 (UTC) ‡ National team caps and goals, correct as of 2 October 2022 (UTC)
Evans began his career as a youth player at Cardiff City joining the academy at under 10s level. In the 2019–20 season Evans was the top scorer for Cardiff's under 18s which brought him to the attention of first team manager Neil Harris. Subsequently, he was selected in the first team squad for a EFL Cup first round match against Northampton Town but was an unused substitute. He was selected for his first league squad in December 2020 but was again an unused substitute.[3] Evans made his first team debut on 12 September 2021 as an 87th minute substitute for fellow Cardiff City academy graduate Mark Harris in a 2–1 victory over Nottingham Forest.[4]
On 31 January 2022 Evans joined Linfield on loan for the remainder of the 2021–22 season.[5]
On 30 June 2022 Evans joined Torquay United on loan for the 2022-23 season.[6]
On 7 June 2024, Cardiff said it had offered the player a new contract.[8] In August 2024, he joined League Two club Newport County on a season-long loan deal.[9] Evans made his debut for Newport on 24 August 2024 in the 3-1 League Two win against Accrington Stanley.[10] He scored his first goal for Newport on 3 September 2024 in the 2-1 EFL Trophy defeat to Cheltenham Town.[11]
Career statistics
As of match played 14 December 2024
Appearances and goals by club, season and competition