There is currently no legal option to watch cricket for free online. No betting sites do have cricket in their streaming schedule. Hotstar is the recommended site for IPL 2021 live streaming and live cricket streaming in India in general, but it is not a free service.