Yes, betting on cricket can be free if you use bonuses. For example, free bets are often provided to new users. They allow you to place bets without using your money. In this case, in case of winning, the user receives real money into his account. Therefore, free bets are a great way for newbies to try out betting.