Madushan debuted first for Tamil Union Cricket Athletic Club in 2015 and made his List-A debut for the same team in 2016.