[2] In August 2024, he was charged with three counts of breaching the International Cricket Council's (ICC) Anti-Corruption Code for Participants.
[6][7] He made his first-class debut for Colts Cricket Club in the 2018–19 Premier League Tournament on 11 January 2019.
[9] He made his List A debut on 15 December 2019, for Moors Sports Club in the 2019–20 Invitation Limited Over Tournament.
[17] He also took five wickets for 86 runs in the second innings, becoming the first bowler for Sri Lanka, and 16th overall, to take a ten-wicket haul on debut in a Test match.
[3] He was charged with failing to promptly report an approach to engage in match-fixing in future international matches and a request to contact another player for fixing during the 2021 Lanka Premier League.