Most international runs by active cricketers

Virat Kohli with 26350 runs is he player with most international runs among the active players. Joe Root and David Warner next in the list.

author-image
Koushik Biswas
New Update
Players with most international runs | Joe Root | Sportz Point

The gentlemen's game is full of superstars who plie runs like fun at the international level. They make it look easy in nay condition and give opponent captains to think a lot. However, it is not easy to keep the flow of run throughout their career as the game gets tougher and tougher each day, mainly at the test cricket. Yet, few players stand up and score those important runs for their team. In this article, we will look at active players with most international runs. The list contains few modern day legends and stars of the game who entertain people with their style of play. Interestingly all of these batters score a heap of runs in the every format of the game.

Most international runs by active players

#1 Virat Kohli | 26350 international runs

Most international runs among active cricketers | Virat Kohli | Sportz Point

Image - ESPNCricinfo

The most followed cricketer in the world in the player with the most international runs as well among active cricketers. Not only that, he is also the player with most international centuries among the active cricketers as well. The former Indian captain has 26350 runs and scored 70 centuries as of now in his career. Kohli till now has scored 8043 runs in 101 test matches he has played. Along with that, his 12311 ODI runs is something that many active players would want to get close to. Moreover, with 3296 T20I runs Kohli is second highest among Indians. Although, Kohli has not had a good international form in the last two years, he is still at the top of the list with most international runs by active players.

Format Matches Runs Average Centuries
Test 101 8043 49.95 27
ODI 260 12311 58.07 43
T20I 97 3296 51.50 0
Virat Kohli's international career in details.

Read Also: ENG vs IND Test: Top 5 Active Indian Batters With Most Test Runs Against England

#2 Joe Root | 17196 international runs

Players with most international runs | Joe Root | Sportz Point

Image - Cricket Addictor

Joe Root is certainly the best player in the world by form in the last two years. The former England captain was adjudged as the "ICC Test player of the year 2021" for his phenomenal run at the international level. Joe became the 14th overall and second English player to cross the 10000 run mark in the test cricket in the ongoing series against New Zealand. His dream run in the test cricket continued as he went past Yunis Khan and Sunil Gavaskar in the list of most test runs in the history of the game. In addition, he equaled Virat Kohli and Steve Smith in the list of players with most test hundreds among active cricketers as well.

Read Also: Joe Root vs Sachin Tendulkar: Who is ahead after 119 Test matches? Full analysis

With the kind of form he is in, he is touted to be the only player who can get close to Sachin Tendulkar's tally of test runs. Along with that, winning the 2019 cricket world cup is one of the biggest achievements of his career as well.

Format Matches Runs Average Centuries
Test 119 10194 49.97 27
ODI 152 6109 51.33 16
T20I 32 893 35.72 0
Joe Root's international career in details.

#3 David Warner | 16037

David Warner | Most international runs among active players | Sportz Pointt

Australia's David Warner plays a shot during the ICC men's Twenty20 World Cup final match between Australia and New Zealand at the Dubai International Cricket Stadium in Dubai on November 14, 2021. (Photo by INDRANIL MUKHERJEE / AFP)

The Aussie southpaw is the most recent player to cross the 160000 runs in international cricket. He completed the landmark against Sri Lanka in their ongoing series away from home. Warner has been one of the most blistering openers this game has seen in recent years. His domination at the top of the order even saw him get a place in the "ICC Men's ODI Team of the decade" as well. His strike rate of above 70 in the test arena makes him one of the most entertaining players of the game. Warner is the only active player to have score more than 16000 international runs. Steven Smith comes second him with 13397 runs.

Format Matches Runs Average Centuries
Test 94 7753 46.98 24
ODI 130 5600 45.16 18
T20I 91 2684 33.55 1
David Warner's international career in details.

#4 Rohit Sharma | 15733 International Runs

Rohit Sharma | 5th most international runs among active batter | Sportz Point

Image - Cricfit

The Indian opener is only behind a few runs of his fellow opener in the ICC Men's ODI Team of the decade. Rohit Sharma's career drastically changed when MS Dhoni urged him to open the inning for Indian in the white ball format. Since then he has been a world beater. Even his 5 centuries in the ICC 2109 World Cup was just an example how destructive he can be as an opener. The current Indian captain is fourth on the list with 15733 inattentional runs in 400 international games as of now.

Format Matches Runs Average Centuries
Test 45 3137 46.13 8
ODI 230 9283 48.60 29
T20I 125 3313 32.48 4
Rohit Sharma's international career in details.

#5 Kane Williamson | 15483 International Runs

Most international runs among active batter | Kane Williamson | Sportz Point

Image - Onmanorama

The Kiwi captain is the only New Zealand player on this list of most international runs among active players. Although, just like Virat Kohli he has been off form in last two years., he has been revolutionary for the Kiwi team. In fact, Kane Williamson is the only one in the top 5 of this list to have a test average over 50. Kane took 312 matches to reach 15483 runs.

Format Matches Runs Average Centuries
Test 87 7289 52.81 24
ODI 151 6173 47.48 13
T20I 74 2021 32.59 0
Kane Williamson's international career in details.
Current players with most runs in international cricket | Sportz Point
Icc Rohit Sharma Virat Kohli David Warner Kane Williamson Joe Root