Shaunak Ghosh
Aug 23, 2024
1. Virat Kohli- 26,942
Virat Kohli is the highest international run-getter among active batters. He has scored 26.942 runs for India across all formats.
Credit: AP
Virat Kohli
Virat Kohli made has recently gone past Sachin Tendulkar to become the batter with the most ODI centuries in history, when he slammed his 50th ton in the ODI World Cup 2023 semi-final vs New Zealand.
Credit: AP
3. Joe Root- 19,442 Runs
Joe Root has scored 19,442 runs for England across all formats in international record.
Credit: AP
Joe Root
Many have tipped Joe Root as the favourite to go past Sachin Tendulkar’s tally of 15,921 Test runs. he currently has 12,069 Test runs.
Credit: AP
3. Rohit Sharma- 19,234
Rohit Sharma has scored 19,234 runs for India across all hree formats of cricket.
Credit: AP
Rohit Sharma
Rohit Sharma is the all-time leading run scorer in T20I history with 4231 runs.
Credit: AP
4. Kane Williamson- 18,128
Kane Williamson scored 18,128 runs across all three formats in his international career.
Credit: AP
You may also like
Kohli Captain; Sachin In; No Dhoni, Rohi…
Indian Captains Who Never Won A Match In…
Kane Williamson
Kane Williamson is New Zealand’s all-time leading run-scorer.
Credit: AP
5. Steve Smith- 16,225
Star Australian batter has scored 16,225 runs in his international career across all three formats.
Credit: AP
Thanks For Reading!
Next: Kohli Captain; Sachin In; No Dhoni, Rohit! Ganguly Out: Best All-Time India Test XI
See more stories