If we talk of how ranking of teams is done in cricket. It is done on the basis of points scored after the match result, it is done by calculating the total number of points scored in a series divided by total number of matches played. It depends on the number of points scored in last four years but the recent matches are given more weight.

I would like to go by the above format, here I would first give you an update of team rankings in all the formats followed by the next level. 

In test currently India is ranked at the top position, though India has lost one test match against England but still they are at the top, their loss might effect the ranking after the latest update which may be a few days later. 

In ODI cricket It is not India who is at the top, England has played some great cricket in the recent past, they defeated Australia brutally and recently won the Series with India too and have reached the top rank in ODI matches. 

In T20 cricket the team which holds the top position is the most unexpected team (Pakistan), I guess the team has got some great talent but at times they fail to keep the nerve, I have witnessed this team winning out of the mark,i have seen this team loosing such games which a person can't even imagine. The land of Pakistan has given birth to some great bowlers and the reproduction is still on its way and giving birth to pace battery still now


If we talk of the top ranked batsmen in test cricket VIRAT KOHLI is at the top position who has played some great cricket in the recent past and in the previous test match with England he was the one man army and at a time it looked he will take the match from England single handedly.

 

In one day's it is Kohli again who is holding the top position and it seems he is not gonna leave this position easily after the retirement of Mr 360 AB Deviliers. 

In T20 matches it is not Kohli holding the top position, If you remember the Inings of Australian Captain against India you will have recognized how dangerous he could be, yes he is the captain of Australian cricket team Aoran Finch who is holding the top position. 

Below screen shots will show you the other rankings, like who is the top ranked bowler in rests, ODI and t20s and similarly the other rankings. 

Disclaimer : All the screen shots have been taken from the rankings on cricbuzz.com and it is not my personal creation