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.
This thread is about the performances over this decade and not about the legacy both will leave.
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.
I, on purpose, wrote two different posts about test and ODI's for you to not mix everything. I will agree with two things you wrote about AB de Villiers in your post :
- AB de Villiers should have batted at 3 in ODI's
- AB's retirement drama's shouldn't have happen.
If these two things went right he could have been even greater. But here we should not talk about if and buts.
If AB de Villiers capitalized on the platform set by the top 3, you can say exactly the same thing that Kohli capitalized on the platform set by the top 2. So good were Indian openers in this decade.
And according to you, AB de Villiers had the not so good Amla in the top 3 where as Kohli has the "second best ODI opener of all time".
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.
AB de Villiers indeed didn't won the 2015 world cup semi final to his team. But he helped them by playing wonderful cricket trough ought the world cup and even in the semi final he was taking the match away from NZ had it not rained.
Compare it to Kohli coming in at 3 and making 1 from 13 balls and hurting his team chances in the semi final. And this is not the only time, he did exactly the same in champions trophy final and world cup 19 semi final. In all those matches he hurts India's chance to win the game.
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.
1st Test :
ABDV came in at 12/3 and counter attacked in superb fashion with a 65.
Kohli failed in both innings and especially in the second innings chasing 208.
2nd Test : Kohli scored a super 153 to keep his team in the game at the end of the first innings.
Both teams being on par, the second innings will decide the game.
AB de Villiers walk in at 3/2 and scores a superb 80 to rescue his team. Kohli has to just play as well as AB did, but as he doesn't have the nerve to chase in test cricket he again fails on 5.
3rd Test : Kohli batted brilliantly in both innings, and that's his best performance ever in Tests. AB failed in both. Unfortunately for him it often come when the series is already decided, in the not so important test. He should have brought his A game in the Tests that mattered the most.
AB de Villiers 2 - Kohli 1.
AB de villiers outplayed, outclassed out performed Kohli.
PS : In ODI's, ABDV's SR puts him in a category of his own in the decade. You just can't bat like this. He is by far the best ODI bat of the decade.