9. Brian Lara

Courtesy: cricket.com.au

One of the greatest batsman and indisputably the most stylish left-hander, Brian Lara too had an unimpressive start to his international career, when he made just 11 runs against Pakistan in Karachi on 9th November 1990. When he retired in 2006, he had amassed 11953 Test runs in 131 matches at an average of 52.88. In ODIs also he had 10000 plus runs – 10405 at an average of 40.48 in 299 matches.