Kelly-Evans made his professional debut as a substitute on 23 August 2016 in a 6-1 Football League Cup defeat to Norwich City, coming on to replace Ben Stevenson after 67 minutes.[3] Towards the end of the 2016–17 season, Devon Kelly-Evans was sent out on loan to Nuneaton Town, where he made 11 appearances and scored two goals.[4]
On 12 September 2017, Devon Kelly-Evans made his league debut for Coventry City, replacing Stuart Beavon in the 87th minute of a 2–0 win over Carlisle United.[5] He then scored his first senior goal for the Sky Blues in a 2–0 over Exeter City on 23 September 2017.[6]
He was released by Coventry at the end of the 2017–18 season.[7]
He signed for Nuneaton Borough on 15 June 2018 on a two-year deal.[8] In August 2021 he moved up a league to local Warwickshire side Leamington.[9] On 4 May 2022 Kelly-Evans scored the first goal for Leamington as they won the Birmingham Senior Cup 3-1 against Stourbridge.