Top 20 Batters in T20 based on Most Runs

Batsman Innings Runs Balls Fours Sixes Fifties Hundreds Average Strike Rate
Babar Azam 119 4172 3220 443 73 35 3 40.12 129.57
Rohit Sharma 144 4027 2870 364 194 31 4 30.74 140.31
Virat Kohli 112 3963 2915 348 115 37 0 48.33 135.95
Jos Buttler 120 3592 2435 322 156 27 1 36.65 147.52
Martin Guptill 117 3503 2579 305 173 20 2 31.85 135.83
Mohammad Rizwan 91 3386 2687 284 94 30 1 47.69 126.01
David Warner 108 3249 2274 332 122 28 1 33.84 142.88
Aaron Finch 103 3120 2189 309 125 19 2 34.29 142.53
Paul Stirling 117 2921 2175 341 102 20 1 27.3 134.3
David Miller 113 2572 1834 166 129 8 2 33.4 140.24
Glenn Maxwell 102 2551 1646 212 132 9 5 28.99 154.98
Suryakumar Yadav 77 2539 1525 232 142 20 4 38.47 166.49
Quinton de Kock 87 2534 1829 257 101 16 1 32.08 138.55
Kane Williamson 88 2526 2037 241 58 18 0 32.81 124.01
Mohammad Hafeez 105 2437 1992 246 74 14 0 26.2 122.34
Eoin Morgan 104 2431 1781 185 119 14 0 28.94 136.5
Virandeep Singh 82 2417 1977 206 90 18 0 35.03 122.26
Shoaib Malik 107 2372 1877 191 68 9 0 32.05 126.37
Shakib Al Hasan 110 2295 1874 234 49 12 0 23.66 122.47
Reeza Hendricks 76 2242 1699 247 62 17 1 29.89 131.96