#3. AB de Villiers- 194 innings

The most innovative and the most complete batsman in the game, AB de Villiers has not just been consistent but has scored runs in some style. He is a nightmare for bowlers across all conditions and in all conditions as he arguably has the best technique for a batsman ever.
He reached the milestone of 24 ODI centuries in just 194 innings playing for Proteas.