2. AB de Villiers (South Africa) – 63.94
The batting often seems a walk in the park after watching de Villiers play. During the captaincy period, he appeared in 102 games scoring 4,796 at an average of 63.94 runs per game. Further, he got 13 hundreds to his name during that tenure. Well, some unexpected happened a few months before the start of the Cricket World Cup 2019, when de Villiers announced to surcease his career as he was unable to take any further burden. While the experts say, that a man like de Villiers should have gone ahead with the spear and knock down all his foes, rather than retiring from the field.
He generally averages 53.50, which is almost 10 runs short to what he made as a captain, and pockets multiple records, like the fastest century, and highest average in a series. But his retirement has certainly grieved many cricket lovers and his fans. Well, he has 9,577 runs from 228 games with 25 hundreds, which he could have increased if he had played on.