What? Are you kidding me? Good Lord, if this is your understanding of cricket I honestly don't know how to explain it to you better!! If X is ranked higher than Y does it prove X is a better bat than Y? That way Kohli Must be a better test bat than Smith? lol. Ranking doesn't always reflect ability or quality, it doesn't take into account opposition attack, match situation, impact of the innings etc, which is why Fakhar zaman was higher in ranking than many established bats after his Zimbabwe D bashing. Countless times in the history of sports, not just cricket, lesser players were ranked higher higher than players better than them. I mean I could literally produce like a million examples lol.
So Babar can't be compared with openers or middle order bats now? Where do I find another good but mostly soft scoring, low impact run machine who bats at 3 to compare? Bar that innings against NZ, which I genuinely rate, I am yet to see a single impact ODI innings from Babar.
[MENTION=145946]Waleed93[/MENTION]
Yes, rankings do not always show you the entire story, especially when we compare two great players like Kohli and Smith.
Kohli being ranked higher than Smith in Tests doesn't make him a better Test batsman. Similarly, Babar being ranked 1st in T20Is doesn't make him a better T20I batsman than Kohli.
However, when it comes to a comparison between a very good player to an average player, rankings are enough to suggest who is better than who.
Unlike Fakhar, Babar can't be accused of rising to the 3rd spot in ICC rankings only due to excessive minnow bashing. He has been Pakistan's top scorer in every single series we have played this year, including the WC where he scored 450 odd runs.
This year, he is one of the top scorer in the ODI format, scoring almost 1100 runs at an average of 60+.
Only Kohli, Rohit, Finch and Hope have scored more. While Kohli is obviously untouchable, Rohit scored only 100 odd more runs than Babar after playing 3 more innings at an average of 53, compared to Babar's 60.
As you said, rankings don't always prove X to be better than Y. But this is only true when you start comparing legends such as Kohli vs Smith, Ronaldo vs Messi, Nadal vs Federer.
When you want to make a comparison between a very good player like Babar to someone like Rahul, this is when rankings are enough to show who is better than who. On one hand, you have a very good batsman who is on his way to become one of the very best, while on the other hand, you have a player who had potential, but looks in rapid decline due to various reasons.