Cricketers With the Most Runs in ICC Tournaments

Cricket is a popular sport and a source of entertainment for many people around the world. The International Cricket Council (ICC) organizes many tournaments yearly. The three major ICC competitions are the ODI World Cup, T20I World Cup, and the Champions Trophy. World Test Championship was a recent addition to the ICC tournaments.

Every four years, there is an ODI World Cup. However, the Men’s T20 World Cup is held every two years. Only the best eight teams participate in each finals for the ICC Trophy. A team that wins the ICC tournament is called the world champion.

ICC tournaments draw in millions of viewers from around the globe and feature some of the best cricketers in the world. These are important matches where the top teams battle for championship rankings. A critical indicator of a cricketer’s performance in these tournaments is the number of runs they scored.

Cricketers With the Most Runs in ICC Tournaments

JE Root (ENG)2013-20227410810501322851.15767365.3315217
V Kohli (IND)2009-202395112244282254*48.65585073.194337
RG Sharma (IND)2007-2023869613415721250.08540076.9813203
DA Warner (AUS)2009-20238510683681335*37.56466678.888148
SPD Smith (AUS)2010-2023768613362921149.71611859.318236
Babar Azam (PAK)2017-202350698349319657.26541764.489231
KS Williamson (NZ)2011-2023697712328825150.58485667.717113
BA Stokes (ENG)2016-2022628712312017641.60470766.287162
M Labuschagne (AUS)2019-202330523305921562.42544656.1610132
CH Gayle (WI)2002-202185826294221538.712877102.257144
KC Sangakkara (SL)2000-20159086152876134*40.50331686.736155
DPMD Jayawardene (SL)1999-20159386112858115*38.10290998.245164
SR Tendulkar (IND)1992-201161586271915252.28312087.147162

The list of cricketers is impressive, with some all-time greats like Chris Gayle, Sachin Tendulkar, and Virat Kohli.

JE Root of England has recorded the most runs in ICC tournaments with 5013 runs. Chris Gayle of the West Indies has scored 2,942 runs. Sri Lankan’s Kumar Sangakkara has 2,876 runs, while Mahela Jayawardene from Sri Lanka has 2,858 runs.

Also Read: Batsmen with Most Sixes in a Single IPL Season

Indian Cricketers With the Most Runs in ICC Tournaments

Team India earned the ODI World Cup in 1983 and 2011, the T20I World Cup in 2007, and two Champions Trophy championships in 2002 and 2013. In addition, Team India has advanced to an ICC event’s championship ten times, including the most recent ICC World Test Championship match against New Zealand.

Virat Kohli, Sachin Tendulkar, and Rohit Sharma are the top cricketers from India who have scored the most runs. Yuvraj Singh and Saurav Ganguly also feature amongst the top 50 cricketers with the most runs, with 1707 and 1671 runs, respectively.

Here, we look at some of the most successful Indian cricketers with the most runs in ICC tournaments.

Virat Kohli

Virat has made a name for himself as a man of action. His career statistics are not only impressive but also ground-breaking. Virat Kohli has been responsible for several record-breaking performances.

Virat Kohli is the celebrated cricketer of India with the most runs in ICC. Kohli is currently the highest Indian run-scorer in ICC matches. From 2009 to 2023, Virat Kohli of the Indian team accumulated 4282 runs in 112 innings.

Rohit Sharma

India has consistently been a powerhouse in the world of cricket. The country boasts some of the best cricketers in the world, and its players dominate the ranks of the highest run scorers in ICC events. One of the consistent batters in the Indian team is Rohit Sharma.

From 2007 to 2023, Rohit Sharma scored 4157 runs in ICC tournaments. Rohit is undoubtedly one of the most explosive and valuable batsmen in India.

Sachin Tendulkar

Sachin Tendulkar is the leading Indian cricketer, having previously shattered many records. Tendulkar has scored over 2719 runs in ICC tournaments, including 2278 in the ODI world cup and nearly 441 in the ICC Champions Trophy.

There are several records that Sachin Tendulkar established that will be difficult to surpass. In Tests and ODIs, Sachin Tendulkar has owned the record for scoring the most centuries. He scored the first double-century in one-day cricket at slightly under 37.


People are crazy about cricket, with millions tuning in to watch the ICC tournaments.

The ICC tournaments are the premier events and the sport’s pinnacle. They attract some of the best cricketers in the world and record-breaking moments in history.

Some of the finest cricketers of all time are becoming household names. Several have benchmarked the number of runs scored, making them some of the greatest batters in the sport’s history.

Related Posts

Log In
Sign Up
ℹ️ Password must be at least 8 characters long and include at least one uppercase letter, one lowercase letter, one number, and one special character.
I confirm that I am 18 years old or over and I agree with Terms and Conditions and Privacy Policy.