New Zealand bowling all-rounder got dismissed for 23 times in ODI cricket.
Kaluwitharana got out on a duck 24 times in ODIs and sits on ninth spot in the list.
West Indies legendary batter Chrs Gayle got out on the big zero for 25 times.
And another Sri Lankan in the list with Vaas getting on a duck 25 times as well.
Muthiah Muralidaran got out 25 times on zero in 350 ODI matches he played.
Sri Lankan Lasith Malinga got out for 0 in ODI 26 times.
Sri Lanka's Mahela Jayawardena got out 28 times for a duck in ODIs.
Pakistan's Wasim Akram got out for a duck 28 times in his 356-match career.
Ex-Pakistan captain Shahid Afridi had been dismissed for 30 times for a duck.
Jayasuriya has been dismissed on zero for a record 34 times in ODIs and sits on top of this unwanted list.