For those who can't enjoy live broadcasts of cricket matches (software developers like me), CricInfo is de facto place of getting ball-by-ball updates of any international match. Commentary is very neutral most of the time. Articles are informative and writing styles are classy. Their stats guru service is the most comprehensive database of cricket matches that I know of, and is freely available for executing complex queries.
I'd have liked them to post inline video highlights within live commentaries (e.g. Dismissals, centuries and half centuries, extra-ordinary moments etc), but I guess those would involve copyright problems, so they can't/don't do it.