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. Sri Lanka Cricket announced the decision Thursday.
Sri Lanka all-rounder Tillakaratne Dilshan will retire from one-day international cricket on Sunday, after the third match of the current series against Australia. 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. The off-spinner also has 106 ODI wickets. A versatile cricketer, Dilshan has also kept wicket and is one of the best fielders in world cricket.