| 1 | Rohit Sharma India | 159 T20I Innings India's former T20I captain leads all-time with 4,231 runs at 32.05, including 4 hundreds and 33 fifties across 148 matches. | 4,231 | 32.05 | 148 | 4 |
| 2 | Virat Kohli India | 120 T20I Innings The 'Run Machine' has scored 4,188 runs at a brilliant average of 52.35 in T20Is, with 1 hundred and 38 fifties, known for chasing down targets. | 4,188 | 52.35 | 120 | 1 |
| 3 | Martin Guptill New Zealand | 164 T20I Innings New Zealand's most prolific T20I scorer accumulated 3,531 runs at 30.78 with 2 hundreds and 21 fifties, known for his explosive opening style. | 3,531 | 30.78 | 122 | 2 |
| 4 | Babar Azam Pakistan | 120 T20I Innings Pakistan's modern batting maestro scored 4,000+ T20I runs at an average over 40, making him one of the best T20I openers of the modern era. | 4,052 | 40.93 | 120 | 3 |
| 5 | Mohammad Rizwan Pakistan | 95 T20I Innings Pakistan's wicketkeeper-batter has scored 3,500+ T20I runs with a record-breaking consistency including most T20I runs in a single calendar year (2021). | 3,510 | 46.93 | 95 | 2 |
| 6 | Paul Stirling Ireland | 170 T20I Innings Ireland's explosive opener has been one of T20I cricket's most prolific scorers with 3,442 runs, putting associate nation cricket on the map. | 3,442 | 27.54 | 130 | 1 |
| 7 | Kieron Pollard West Indies | 123 T20I Innings The West Indies power-hitter amassed 3,412 T20I runs at 36.26, earning a fearsome reputation as one of T20 cricket's most dangerous finishers. | 3,412 | 36.26 | 123 | 2 |
| 8 | Shoaib Malik Pakistan | 164 T20I Innings Malik's 2,669 T20I runs over a 20-year T20I career reflect his longevity and adaptability in white-ball cricket. | 2,669 | 33.93 | 124 | — |
| 9 | Suryakumar Yadav India | 85 T20I Innings India's premier T20I batter has scored 3,300+ runs at an exceptional strike rate of 170+, including a sensational 360-degree batting style. | 3,351 | 46.54 | 85 | 4 |
| 10 | Dawid Malan England | 68 T20I Innings The stylish left-hander reached number one in the ICC T20I rankings during his career, scoring 2,582 T20I runs at a superb average of 42.98. | 2,582 | 42.98 | 68 | — |
| 11 | Shikhar Dhawan India | 68 T20I Innings India's left-handed opener amassed 1,759 T20I runs, often providing explosive starts at the top of the order during India's T20I campaigns. | 1,759 | 27.48 | 68 | — |
| 12 | Aaron Finch Australia | 103 T20I Innings Australia's former T20I captain scored 3,458 T20I runs at 34.58, including a record-breaking 172 against Zimbabwe in 2018 — the highest individual T20I score. | 3,458 | 34.58 | 103 | — |
| 13 | Chris Gayle West Indies | 79 T20I Innings The 'Universe Boss' scored 1,899 T20I runs at 31.14 but with an extraordinary strike rate, including the first and only T20I score of 117. | 1,899 | 31.14 | 79 | — |
| 14 | Jos Buttler England | 106 T20I Innings England's explosive wicketkeeper-batter has 2,824 T20I runs with a blistering strike rate above 145, leading England to the 2022 T20 World Cup title as captain. | 2,824 | 33.04 | 106 | — |
| 15 | Finn Allen New Zealand | 51 T20I Innings New Zealand's newest explosive opener, Allen scored the fastest century in T20 World Cup history in 2026 and is rapidly climbing the T20I run charts. | 1,524 | 31.1 | 51 | — |
| 16 | KL Rahul India | 75 T20I Innings India's versatile batsman scored 2,265 T20I runs at 44.41, showcasing his ability to bat in any position and switch between anchor and aggressor roles. | 2,265 | 44.41 | 75 | — |
| 17 | Hazratullah Zazai Afghanistan | 65 T20I Innings Afghanistan's explosive opener has accumulated 1,800+ T20I runs with his fearless batting style that has turned heads across all T20 leagues. | 1,810 | 28.72 | 65 | — |
| 18 | Eoin Morgan England | 115 T20I Innings England's World Cup-winning captain scored 2,458 T20I runs at 35.62, his batting aggression a key feature of England's white-ball revolution. | 2,458 | 35.62 | 115 | — |
| 19 | Hazratullah Zazai Afghanistan | 65 T20I Innings The Afghan power-hitter continues to make strides in T20I cricket with explosive opening performances that regularly feature in record-breaking partnerships. | 1,810 | 28.72 | 65 | — |
| 20 | Rahmanullah Gurbaz Afghanistan | 65 T20I Innings Afghanistan's current T20I powerhouse scored 2,200+ T20I runs, establishing himself as one of the most dangerous openers in world cricket at just 24 years old. | 2,244 | 34.53 | 65 | — |