ODI's:
Kohli average 60.79 at a SR of 94.11.
AB de Villiers average of 64.20 SR 109.76.
This SR of ABDV puts him way over any ODI batsman of the same period.
In worlds cup : Kohli averages 46.81 at a SR of 86.70.
AB de Villiers averages 92.77 at a SR of 126.51.
In Finals: Kohli averages 21.71 at a SR of 77.55 with no fifty in 7 innings.
AB de Villiers: Just one final, not out 57 from 40 balls against Starc, Johnson in a low scoring game.
Kohli comfortably ahead of AB de Villiers?
Tests :
Kohli averages 54.97
AB de Villiers averages 57.48.
In tests what is even more crucial in the number of great/good innings. Ab de Villiers has many very good crucial, iconic knocks. From the blockathon to his last 2 comic series against Australia and India were he won both series for his team.
These numbers tell only a part of the story. De Villiers was more talented than Kohli but unfortunately he didn’t have half the guts and determination that Kohli has, and that is why Kohli will leave the game with a far, far greater legacy.
Kohli is a more prolific Test batsman and scores hundreds at a far greater rate, clearly illustrating his superior temperament and appetite for scoring runs.
In ODIs, in the 2010s, De Villiers batted most of the time at number 4 and capitalized on the platform set by the top 3. On the contrary, Kohli took responsibility at number 3. This is why in spite of de Villiers’ fantastic form, his team could not take full advantage.
Had de Villiers batted at 3 in the 2015 World Cup which was his peak as an ODI batsman, South Africa would have definitely qualified for the final.
But as I said, de Villiers did not have the character of someone like Kohli. In the 2013 Champions Trophy semifinal when the ball was swinging around, he sent a bowling all-rounder like Peterson to bat at 3 because he wanted to protect himself from the swing. Funnily, he came onto bat when the conditions were easy for batting and he got a duck.
If we speak about ‘meaningful’ innings, then Kohli’s innings in the 2013 Champions Trophy is greater than any innings de Villiers has played in ODIs in this decade.
As far as the statement that de Villiers won his team the series against India in 2018, well he didn’t. He was outclassed by Kohli who scored more runs than him. Kohli was also the only batsman to score a hundred in that series which was by far the most bowling-friendly series in a very long time.
It was the only series in history where every single wicket fell, and the only reason South Africa won the series was that they won two tosses and opted to bat first twice. It was impossible to bat in the fourth innings on those pitches.
Kohli is a far greater player than de Villiers and history will remember him more than the man who played circus shots at the back end of the innings but ditched his team for franchise cricket at a time when they badly needed him.
Cricket is a game of character no matter how talented you are, and De Villiers is a great example.