/wion/media/media_files/2025/04/25/nbgkRfZQ3n4S16yvAqEj.png)
1. Virat Kohli – 973 Runs in 2016
Topping the chart is Virat Kohli, who delivered an iconic performance in 2016 for Royal Challengers Bangalore (RCB), amassing a staggering 973 runs in 16 matches. With an average of 81.08 and four centuries, this record remains untouched to date and stands as one of the most dominant displays in T20 cricket history.
/wion/media/media_files/2025/04/26/igtYA1FuvDy6lwGYIf1e.png)
2. Shubman Gill – 890 Runs in 2023
Shubman Gill had a breakout season in 2023 playing for Gujarat Titans (GT). Gill scored 890 runs in 17 matches at an impressive average of 59.33, including three centuries, with a highest score of 129.
/wion/media/media_files/2025/04/30/jos-buttler-gallery-409932.png)
4. David Warner - 848 Runs in 2016
David Warner, who was instrumental in Sunrisers Hyderabad’s title-winning campaign in 2016. The Australian opener scored 848 runs in 17 matches, including nine fifties, maintaining an average of 60.57 with a highest score of 93*.
/wion/media/media_files/2025/04/25/gs1kjkq78PSDteEPXYNR.png)
5. Virat Kohli – 741 Runs in 2024
Virat Kohli makes another appearance in the top five with his 2024 season, where he scored 741 runs in 15 matches at an average of 61.75, including a century.
/wion/media/post_attachments/files/2022/03/30/251245-williamson-1200.jpg)
6. Kane Williamson – 735 Runs in 2018
Kane Williamson, who scored 735 runs in 2018 for Sunrisers Hyderabad. With eight half-centuries and an average of 52.50, Williamson’s calm and composed approach was pivotal in anchoring SRH’s innings throughout the season.
/wion/media/media_files/2025/04/24/chris-gayle-gallery-655315.png)
7. Chris Gayle – 733 Runs in 2012
Chris Gayle, whose power-packed performance in 2012 saw him score 733 runs in just 15 matches for RCB. His tally included a sensational 128* and a century, and he maintained an average of 61.08.