[1] He made his first-class debut on 1 April 2018 for Cardiff MCCU against Gloucestershire as part of the Marylebone Cricket Club University fixtures.
[6] Evans was also named as a standby player in Zimbabwe's squad for their Twenty20 International (T20I) series against Pakistan.
[7] In May 2022, Evans was named in Zimbabwe's T20I squad for their five-match home series against Namibia.
[9] In August 2022, he was named in Zimbabwe's ODI squad, for their series against Bangladesh.
[11] He took his career best 5–54 in the third ODI against a powerful Indian side in Harare sports club within 2 weeks of his debut.