Shakib was initially selected to lead the team in the T20I and Test series against India, but on 29 October 2019, Shakib was suspended for one year and banned from all forms of cricket for two years by the International Cricket Council for breaching the ICC-Anti Corruption Code. Shakib was supposedly contacted by bookmakers while playing in the 2018 Bangladesh Tri-Nation Series and also in a group match between Sunrisers Hyderabad and Kings XI Punjab in the 2018 Indian Premier League. For failing to report those approaches made to him by the bookmakers, he was found guilty of breaching the ICC "Anti-Corruption Code 2.4.4" and was handed a two-year ban, one year being suspended. He is able to resume international cricket as of 29 October 2020.