This article highlights the top 10 players with the most runs in international cricket, covering performances across Tests, ODIs, and T20Is. Discover legendary cricketers, their career milestones, and the records that shaped international cricket history.
Advertisement
Top 10 Players With Most Runs in International Cricket (Updated)

Summary
Players with the most runs in international cricket are those who have scored consistently for many years at the highest level. Having the most international runs in cricket shows a player’s skill, patience, and ability to perform in all formats of the game. These cricketers have played important roles for their teams and delivered many memorable innings. Their achievements make them legends of the sport and continue to inspire cricket fans around the world.
Currently, Sachin Tendulkar has the most runs in international cricket in all formats. He has been followed by Chase Master, Virat Kohli, who has recently crosssed 28,000 runs mark in international cricket and now became 2nd highest runs scorer.
List of Most International Runs in Cricket (Updated)
This list features the players with the most international runs in cricket, highlighting legends who have consistently scored across all formats. Sachin Tendulkar leads the chart with an incredible 34,357 runs, setting records that have inspired generations. These players have left a lasting mark on cricket with their skill, dedication, and memorable performances.
| Player Name | Mat | Runs | HS | Ave | SR | 100 | 50 |
|---|---|---|---|---|---|---|---|
| Sachin Tendulkar (India) | 664 | 34,357 | 248* | 48.52 | 67.58* | 100 | 164 |
| Virat Kohli (India) | 557 | 28,068 | 254* | 52.58 | 79.45 | 84 | 146 |
| Kumar Sangakkara (Sri Lanka) | 594 | 28,016 | 319 | 46.77 | 66.56 | 63 | 153 |
| Ricky Ponting (Australia) | 560 | 27,483 | 257 | 45.95 | 68.48 | 71 | 146 |
| Mahela Jayawardene (Sri Lanka) | 652 | 25,957 | 374 | 39.15 | 64.73 | 54 | 136 |
| Jacques Kallis (South Africa) | 519 | 25,534 | 224 | 49.10 | 56.30 | 62 | 149 |
| Rahul Dravid (India) | 509 | 24,208 | 270 | 45.41 | 51.98 | 48 | 146 |
| Brian Lara (West Indies) | 430 | 22,358 | 400* | 46.28 | 68.08 | 53 | 111 |
| Joe Root (England) | 381 | 22,166 | 262 | 49.36 | 66.54 | 60 | 114 |
| Sanath Jayasuriya (Sri Lanka) | 586 | 21,032 | 340 | 34.14 | 81.17 | 42 | 103 |
Frequently Asked Questions
Who scored most runs in international cricket?
+
Who scored most runs in international cricket?
Sachin Tendulkar has scored most runs in international cricket.
Conversation
(0 Comments)
Editor's Pick
Editor's Pick











