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 4192 runs in 126 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 126 119 4192 122 40.30 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 Jos Buttler England 129 118 3389 101* 35.67 1 25
7 Mohammad Rizwan Pakistan 104 91 3329 104* 47.55 1 29
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 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 Suryakumar Yadav India 78 74 2570 117 40.79 4 21
14 Shakib Al Hasan Bangladesh 129 127 2551 84 23.19 0 13
15 Mohammad Hafeez Pakistan 119 108 2514 99* 26.46 0 14
Get ₹1500* Bonus *T&C