It is legal to watch the Indian Premier League through Streaming Apps. After saying this, you must choose official options since several apps use pirated or duplicate links to provide live streaming, which is illegal and banned by Google.