krkode
State Captain
Basically, I agree with this last statement.No, for the simple fact that they have now two retirees, one on the way and their new players have hardly been tested. India had always been strong at home and had some recent success away. However, I feel they have to re-establish that with their new players now in order for that to really solidify their position. IMO S.Africa are better and I wouldn't be surprised if Sri Lanka/England beat them in India. A toss-up between India/S.Africa/England/Sri Lanka at the moment.
I think it's always hard to judge in cricket who the best team is - just because home and away conditions always have such a great impact.
However, it's quite clear Australia has been the best team in the last decade. That said, I don't think there has been or will ever be a second-best team in cricket... always too many variables. So whatever the rankings may say, #2, 3, 4, 5 will always be in a tussle amongst themselves and it will never really be clear who is better. And as of now, I'd say the second best teams are: India, SA, SL, England.