This app was mentioned in 3 comments, with an average of 1.00 upvote
I've been playing Super Cricket 2 for a few months now. Hands down the best mobile game I've played, still a bit buggy, but it's like playing Sensible Soccer for cricket. It's great.
Download some game on your phone. Best way to learn the rules of any sport.
Here's one for android: https://play.google.com/store/apps/details?id=com.nklsrh.supercrickethd