In these collection of pictures, we take a look at the list of batters with most runs in ICC events. (Photo: AP)
Former India captain is the leading run-scorer in all ICC events with 2,959 runs, after scoring a century against Bangladesh in last ICC Cricket World Cup 2023 match in Pune. (Photo: AP)
The Indian batter has featured in most wins in ICC events too, 53 with former India captain MS Dhoni in second place with 52. (Photo: AP)
Former West Indies opener is the 2nd highest run-scoring batter in ICC events with 2,942 runs in his career.
Sri Lankan wicketkeeper managed to scored 2,876 runs in ICC events in his illustrious international career.
Former Sri Lanka captain and current Mumbai indians head coach notched up 2,858 runs in ICC event in his international career.
Indian cricket legend scored 2,719 across ICC event, including more than 2,000 runs in ODI World Cup matches.
Team India captain Rohit Sharma has notched up 2,687 runs in ICC event including ODI World Cup, T20 World Cup, Champions Trophy and World Test Championships. (Photo: AP)