Napisz kontynuację dla tego paragrafu - Warnapura była jedenastowym Sri Lanką ODI kapelusze krykieta. Jego debiut w meczach jednodniowych (ODI) miał miejsce 7 czerwca 1975 roku przeciwko Indii Zachodniej w turnieju Mistrzostw Świata w krykietach 1975 roku.
Mecz, który był także pierwszym meczem jednodniowym Sri Lanki. Został wyrzucony na 8 punktów w tym meczu, który stracił Sri Lanka. Został kapitanem drużyny, aby tymczasowo zastąpić Anurę Tennekoon (która została zraniona) w piątym meczu, który rozegrany został przeciwko Indii w dniu 16 czerwca 1979 roku, w ramach Mistrzostw Świata w krykietach w 1979 roku. Doprowadził drużynę do zwycięstwa, zdobywając 18 punktów w meczu i zdobywając jedną bramkę. Było to również jedyne zwycięstwo w serii przez kraj będący członkiem stowarzyszonym (Sri Lanka nie uzyskała jeszcze statusu pełnego członka) w turnieju.