Most Runs in T20I

Virat Kohli holds the record for most runs in T20 format accumulating impressive 4008 runs over 115 T20 matches. Following suit, Rohit Sharma boasts 3853 runs in 148 T20s, pursued closely by Martin Guptill who has notched up 3531 runs across 122 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 115 107 4008 122* 52.73 1 37
2 Rohit Sharma India 148 140 3853 118 31.32 4 29
3 Martin Guptill New Zealand 122 118 3531 105 31.81 2 20
4 Babar Azam Pakistan 104 98 3485 122 41.48 3 30
5 Paul Stirling Ireland 131 130 3408 115* 28.63 1 23
6 Aaron Finch Australia 103 103 3120 172 34.28 2 19
7 David Warner Australia 99 99 2894 100* 32.88 1 24
8 Mohammad Rizwan Pakistan 85 73 2797 104* 49.07 1 25
9 Jos Buttler England 109 100 2766 101* 35.01 1 20
10 Mohammad Hafeez Pakistan 119 108 2514 99* 26.46 0 14
11 Kane Williamson New Zealand 87 85 2464 95 33.29 0 17
12 Eoin Morgan England 115 107 2458 91 28.58 0 14
13 Shoaib Malik Pakistan 124 111 2435 75 31.21 0 9
14 Shakib Al Hasan Bangladesh 117 116 2382 84 23.82 0 12
15 Quinton de Kock South Africa 80 79 2277 100 32.52 1 14
Get ₹1500* Bonus *T&C