Yes, online cricket betting is completely legal, but in some parts of the country like Andhra Pradesh it is completely forbidden. Check your state gambling laws, before starting your online betting journey.