Most Runs In International Cricket In All Formats (2025 Updated)

Top 10 Highest Run Scorers in International Cricket: From Sachin to Virat

Top 10 Highest Run Scorers in International Cricket

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.

Sachin Tendulkar – God of Cricket

2. Kumar Sangakkara – 28,016 Runs (594 Matches)

Sri Lanka's elegant left-hander remained consistent across all formats.

Kumar Sangakkara batting

3. Ricky Ponting – 27,483 Runs (560 Matches)

Australian captain Ponting's leadership and batting were both iconic.

Ricky Ponting batting

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.

Virat Kohli modern cricket superstar

5. Jacques Kallis – 25,534 Runs (519 Matches)

Kallis proved dominance with both batting and bowling.

Jacques Kallis all-rounder

6. Rahul Dravid – 24,177 Runs (504 Matches)

Dravid's technique and patience were unmatched.

Rahul Dravid The Wall

7. Mahela Jayawardene – 24,137 Runs (652 Matches)

Mahela was known for his elegance and calm batting.

Mahela Jayawardene elegant batting

8. Brian Lara – 22,358 Runs (430 Matches)

Lara's 400* remains the highest individual Test score ever.

Brian Lara 400 not out

9. Shivnarine Chanderpaul – 20,988 Runs (454 Matches)

Chanderpaul's unique stance and discipline defined his long career.

Shivnarine Chanderpaul unique stance

10. Chris Gayle – 19,594 Runs (483 Matches)

"Universe Boss" Chris Gayle dominated T20 and ODI with aggressive batting.

Chris Gayle Universe Boss

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 टिप्पणियाँ