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, Babar Azam boasts 4223 runs in 128 T20s, pursued closely by Virat Kohli who has notched up 4188 runs across 125 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 Babar Azam Pakistan 128 121 4223 122 39.83 3 36
3 Virat Kohli India 125 117 4188 122* 48.69 1 38
4 Paul Stirling Ireland 147 146 3655 115* 27.07 1 24
5 Martin Guptill New Zealand 122 118 3531 105 31.81 2 20
6 Mohammad Rizwan Pakistan 106 93 3414 104* 47.41 1 30
7 Jos Buttler England 129 118 3389 101* 35.67 1 25
8 David Warner Australia 110 110 3277 100* 33.43 1 28
9 Aaron Finch Australia 103 103 3120 172 34.28 2 19
10 Glenn Maxwell Australia 116 106 2664 145* 29.93 5 11
11 David Miller South Africa 130 114 2591 106* 33.21 2 8
12 Quinton de Kock South Africa 92 91 2584 100 31.51 1 16
13 Kane Williamson New Zealand 93 90 2575 95 33.44 0 18
14 Suryakumar Yadav India 78 74 2570 117 40.79 4 21
15 Shakib Al Hasan Bangladesh 129 127 2551 84 23.19 0 13
Get ₹1500* Bonus *T&C