7. Ab De Villiers, South Africa
It is impossible to make a list of best batsmen in the world without including ABD. One of the most gifted players of his generation, De Villiers makes things easy when they are near improbable.
While his last year or so hasn’t been the greatest; which thus have pushed him so far down in our lists, he still is a member of the elite club of batsman having a 50 plus average in test.