Please dont make me open the kl rahul vs babar thread again. Whatever Ive said in that thread has been absolutely true. Kl rahul is a mediocre batsman only good for brill cream ads.
KLs stats are actually comparative to Babars - you can check, while aesthetically, even Kohli will struggle to match him.
I am a fan of Babar, and not aware of what you wrote, but as of today, there are not much differences. Babar might move ahead in future and KL might be dropped from Indian squad for the competition he faces, but as of now, here are the stats
Test:
Babar: 21 Tests, 1235 runs @ 35/52 with 1/11 conversion. Highest 127* against Kiwis at UAE.
KL: 36 Tests, 2006 runs @ 35/56 with 5/11 conversion. Highest 199, and he has 4 of his 5 hundreds in Australia, UK, SRL & WIN.
Very similar stats (though Babars conversion rate is unacceptable), but considering most (I believe entire) runs of KLs are scored as opener, his stats are actually better.
ODI:
Babar: 74 ODI, 3359 runs @54/87, with 11/15 conversion & highest of 125*
KL: 23 - 704 @ 39/79, 2/4 and highest of 111
Considering most of KLs runs are soft (Babar also has roosted on that line, but to a lesser extent), Ill give it to Babar by some margin
T20:
Babar: 35 - 1399 - 52/128 - 0/12 - 97*
KL: 30 - 922 @ 42/145 - 2/5 - 110*
Again, Ill give it to Babar, but this time marginally - PAKs T20 ranking is a by product of opponents resting their key players, particularly bowlers, partially benefiting Babar as well. But, KL is also a beneficiary of that to a lesser extent, and he never got the chance to roost on Jason Mos WI or SRL reserves and that mighty World XI. Considering the batting productivity (Average & SR combination), KL actually isnt far behind.
Overall, Babar is ahead and has a chance to fulfil his potential which KL failed to do so far, but his time isnt over - his basics are brilliant, just needs a steady run.
Babar might move beyond KLs reach, but I spent so much time here only because of a little memory - sometimes in 2014-15, I watched an Indian domestic game (Dulip Trophy Final may be), and KL scored a pair of hundreds - then & then I knew that kid will go to Australia. Its unfortunate that he couldnt reach where he should have been, for some reasons, but that time I genuinely believed hell force Kohli to go down in batting order - he is just 27, still enough time left. In recent times, I have seen Indian batsmen coming back strong at mature age - Pujara, Dhawan, Sharma are different beasts after reaching 27-28, Rahane debuted at 25-26, Agarwal at 28, Behari at 25 and looks to stay there for a decade.... KLs time isnt over yet. On contrary, Babar had the luck of having Arthur (instead of Basit Alis), to mentor him for three years, which has so far saved him from usual second year syndrome of PAK batsmen, but now he is alone - have to carry his batting guru Misbah as well!!!!!
Days have changed - PAK fans have to be more disciplined & cultured these days in blogs. I would really love to see what actually you wrote in that thread.