The history of cricket has witnessed numerous batsmen who have taken the cricket arena by storm during their cricketing days. And, even out of these magnificent performers, only a handful are regarded as the best.