Kohli pips Sangakkara to become 2nd highest run-scorer in cricket history
Sachin Tendulkar, with a total of 34,357 international runs (runs in Tests, ODIs and T20Is combined), is the only batter ahead of Kohli on the list
)
Explore Business Standard
Sachin Tendulkar, with a total of 34,357 international runs (runs in Tests, ODIs and T20Is combined), is the only batter ahead of Kohli on the list
)
| Rank | Player | Span | Mat | Inns | Runs | 100 | 50 |
| 1 | SR Tendulkar (IND) | 1989–2013 | 664 | 782 | 34,357 | 100 | 164 |
| 2 | V Kohli (IND) | 2008–2025 | 556 | 623 | 28,017 | 84 | 145 |
| 3 | KC Sangakkara (Asia/ICC/SL) | 2000–2015 | 594 | 666 | 28,016 | 63 | 153 |
| 4 | RT Ponting (AUS/ICC) | 1995–2012 | 560 | 668 | 27,483 | 71 | 146 |
| 5 | DPMD Jayawardene (Asia/SL) | 1997–2015 | 652 | 725 | 25,957 | 54 | 136 |
| 6 | JH Kallis (Afr/ICC/SA) | 1995–2014 | 519 | 617 | 25,534 | 62 | 149 |
| 7 | R Dravid (Asia/ICC/IND) | 1996–2012 | 509 | 605 | 24,208 | 48 | 146 |
| 8 | BC Lara (ICC/WI) | 1990–2007 | 430 | 521 | 22,358 | 53 | 111 |
| 9 | JE Root (ENG) | 2012–2026 | 381 | 503 | 22,166 | 60 | 114 |
| 10 | ST Jayasuriya (Asia/SL) | 1989–2011 | 586 | 651 | 21,032 | 42 | 103 |
| Top run scorers in Test cricket | |||||||
| Rank | Player | Span | Mat | Inns | Runs | 100 | 50 |
| 1 | SR Tendulkar (IND) | 1989–2013 | 200 | 329 | 15921 | 51 | 68 |
| 2 | JE Root (ENG) | 2012–2026 | 163 | 298 | 13943 | 41 | 66 |
| 3 | RT Ponting (AUS) | 1995–2012 | 168 | 287 | 13378 | 41 | 62 |
| 4 | JH Kallis (ICC/SA) | 1995–2013 | 166 | 280 | 13289 | 45 | 58 |
| 5 | R Dravid (ICC/IND) | 1996–2012 | 164 | 286 | 13288 | 36 | 63 |
| 6 | AN Cook (ENG) | 2006–2018 | 161 | 291 | 12472 | 33 | 57 |
| 7 | KC Sangakkara (SL) | 2000–2015 | 134 | 233 | 12400 | 38 | 52 |
| 8 | BC Lara (ICC/WI) | 1990–2006 | 131 | 232 | 11953 | 34 | 48 |
| 9 | S Chanderpaul (WI) | 1994–2015 | 164 | 280 | 11867 | 30 | 66 |
| 10 | DPMD Jayawardene (SL) | 1997–2014 | 149 | 252 | 11814 | 34 | 50 |
| Top run scorers in ODI cricket | |||||||
| Rank | Player | Span | Mat | Inns | Runs | 100 | 50 |
| 1 | SR Tendulkar (IND) | 1989–2012 | 463 | 452 | 18426 | 49 | 96 |
| 2 | V Kohli (IND) | 2008–2026 | 309 | 297 | 14612 | 53 | 77 |
| 3 | KC Sangakkara (SL) | 2000–2015 | 404 | 380 | 14234 | 25 | 93 |
| 4 | RT Ponting (AUS) | 1995–2012 | 375 | 365 | 13704 | 30 | 82 |
| 5 | ST Jayasuriya (SL) | 1989–2011 | 445 | 433 | 13430 | 28 | 68 |
| 6 | DPMD Jayawardene (SL) | 1998–2015 | 448 | 418 | 12650 | 19 | 77 |
| 7 | Inzamam-ul-Haq (PAK) | 1991–2007 | 378 | 350 | 11739 | 10 | 83 |
| 8 | JH Kallis (SA) | 1996–2014 | 328 | 314 | 11579 | 17 | 86 |
| 9 | RG Sharma (IND) | 2007–2026 | 280 | 272 | 11542 | 33 | 61 |
| 10 | SC Ganguly (IND) | 1992–2007 | 311 | 300 | 11363 | 22 | 72 |
| Top run scorers in T20I cricket | |||||||
| Rank | Player | Span | Mat | Inns | Runs | 100 | 50 |
| 1 | Babar Azam (PAK) | 2016–2025 | 136 | 129 | 4429 | 3 | 38 |
| 2 | RG Sharma (IND) | 2007–2024 | 159 | 151 | 4231 | 5 | 32 |
| 3 | V Kohli (IND) | 2010–2024 | 125 | 117 | 4188 | 1 | 38 |
| 4 | JC Buttler (ENG) | 2011–2025 | 144 | 132 | 3869 | 1 | 28 |
| 5 | PR Stirling (IRE) | 2009–2025 | 156 | 153 | 3798 | 1 | 24 |
| 6 | MJ Guptill (NZ) | 2009–2022 | 122 | 118 | 3531 | 2 | 20 |
| 7 | Mohammad Rizwan (PAK) | 2015–2024 | 106 | 93 | 3414 | 1 | 30 |
| 8 | DA Warner (AUS) | 2009–2024 | 110 | 110 | 3277 | 1 | 28 |
| 9 | Muhammad Waseem (UAE) | 2021–2025 | 91 | 91 | 3184 | 3 | 25 |
| 10 | Virandeep Singh (MAS) | 2019–2025 | 111 | 104 | 3180 | 1 | 23 |
First Published: Jan 11 2026 | 7:15 PM IST