8. Vivian Richards

Courtesy: ESPNcricinfo

The most destructive batsman of his era was kept silent in his first match by India, in which he scored 4 and 3 runs in his two innings. In his next match he decimated the Indian attack in his innings of unbeaten 192 . The man with “swagger” finished with 8540 runs in his 121 Tests, and averaged 50.23. He averaged 47 in ODIs, having scored 6721 runs in 187 ODIs at a brilliant strike rate of 90.20 according to the standards of the time.