Yeah, the current form argument is also nonsense. On current form, Kohli scored 250+ against South Africa a couple of Tests ago. Do you think Babar has the temperament to score 250 today?
Or do you think Kohli cannot score 104 in Australia today, a country where he has scored more Test hundreds than any overseas batsman except Tendulkar (both have scored 6).
What exactly do you even mean by current form? Today, yesterday, last month, last week, last year, last two years? Are you aware of Kohli’s Test and ODI record since 2018?
I am sorry but you don’t have an argument. Kohli and Babar are not comparable even on current form, regardless what you mean by “current”.
Furthermore, Kohli at 25 was far more accomplished than Babar at 25.
Let me summarize with the following points:
- Kohli was better than Babar at 25
- Kohli is better than Babar on current form, irrespective of how you define current.
- Kohli will always be better than Babar because Babar will have to pull off something extremely extraordinary to surpass Kohli’s legacy as a batsman.
If I am being generous, I would say that Babar has about 1% chance of becoming a bigger batsman than Kohli.
I don't often base my thinking on stats but if you look at the statistics of both Babar and Virat in 2019 you can also see the "on current form they are at the same level".
Tests:
Babar: 6 tests, 11 innings, 616 runs @68,44 with 3 hundreds, 3 fifties, SR - 72,30
Kohli : 8 tests, 11 innings, 612 runs @ 68,22 with 2 hundreds, 2 fifties, SR - 63,28
ODI's :
Babar : 1092 runs in 20 inns @60,66 with 3 hundreds, 6 fifties- SR - 92-30
Kohli : 1377 runs in 25 innings @59,86 with 5 hundreds, 7 fifties - SR 96,36.
T20's :
Babar : 10 innings 374 runs @ 41, 55 with 4 fifties - SR 136,99
Kohli - 10 innings 466 runs@ 77,66 with 5 fifties - SR 147,93
So it's about the same in every format apart for the average in T20's. But that's not a that big factor.
In Tests if we analyse both performances, Babar is ahead, Kohli failed in all 5 innings away from home and scored 2 hundreds at home against SA and Bangladesh. Babar was more consistent with 3 hundreds and 3 fifties, a hundreds at the gabba against Start, Hazlewood, Cummins and also a 97 there. Babar's SR also makes him a much more dominant batsman.
In ODI's although the Stats are quite the same, but Babar played 5 ODI's in SA and the rest of his games in England (apart from 2 home ODI's). Also Babar having the superior world cup makes him slightly better.
In T20's, stats are quite in favor of Virat and you can argue that he had a better T20 year than Babar. Although I will point out that Babar has 4 fifties, 1 in SA, 1 in England and 2 in Australia against Starc/Cummins. 3 out of Kohli's 50's came against west indies.
Don't even want to go in the who was the better batsman in 2019 between them, just to show that the statement both are at the same level on current form is pretty correct.