Voltooi de volgende zin: Warnapura was de 11e Sri Lankaanse ODI cricketcap. Zijn One Day International (ODI) debuut was tegen West-Indië op 7 juni 1975, in een
1975 Cricket World Cup match dat was ook Sri Lanka's eerste ODI. Hij werd ontslagen voor 8 runs in die wedstrijd, die Sri Lanka verloor. Hij kreeg de kapiteinschap van het team om Anura Tennekoon (die gewond was) tijdelijk te vervangen in zijn vijfde wedstrijd, die werd gespeeld tegen India op 16 juni 1979, als onderdeel van de Cricket World Cup 1979. Hij leidde het team naar de overwinning, scoorde 18 runs in de wedstrijd en nam een wicket. Het was ook de enige overwinning in de serie door een geassocieerd lidland (Sri Lanka had nog niet de status van volwaardig lid gekregen) in het toernooi.