Bangladesh captain Shakib Al Hasan was banned from cricket for one year on Tuesday for breaching the anti-corruption code.
The International Cricket Council said Shakib admitted to three charges of failing to disclose full details of approaches or invitations he received to engage in corrupt conduct in January 2018 during the triseries between Bangladesh, Sri Lanka and Zimbabwe, and during the 2018 Indian Premier League.
Shakib, the test and Twenty20 captain, also agreed to the sanction in lieu of a hearing.
The ICC said Shakib could avoid another year of suspension if he doesn't commit any further offence before he is free to resume international cricket from Oct. 29, 2020. That date rules him out of the T20 World Cup, which starts on Oct. 18 in Australia.
"I am extremely sad to have been banned from the game I love, but I completely accept my sanction for not reporting the approaches," Shakib said in an ICC media release.