6. Brian Lara (West Indies) – 4447 runs
Classified as one of the greatest batsmen of the modern era, Brian Charles Lara burst into limelight in 1990 against Pakistan, when he made his debut. Brian Lara has had his share of hamstring problems and excess weight which affected his delightful footwork, but champions rise up and he went onto carry West Indies on his shoulders in the years to come by. Lara had often troubles with the cricket administrators over the issues of pay, but the passion to represent his country kept him going. There are still debates over who was the best after Bradman. Some say it is Lara, some say it is Sachin. The debate goes on. However, he was such confident of his abilities that no bowler could on a consistent basis could trouble. Lara was also known for his leadership qualities in West Indies. During the rough patch the West Indies had, he was only one among the few brighter spots that was there. Batting at no.3 he scored 4447 runs from 106 innings at 45.85. He is no.6 in the list.