.... is a good player, great when it comes to the limited overs stuff. But if he isn't the most overrated player going around at the moment then I don't know who is.
Sky Sports named their present World XI and this cat not only made the team, he was named as the captain. I mean come on. The so called big four in world cricket Kohli is easily a level below the other three when it comes to test cricket. His career average of 46 should put him somewhere in that second tier of test batsman, and yet, it doesn't. He's consistently rated right up there as a test batsman.
Please, somebody explain. How has this happened. How has a guy with a good but not great (and not even close) test career to date managed this.