Scoring 34,357 runs in a career span of 24 years, this ‘Little Master’ is considered the greatest batsman of all time. He is the only batsman to score 100 international centuries.
1
Image Credit: NDTV Sports
Sanga is regarded as the greatest wicket keeper-batter in cricket history. He is the second-highest run-scorer, with a total of 28,016 runs, including 63 centuries.
2
Image Credit : ESPNcricinfo
Known for his aggressive approach to cricket, he was one of the most successful captains of international cricket. With a total of 27,483 runs, he is the only cricketer in history to have been involved in 100 Test wins.
3
Image Credit: ESPNcricinfo
Known for his fitness and work ethics, Kohli is second in the list of most international centuries scored in international cricket. His remarkable consistency is evident with a score of 27,324 runs.
4
Image Credit: Indiatimes
Mahela is widely regarded as one of the greatest batsmen in Sri Lankan cricket with a total score of 25,957 runs. He is the first player in the history of Sri Lanka to score over 10,000 Test runs.
5
Image Credit: ESPNcricinfo
Kallis is regarded as one of the greatest all-rounders in cricket history. He has scored 25,534 runs, and his contributions of batting and bowling have made him an iconic player.
6
Image Credit: Hindustan Times
Known for his outstanding batting techniques, Dravid is referred to as Mr. Dependable. He scored 24,177 runs in international cricket and is known as one of the greatest batsmen in the history of cricket.
7
Image Credit: India Today
He is known for his high scoring ability, and he scored 22,358 runs in his international cricket career. He holds various records, from which his score of 400 not out in a single Test innings remains unbeatable.
8
Image Credit: ANI News
Sanath is one of the finest all-rounders ever to play in ODI cricket. He had an international cricket career that spread over two decades, scoring 21,032 runs.
9
Image Credit: ESPNcricinfo
Chanderpaul is well-known for his unorthodox batting stance, where he scored 20,988 runs in his international cricketing career. He is ninth in the list of highest run scorers in Test cricket.
10
Image Credit: ESPNcricinfo