Romesh Kaluwitharana was a wicketkeeper as well as right handed batsman in the Sri Lanka team. Sebastianites Cricket and Athletic Club, Galle Cricket Club and Colts Cricket Club are the other teams which he has represented.
Kaluwitharana’s debut Test match was played at Colombo against Australia from 17th to 22nd August 1992. In the 1st innings, Kaluwitharana took 1 catch and scored unbeaten 132 runs in 158 deliveries. In the 2nd innings, he took 2 catches and scored 4 runs in 5 deliveries. Australia won this match by 16 runs. Kaluwitharana played his first One day International against India at Margao on 8th December 1990. In this match, he took 1 catch and did not get an opportunity to bat. Sri Lanka won this match by 7 wickets with 103 deliveries to spare.
Kaluwitharana completed 93 catches and 26 stumpings in the 49 Test matches he played. He hit 3 centuries, 9 half centuries, 284 boundaries and 6 sixers. His strike rate was 60.34 and batting average was 26.12. Overall, he scored 1933 runs and an unbeaten 132 was his highest score. He appeared in 189 One day Internationals and took 132 catches and made 75 stumpings. He has hit 17 sixers, 411 boundaries, 23 fifties and 2 hundreds. He has scored 3711 runs and his strike rate has been 77.70 and batting average 22.22.