There has been a lot of nonsense written about why India does not deserve to be the best test team in the ICC Rankings. Example here. There have been a lot of rebuttals as well. Example here. This post is yet another rebuttal of the same.
Let’s look at batting for a while. In the past three years, starting 01 Jan 2007, five of the top ten run scorers in the Test format, excluding runs scored against Bangladesh, Zimbabwe, and WI, have been from India. SL, SA, Australia, England, and WI have one each in the top 10. Not too bad I would say. Even the great Ricky Ponting is on the 15th step, which really makes you wonder why no one calls him over the hill anymore, but I digress. A team that has the best batsmen of the last three years must have something in it.
Now for the bowling. The list is much more evenly distributed this this. Three of the top ten bowlers, with same filters as above, are from India, with SA claiming another three, Australia two, and England and SL one each. Though bowling still remains a concern for the Indians, it is no better for the other teams. SA is arguably the strongest in this department, but then with Steyn injured and Ntini fading quickly, they might not enjoy the same status for long.
The thing to note is that this data is for a three year period, and not for a one off year. So its not really a flash in the pan, but rather some sustained good performances by the Indian team. During this period, India has played an almost equal number of tests home (15) and away (14), so there is no real home advantage for the team.
I know that statistics don’t really tell everything, but they do tell you a few things, and what it does tell here is that India really has been a world’s best team for the past couple of years, even though SA are right on their tails.