India
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.
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.
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.
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.
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.
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.
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.