The two international matches were against Zimbabwe and Sri Lanka in the tri-nation series held in Bangladesh in January 2018. Shakib was given another offer during the IPL match between Sunrisers Hyderabad and Kings XI Punjab that year, which is violation of ICC's Anti-Corruption Act.
A certain Deepak Aggarwal, an Indian gambler, offered him three times.
Later, the ICC found evidence that Shakib had three contacts with him. They interrogated Shakib twice on 23 January and 27 August last year. On 29 October, the ICC finally banned Shakib from all forms of cricket for two years after he admitted his mistake. The second year was a moratorium.