Kohli vs Babar will always be an irrelevant comparison, regardless of the different circumstances that they have been exposed to earlier in their careers.
Yes Kohli was eased into the team and had the guidance of legends and all that, but his mental game has always stood out.
He has always looked like a champion player, the determination and focus in his eyes has always been there since day one. Truly great players have an aura, he has had that since the beginning.
Also, him hitting the big shots is simply not a case of putting muscle in the gym. He has always had the capacity of hit big shots.
He mauled a peak Malinga and Zaheer when he was Babar’s age, and helped India chase down 320 in less than 40 overs.
Babar is not capable of producing such magic. The difference between Kohli and Babar at 23 is quite clear.
Babar can work as hard in the gym as he wants, but he will never be anywhere close to the giant that Kohli is today.
However, there is no shame in that, you can be a great player and not be anywhere close to Kohli.
People need to get over this comparison. It is almost as bad as comparing Umar and Kohli.
Kohli is not leagues ahead of Babar because of so and so reasons; he is leagues ahead because he is far more talented with a far superior work ethic and a bigger heart.
His hunger, desire and passion to be the best is far and beyond anything that Babar is capable of.