You guys don't understand pyaar ki zabaan do you.
Here are both records as they stand at the moment:
Babar Azam
View attachment 72322
KL Rahul
View attachment 72323
Rahul has a better test record at the moment, I'll give you that, however he has played majority of his matches on flat pattas and his record is severly bolstered by the 199. Despite scoring 4 centuries in 19 innings (one of them almost a double century) he still only averages 41, which shows that it is either feast or famine with him.
Babar on the other hand has played 5 off his 6 matches in the NZ and Australia. The pitches in NZ were hard to distinguish between the ground, they had so much grass on it. In Australia, Babar could have done better but he was always batting in muggy, overcast conditions against a spectacular bowling attack.
In ODIs and T20s Rahul cannot even polish Babar's shoes.