Nowadays cricket is considered to be a batsmen’s game. Like in the past there are also some great batsmen in these generations. We are going to talk about the top 10 batsman in the world right now.
1. Virat Kohli
Kohli is considered to the best batsman playing cricket right now. And he is the only batsmen whose batting average is above 50 in all three formats. He is completely changed Indian batting with his consistent performances. He is also one of the few batsmen who is in top 10 ranking in all formats.
Kohli is a true example of leading from the front, he has contributed 17% of total runs by Indian team in past years including 14 centuries. This is the second most centuries scored by a batsmen in a year or so.
2. Babar Azam
He is the current best Pakistani batsmen in all formats. He is also the only batsmen in the world who is in the top 5 ranking in all three formats. Babar is also improving in the test format and making his mark there.
A lot of cricket experts are saying these days that Babar should be in the Fab 4 of cricket. And it is not wrong that he has already made into the greats of the game in such a young age.
Babar Azam has contributed 18% of total runs scored by Pakistan team in two years time. And this is most runs contributed by any player in the world.
It will only take Babar Azam 2-3 years more to be the No.1 in all formats if he continues to perform the way he is performing. He is 2nd in the top 10 batsman in the world.
3. Steven Smith
Its pretty unbelieveble to a batsman in the top 10 who has started his career with leg spin bowling. Smith has the highest batting average in test cricket of 62.5. He is surely the best in longer format than in T20.
His batting technique is also very different from all the geniuine batting greats which makes him unique. He is the NO.1 batsmen in test cricket right now.
4. Kane Williamson
Kane has been playing excellent cricket for Newzealand. He has contributed a lot in terms of win for Newzealand. He is also in the top 10 ranking in Test and ODI.
In the last 12 months, Kane has scored 14% of total runs for his team with the help of 5 centuries and 15 half-centuries. His consistence performance makes him one of the best top 10 batsman in the world.
5. Joe Root
Root is firstly a part of Fab 4 from the start but now cricket experts are saying that he has lost his position. Joe Root currently averages 50 in ODI and 48 in Tests.
Root has gained 9th position in both Test and ODI batsmen in ICC ranking. He has contributed a lot for England and made them win matches single handedly.
6. Rohit Sharma
In the start of his career he was just an average batsmen by all means. Now year by year his performance for his team his improving and contributing a lot of runs. He is currently the only batsmen in the world who has scored three double centuries in ODI cricket.
Rohit is the second best ODI batsmen in thw world according to ICC Rankings. His consistent performance over the years has made him good enough to be included in this list.
7. Ross Taylor
He is the most under-rated batsmen in this list. If you look at his stats, it suggests that he is the best in the business. He is the 4th ranked batsmen in ODIs.
Ross Taylor has tremendously for Newzealand his both white ball and red ball cricket. He average 45+ in both ODI and Test cricket. At the age of 36 it is not long away that he will retire from international cricket but surely he is one of the best.
He is at the 7th spot in our list of top 10 batsman in the world.
8. David Warner
His ability to hit the ball all around the ground against the best fast and spin bowlers in the world. He has got all kind of shots against different bowlers. Warner is ranked 6th in both Test and ODI rankings.
He can score anywhere which makes him consistent on his performance and makes him so devastating to bowl against and play against. With an average of 45+ in Test and ODI, he surely knows how to dominate the opposition.
9. Marnus Labuschagne
It is quite an achievement a youngster who have played less amount of matches to be in the list with batting greats. He has certainly showed the world his talent that in the long run he will be a batting superstar.
Marnus has played 14 Test matches and 1459 runs with an a whooping average of 63. Also he is ranked 3rd best in Test cricket in the world. Last year he has scored some tough runs against tough opposition which caused all the eye balls on him.
Definitely, without a doubt he has something very special to offer.
10. Ben Stokes
It will be not wrong to say that he is the most improved player of this generation. From his early days in cricket, he didn’t play that well. But after the T20 World Cup 2016, he had completely changed.
He has won England the World Cup 2019 and also performed magnificently in the Ashes. He is ranked 8th in Test rankings.
Stokes is that kind of player who can single-handedly win the game for his team. He is the best All-rounder batsmans out there and he deserves to be in the top 10 batsman in the world.