The 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. Shakib will be free to resume international cricket on 29 October 2020, the ICC said in a statement. Shakib had failed to report approaches by bookies to ICC.