Most Runs in T20I

Virat Kohli holds the record for most runs in T20 format accumulating impressive 4037 runs over 117 T20 matches. Following suit, Rohit Sharma boasts 3974 runs in 151 T20s, pursued closely by Babar Azam who has notched up 3823 runs across 114 T20 battles.

Here is the list of top 10 leading run scorers in T20 format.

Sr. Player Team Mat Inn Runs HS Avg 100s 50s
1 Virat Kohli India 117 109 4037 122* 51.75 1 37
2 Rohit Sharma India 151 143 3974 121* 31.79 5 29
3 Babar Azam Pakistan 114 107 3823 122 41.10 3 34
4 Martin Guptill New Zealand 122 118 3531 105 31.81 2 20
5 Paul Stirling Ireland 137 136 3491 115* 27.92 1 23
6 Aaron Finch Australia 103 103 3120 172 34.28 2 19
7 David Warner Australia 103 103 3099 100* 33.68 1 26
8 Mohammad Rizwan Pakistan 93 80 3048 104* 49.96 1 26
9 Jos Buttler England 114 105 2927 101* 34.84 1 22
10 Kane Williamson New Zealand 89 87 2547 95 33.96 0 18
11 Mohammad Hafeez Pakistan 119 108 2514 99* 26.46 0 14
12 Glenn Maxwell Australia 106 98 2468 145* 30.09 5 10
13 Eoin Morgan England 115 107 2458 91 28.58 0 14
14 Shoaib Malik Pakistan 124 111 2435 75 31.21 0 9
15 Shakib Al Hasan Bangladesh 117 116 2382 84 23.82 0 12
Get ₹1500* Bonus *T&C