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 3955 runs across 117 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 117 110 3955 122 41.19 3 36
4 Paul Stirling Ireland 141 140 3553 115* 27.54 1 23
5 Martin Guptill New Zealand 122 118 3531 105 31.81 2 20
6 Mohammad Rizwan Pakistan 96 83 3180 104* 50.47 1 28
7 Aaron Finch Australia 103 103 3120 172 34.28 2 19
8 David Warner Australia 103 103 3099 100* 33.68 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 Shakib Al Hasan Bangladesh 121 120 2440 84 23.46 0 12
15 Shoaib Malik Pakistan 124 111 2435 75 31.21 0 9
Get ₹1500* Bonus *T&C