The former Indian captain leads the list of all-time T20 World Cup run scorers. He has 1141 runs from 27 matches, including 14 half-centuries.
Image credits: Pinterest
Rohit Sharma
He has scored the second-most runs for India in T20 World Cup history. In 39 matches, he scored 963 runs and holds the record for the most sixes (35) by an Indian player.
Image credits: Pinterest
MS Dhoni
He has scored 529 runs in 33 T20 World Cup matches. In T20 World Cup history, he has the most dismissals (32) by a wicketkeeper.
Image credits: Pinterest
Gautam Gambhir
He's scored 524 runs in 21 T20 World Cup appearances. He scored a title-winning 75 runs against Pakistan in the T20 World Cup's inaugural season.
Image credits: Pinterest
Suresh Rana
He has scored 453 runs in 26 T20 World Cup appearances. In 2010, he scored 101 off 60 against South Africa, the greatest individual score by an Indian batter in the T20 World Cup.
Image credits: Pinterest
Hardik Pandya
He scored 213 runs throughout 16 ICC T20 World Cup games. In his maiden T20 World Cup in 2016, he defended two runs off three balls in the final over of a match against Bangladesh.
Image credits: Pinterest
KL Rahul
He was a member of India's ICC T20 World Cup teams in 2021 and 2022. He has scored 322 runs in 11 T20 World Cup games, including five half-centuries.