Probably the best all-round batsman in the world today, AB has raced to a neat 7,000 runs each in Tests and ODIs. A further 1,000 in T20s has taken his tally past 15,000. Rest assured, in about five years, he’ll be ready to knock King Kallis off his perch. He is one of the few people in the game to average in the 50s in both ODIs and Tests.