Top 10 batsmen: In the game of cricket, batsmen frequently take center stage due to their ability to score runs. Several batsmen have had a significant impact over the years thanks to their exceptional run-scoring skills. The top 10 batsmen in all of international cricket’s run-scoring categories—including Test matches, One-Day Internationals (ODIs), and Twenty20 Internationals—will be examined in this article.
1. Indian player Sachin Tendulkar, 34,357 runs
With 34,357 runs, Sachin Tendulkar, who is frequently referred to as the “God of Cricket,” stands at the top of the list. At the age of sixteen, he made his debut for India on the international scene in 1989. For the next twenty-four years, he ruled cricket worldwide. Tendulkar participated in 463 One-Day Internationals, 200 Test matches, and one Twenty20 International. He scored runs in all kinds of situations and against all kinds of bowlers.
Among his many outstanding accomplishments are being the first player to score 100 centuries for his country and to attain 200 runs in an ODI. Sachin is respected not only for his accomplishments but also for the graceful and modest way he handled the game.
- Test runs: 15,921
- ODI runs: 18,426
- T20I runs: 10
2. Sri Lanka’s Kumar Sangakkara with 28,016 runs
With 28,016 runs, one of Sri Lanka’s best players, Kumar Sangakkara, comes in second place. Sangakkara, a left-handed batsman with style and keen wicketkeeping abilities, helped Sri Lanka win matches. In addition to playing T20 Internationals, he represented his country in 134 Test matches and 404 ODIs.
Sangakkara was renowned for his intelligence and composure at the crease in addition to his ability to play large innings. His contribution to Sri Lanka’s victory in the 2014 T20 World Cup was his greatest moment.
- Test runs: 12,400
- ODI runs: 14,234
- T20I runs: 1,382
3. Australia’s Ricky Ponting with 27,483 runs
Throughout his international career, Australia’s most successful captain, Ricky Ponting, amassed 27,483 runs. Considered one of the greatest batsmen of all time, Ponting led Australia to two Cricket World Cup titles (2003, 2007) and was known for his aggressive style of play and strong stroke-making.
In the 2000s, Ponting was a major contributor to Australia’s supremacy in international cricket. He was a feared batsman all over the world because of his ability to counterattack against both spinners and quick bowlers.
- Test runs: 13,378
- ODI runs: 13,704
- T20I runs: 401
4. Mahela Jayawardene, 25,957 runs (Sri Lanka)
Mahela Jayawardene, a legendary player from Sri Lanka, amassed 25,957 runs in his career. Jayawardene, who was renowned for his grace and composure, was a key player in many of Sri Lanka’s wins, especially in the game’s longest format. He and Sangakkara forged one of the most productive batting combinations in cricket history, propelling Sri Lanka to unprecedented heights.
In addition, Jayawardene led his country to victory in the 2014 T20 World Cup and led Sri Lanka to the final of the 2007 Cricket World Cup.
- Test runs: 11,814
- ODI runs: 12,650
- T20I runs: 1,493
5. With 25,534 runs, Jacques Kallis (South Africa)
Jacques Kallis is one of the best all-rounders in cricket history in addition to being a top run scorer. Kallis amassed 25,534 runs and was a reliable batsman who could lead an innings or engage in attacking cricket when circumstances called for it. He is one of the rare players who can excel at both bowling and batting because of his equally well-known bowling.
Kallis’s ability to deliver consistently under any circumstance made him an invaluable member of South Africa’s cricket team for almost twenty years.
- Test runs: 13,289
- ODI runs: 11,579
- T20I runs: 666
6. Virat Kohli, an active player from India with over 25,582 runs
Currently the lone player currently playing, Virat Kohli has amassed over 25,500 runs in his career and is continuously adding to it. Kohli is renowned for his incredible consistency, physical prowess, and unwavering resolve. He is regarded as one of the best batsmen in contemporary cricket, possessing amazing capacity to pursue objectives in limited-overs forms.
With almost 70 international hundreds under his belt, Kohli owns the record for the fastest 8,000, 9,000, 10,000, 11,000, and 12,000 run total in one-day international cricket. He is an expert at the run-chase, and there is no indication that his desire to run will diminish.
- Test runs: 8,195+
- ODI runs: 13,083+
- T20I runs: 4,000+
7. Rahul Dravid 24,208 runs (India)
Rahul Dravid, popularly referred to as “The Wall,” was renowned for his strong temperament and defensive prowess. Dravid’s 24,208 runs were the result of unwavering perseverance and hard work. He was, particularly in Test cricket, the mainstay of the Indian batting lineup for many years.
Dravid was a challenging batter to dismiss because of his endurance at the crease and ability to bat for extended periods of time. He gained a great deal of respect all throughout the world by playing some unforgettable knocks in difficult circumstances.
- Test runs: 13,288
- ODI runs: 10,889
- T20I runs: 31
8. Brian Lara, 22,358 runs (West Indies)
West Indian cricket legend Brian Lara is renowned for his graceful stroke play and spectacular batting. There are some of the most famous innings in cricket history among Lara’s 22,358 runs. With his 400* against England in 2004, he still maintains the record for the greatest individual score in Test cricket.
Lara had a reputation for being able to dominate top bowlers with a variety of shots. During his time, his efforts kept West Indies cricket competitive.
- Test runs: 11,953
- ODI runs: 10,405
- T20I runs: 0
9. South Africa’s AB de Villiers – 20,014 Runs
AB de Villiers, popularly referred to as “Mr. 360,” finished his international career with 20,014 runs. Among the most creative batsman of the contemporary age, he could play shots all over the field. Whether he was playing patiently in Test cricket or hitting fiercely in Twenty20s, De Villiers possessed the rare ability to switch gears with ease.
Being one of the most dangerous players in limited-overs cricket, he was distinguished by his quick reflexes and keen cricketing intellect.
- Test runs: 8,765
- ODI runs: 9,577
- T20I runs: 1,672
10. West Indies’ Chris Gayle with 19,594 runs
The “Universe Boss,” Chris Gayle, is well-known for his powerful hitting, especially in Twenty20 cricket. With 19,594 runs in all competitions, Gayle is one of the most exciting batsmen to watch thanks to his strong style. He is among the very few players who have amassed two centuries in One-Day Internationals and a triple century in Test cricket.
Gayle is a fan favorite everywhere he plays and holds multiple T20 cricket records, including the highest individual score (175*).
- Test runs: 7,214
- ODI runs: 10,480
- T20I runs: 1,900
The cricket game will never be the same after these ten batsmen. They’ve amused millions of fans worldwide, smashed records, and won matches. Future generations will remember the distinct flair and individuality that each of these players brought to the game. In the history of cricket, they have achieved legend status either by skill, strength, or sheer willpower.