Wypełnij następujące zdanie: Warnapura była jedenastoletnią reprezentacją Sri Lanki w rozgrywkach jednodniowych. Jego debiut w meczach jednodniowych (ODI) odbył się przeciwko Zachodnim Indyjom 7 czerwca 1975 r.
1975 mecz Mistrzostw Świata w krykieta, który był również pierwszy ODI dla 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.