All Formats Records

Top 10: Most Runs in ICC Tournaments

Contributing to the team on a big stage will always be ed for a long time.

ICC tournaments are the biggest platforms in the game of cricket, where the top teams contest against each other for championship podiums.

scheduled between 2022 & 2031.

This article will list the top run-scorers in all three ICC tournaments together.

Most Runs in ICC Tournaments

PLAYER RUNS ODI WORLD CUP T20 WORLD CUP CHAMPIONS TROPHY
Virat Kohli (IND) 3834 1795 1292 747
Rohit Sharma (IND) 3456 1575 1220 661
Chris Gayle (WI) 2942 1186 965 791
Kumar Sangakkara (SL) 2876 1532 661 683
Mahela Jayawardene (SL) 2858 1100 1016 742
Sachin Tendulkar (IND) 2719 2278 441
David Warner (AUS) 2593 1527 978 88
Shakib Al Hasan (BAN) 2456 1332 853 271
Kane Williamson (NZ) 2439 1167 727 545
Ricky Ponting (AUS) 2422 1743 86 593
More “ICC Tournaments” Records

Most Runs in ICC Tournaments

Most Runs as Captain in ICC Tournaments

Most Runs in Knock-Out Matches of ICC Tournaments

Highest Batting Average in ICC Tournaments

Most Sixes in ICC Tournaments

Most Fifties in ICC Tournaments

Most Fifties in Knock-Out Matches of ICC Tournaments

Most Centuries in ICC Tournaments

Most Centuries in Knock-Out Matches of ICC Tournaments

Most Wickets in ICC Tournaments

Most Wickets in in Knock-Out Matches of ICC Tournaments

Most Man of the Match Awards in ICC

Most Wins by Players in ICC Tournaments

Most Appearances in ICC Finals

Players with Most ICC Trophies

Key Stats

The list is filled with legendary names, with only Virat Kohli and Rohit Sharma being the active players. Shakib Al Hasan, the Bangladeshi captain, is also catching them closely at 11th place with more than 2100 runs.

3 Indian players: Sachin Tendulkar, Sourav Ganguly, & Rohit Sharma, along with Chris Gayle, have scored the most number of centuries in ICC tournaments. They all have hit 7 centuries in total.

Sachin’s 2278 runs in ODI World Cup is the only instance of a player scoring more than 2000 runs in any one ICC tournament. He is also the only batsman to score 500+ runs in two different ODI World Cup editions. He is also the only player on the list not to play a single T20 World Cup match.