The International Cricket Council (ICC) on Tuesday banned Bangladesh offspinner Shohaly Akhter from all cricket for five years after she admitted breaching five provisions of the ICC Anti-Corruption Code.