All the cricketers know the rules and have all been lectured by the ICC. Those are the rules and if you don't report it you get banned. Why didn't he tell anyone as possibly he was going to see first and just maybe take up the offer. Two years is lucky as he should have had a minimum 5 year ban.
RE: Shakib is banned & everyone is in disbelief