Sri Lanka Cricket said it would dedicate the match on August 28 against Australia to the 39-year old Dilshan for his "invaluable contribution to his mother land".
SLC in a statement extended its appreciation to the batsman wishing him all the best. There was no immediate comment from Dilshan.
The aggressive right-hander retired from Test cricket in October 2013 after playing 87 matches and scoring 5,492 runs. He has also taken 39 Test wickets.
So far, he has scored 10,248 runs in the 50-overs format of the game and taken 106 wickets.
Disclaimer: No Business Standard Journalist was involved in creation of this content