Currently, Hasaranga has played for the Sri Lanka national cricket team since 2017 and in the Indian T20 League, he plays for the Bangalore Team since 2021.