Question: why icc banned sakib al hasan?
Answer: Shakib Al Hasan banned after accepting three charges under ICC Anti-Corruption Code. The International Cricket Council (ICC) has banned Bangladesh captain Shakib Al Hasan from all cricket for two years, with one year of that suspended, after he accepted three charges of breaching the ICC Anti-Corruption Code.