“He (AB de Villiers) is the best player in the world,” said Virat Kohli about his Royal Challengers Bangalore (RCB) team-mate earlier in 2014.

However, their RCB team-mate – the dangerous Chris Gayle had said, “I am all about Virat being the best player in the world.”

During a One-Day International (ODI) game earlier this year, it took de Villiers just 31 balls to smash his way to an ODI ton and re-write the history books and opposition was Gayle’s side, West Indies. Rated number one in the ICC ODI batting rankings, De Villiers simply proved yet again that he is capable of achieving any feat and currently without a doubt; he is the best batsman in world cricket.

However, Kohli, who is at the second spot, isn’t too far behind. In terms of experience, Kohli, who is younger to de Villiers by more than four and half years, has also played in less international games than the South African, but at similar stages of career, the Indian batsman has an upper hand.

Let us see how the two stack up against each other at present:



While the stats speaking for themselves, it would be interesting to see how the battle pans out between the Indian Test skipper and the South African ODI skipper in the race for being the best.