Here is the thing.
Moving on to Kohli, he is a once in a generation batsmen. It is difficult to put anyone in the category even if you argue that he pays most of his games in batting friendly conditions. Plus, I have watched multiple interviews where he talks about his diet and gym sessions which honestly I don't see the current crop of Pakistani players adopting. I remember before Mickey Arthur there was a report that stated that Pakistani players were eating
Nihari for breakfast and follow that up with a proper heavy desi meal at lunch or the interval. How can you possibly play to full potential when you start the game which such a diet?