Top 10 Highest Run Scorers in International Cricket: From Sachin to Virat
Cricket fans always have one burning question—who has scored the most runs in international cricket?
If you want to check today’s match playing XI, read here: India vs South Africa 1st ODI Today: Probable Playing XI
1. Sachin Tendulkar – 34,357 Runs (664 Matches)
Nicknamed the "God of Cricket", Sachin Tendulkar's record confirms his legendary status.
2. Kumar Sangakkara – 28,016 Runs (594 Matches)
Sri Lanka's elegant left-hander remained consistent across all formats.
3. Ricky Ponting – 27,483 Runs (560 Matches)
Australian captain Ponting's leadership and batting were both iconic.
4. Virat Kohli – 27,173+ Runs (522 Matches)
Virat Kohli is one of modern cricket's biggest superstars. India vs South Africa Ranchi Test 2025 Pitch Report also read.
5. Jacques Kallis – 25,534 Runs (519 Matches)
Kallis proved dominance with both batting and bowling.
7. Mahela Jayawardene – 24,137 Runs (652 Matches)
Mahela was known for his elegance and calm batting.
8. Brian Lara – 22,358 Runs (430 Matches)
Lara's 400* remains the highest individual Test score ever.
9. Shivnarine Chanderpaul – 20,988 Runs (454 Matches)
Chanderpaul's unique stance and discipline defined his long career.
10. Chris Gayle – 19,594 Runs (483 Matches)
"Universe Boss" Chris Gayle dominated T20 and ODI with aggressive batting.
If you want to read India vs South Africa ODI series full squad and schedule, check here: India vs South Africa ODI Series 2025 Full Details
Format-Wise Highest Run Scorers
Most Runs in Test Cricket – Top 10
- Sachin Tendulkar – 15,921
- Ricky Ponting – 13,378
- Jacques Kallis – 13,289
- Rahul Dravid – 13,288
- Alastair Cook – 12,472
- Kumar Sangakkara – 12,400
- Brian Lara – 11,953
- Shivnarine Chanderpaul – 11,867
- Mahela Jayawardene – 11,814
- Joe Root – 11,571
Most Runs in ODI Cricket – Top 10
- Sachin Tendulkar – 18,426
- Kumar Sangakkara – 14,234
- Ricky Ponting – 13,704
- Sanath Jayasuriya – 13,430
- Virat Kohli – 13,027
- Mahela Jayawardene – 12,650
- Inzamam-ul-Haq – 11,739
- Jacques Kallis – 11,579
- Sourav Ganguly – 11,363
- Rahul Dravid – 10,889
Most Runs in T20 International Cricket – Top 10
- Virat Kohli – 4,038
- Rohit Sharma – 3,974
- Martin Guptill – 3,531
- Babar Azam – 3,698
- Paul Stirling – 3,589
- David Warner – 3,192
- Mohammad Rizwan – 3,124
- Aaron Finch – 3,120
- Jos Buttler – 3,166
- Shakib Al Hasan – 2,382
Conclusion
Cricket keeps evolving, but these legendary batsmen's brilliance remains timeless.











0 टिप्पणियाँ