ICC events comprise ODI world cups, champions trophies, and T20 world cups. In this article, we will see the top 5 players with the most runs in ICC events.
#5 Virat Kohli
Leading run scorer in T20 internationals, Virat Kohli has scored 2700 runs in ICC events. Virat is the leading run-scorer in T20 World Cups and overall, he stands at No 5 on our list. Virat made these 2700 runs in 63 innings.
#4 Sachin Tendulkar
Indian legendary batsman, Sachin Tendulkar who is also known as the god of cricket stands at No.4 on our list. Sachin has 2719 runs in only 58 innings. He is the one with the least innings and compared to his innings, his runs are far better than many on this list.
#3 Mahela Jayawardene
Sri Lankan legend, Mahela Jayawardene has scored 2858 runs in ICC events and out of which nearly 1000 runs came in T20 World Cups. He is the second-highest run-scorer in T20 World Cups. Jayawardene made 2858 in 86 innings.
#2 Kumar Sangakkara
Another Sri Lankan legend, Kumar Sangakkara is at No.2 on our list. Sangakkara scored 2876 runs in ICC events. He played in 86 innings. Sangakkara and Jayawardene both were incredible batters and in ICC events their records are just fantastic.
#1 Chris Gayle
Universe boss Chris Gayle is at the No.1 spot on our list Gayle scored 2942 runs in ICC events. His runs came in 82 innings. A major part of his runs came in T20 World Cups which was his strongest and most liked format.