2) AB Devilliers
AB got to this landmark vs Australia at Perth and took 166 innings. Mr 360 is regarded as the current best batsman in the world and he is ranked first and second in the ICC ODI and Test batting rankings respectively. He has accumulated many runs in Tests that too at a brisk pace which include 21 centuries and 36 fifties. He also holds the record of playing most no of innings in tests without getting a duck(78). He is a batsman in a hurry as he holds the records for the fastest 50 (16 balls), 100 (31 balls) and 150 (64 balls) in ODIs.