Indian bowler Ashok Dinda on Tuesday announced retirement from all formats of the game. He thanked CAB for always standing by him during his career spanning over two decades.