in may 2018, he was one of 33 cricketers to be awarded a national contract by sri lanka cricket ahead of the 2018–19 season. in august 2019, he was named in sri lanka's twenty20 international (t20i) squad for their series against new zealand. he made his t20i debut for sri lanka, against new zealand, on 1 september 2019.