COLOMBO: Sri Lanka allrounder Tillakaratne Dilshan will retire from one-day international cricket on Sunday, after the third match of the current series against Australia.



Sri Lanka Cricket announced the decision Thursday.



Cricket website espncricinfo.com says the 39-year-old Dilshan will retire from international cricket altogether after the second Twenty20 against Australia in Colombo on Sept. 9.



However, Sri Lanka Cricket's chief executive officer Ashley de Silva said that Dilshan only informed them of retiring from one-day internationals.



Dilshan, who has already retired from tests, made his ODI debut in 1999 against Zimbabwe. He went on to play 329 games, scoring 10,248 runs at an average of 39.26, with 22 centuries and 47 fifties. The off-spinner also has 106 ODI wickets.



Dilshan has also played in 78 Twenty20 internationals, scoring 1,884 runs.



A versatile cricketer, Dilshan has also kept wicket and is one of the best fielders in world cricket.



Sri Lanka Cricket chief Thilanga Sumathipala said Sunday's ODI in Dambulla will be dedicated to Dilshan.