Most Runs in T20I

Rohit Sharma holds the record for most runs in T20 format accumulating impressive 4231 runs over 159 T20 matches. Following suit, Virat Kohli boasts 4188 runs in 125 T20s, pursued closely by Babar Azam who has notched up 4145 runs across 123 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 Rohit Sharma India 159 151 4231 121* 32.05 5 32
2 Virat Kohli India 125 117 4188 122* 48.69 1 38
3 Babar Azam Pakistan 123 116 4145 122 41.03 3 36
4 Paul Stirling Ireland 145 144 3601 115* 27.07 1 23
5 Martin Guptill New Zealand 122 118 3531 105 31.81 2 20
6 Mohammad Rizwan Pakistan 102 89 3313 104* 48.72 1 29
7 David Warner Australia 110 110 3277 100* 33.43 1 28
8 Jos Buttler England 124 114 3264 101* 35.86 1 24
9 Aaron Finch Australia 103 103 3120 172 34.28 2 19
10 Glenn Maxwell Australia 113 104 2600 145* 29.88 5 11
11 Quinton de Kock South Africa 92 91 2584 100 31.51 1 16
12 Kane Williamson New Zealand 93 90 2575 95 33.44 0 18
13 Shakib Al Hasan Bangladesh 129 127 2551 84 23.19 0 13
14 Mohammad Hafeez Pakistan 119 108 2514 99* 26.46 0 14
15 Eoin Morgan England 115 107 2458 91 28.58 0 14
Get ₹1500* Bonus *T&C