saravanamuttu was captain of the ceylon national cricket team twice and of tamil union cricket and athletic club in 1934 and from 1936 to 1941. he played in the european-ceylonese test series and for ceylon against australia, new zealand and marylebone cricket club. he was president of the board of control for cricket in ceylon.