It is illegal to bet on cricket in offline casinos. However, the law doesn’t concern online betting, so theoretically, it is not prohibited.