[1] He made his List A debut on 2 December 2015 in the AIA Premier Limited Over Tournament.
[2] In December 2015 he was named in Sri Lanka's squad for the 2016 Under-19 Cricket World Cup.
[3] He made his first-class debut for Tamil Union Cricket and Athletic Club in the 2016–17 Premier League Tournament on 28 December 2016.
[4] He made his Twenty20 debut for Bloomfield Cricket and Athletic Club in the 2017–18 SLC Twenty20 Tournament on 24 February 2018.
[11] In October 2020, he was drafted by the Kandy Tuskers for the inaugural edition of the Lanka Premier League.