CricfanAI

Records / T20 Internationals (Men)

Most runsT20 Internationals (Men)

111153196203549Strike rate
Each point is a player; average (vertical) vs strike rate (horizontal). Hover or tap a point for detail; the leader is highlighted.
#PlayerMInnsRunsHSAvgSR100s50s
1Mohammad Babar Azam123123407912238.85128.03335
2Jos Buttler137137402813134.72148.96227
3Virat Kohli10810838409447.41135.98035
4Rohit Sharma139139382511830.6140.06429
5Martin Guptill111111329610531.69136.37219
6David Warner105105317210034.11143.46127
7Aaron Finch102102311917234.66142.88219
8Mohammad Rizwan8585310310445.63126.09127
9Suryakumar Yadav9696287611733.44162.95420
10Quinton de Kock9898284911532.01143.31217
11Glenn Maxwell113113275514528.7154.95510
12David Miller113113258510634.01143.2928
13Kane Williamson848424519533.12124.48018
14Eoin Morgan10210224199129.5137.05014
15Reeza Hendricks8484241111729.05131.46118
16Pathum Nissanka7878237110732.04128.51216
17Mohammad Hafeez10010023339926.21121.26014
18Kusal Mendis969622878625.13128.41017
19Rovman Powell9999224310727.02142.59110
20Kushal Janith Perera8787222910126.54132.92116
21Hardik Pandya10310321337128.07144.6108
22Nicolas Pooran929220968225.25135.23012
23Litton Das939320868322.92128.29011
24Mitchell Marsh7575208210333.05140.49113
25Tim Seifert787820449730.06144.76014
26Brendon McCullum6767204112335.19135.52212
27Glenn Phillips7878204110830.46142.23211
28Fakhar Zaman909020209123.49133.42011
29Alex Hales7272201211631.44140.21112
30KL Rahul6262198511036.09138.52218
31Shoaib Malik979719847529.18120.6106
32Mahmudullah10610619706424.32116.6407
33Shakib Al Hasan959519458422.88123.1011
34Chris Gayle7474188111728.07139.02214
35Dasun Shanaka10910918817621.87128.5708
36Dawid Malan5959187410336.75134.05116
37Ross Taylor929218706325.27121.5907
38JP Duminy717118689638.92126.56011
39Brandon King727217788526.15135.62013
40Philip Salt5454177314136.94164.32410
41Aiden Markram656517738632.24148.99013
42Shikhar Dhawan656517439227.67127.04011
43Colin Munro6262172410931.35156.44311
44Devon Conway575717209935.83130.3013
45Tillakaratne Dilshan7373170510427.06120.84112
46Daryl Mitchell808016617225.9513907
47Jonny Bairstow696916209030136.13010
48Umar Akmal777716129425.19123.2407
49Mahendra Singh Dhoni838315845636.84125.0202
50Abhishek Sharma4848155013533.7190.18211
Most sixesBest strike rateBest batting averageMost wicketsBest economyBest bowling average