Cricbuzz is an good cricket app, which allows you know live cricket scores and news.
It shows you ball by ball comentry, it allows you to listen the comentry in english and other language(if available only), which is very good.
it gives the latest cricket news and most important thing is it gives you push notification if there is any matches going on and if there is any breaking news.
It also shows you the result if you miss seeing the match and highlits also some times.
It also shows you the players profile and all their details and points table.