THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
CAREER LEADERBOARD

Men T20I: Most runs

All recorded careers; no minimum qualification

RankPlayerTeamsMost runsMatchesInningsRunsWickets
1Babar AzamPakistan4,5961451364,596
2Rohit SharmaIndia4,2311591514,2311
3Jos ButtlerEngland4,2121601474,212
4Virat KohliIndia4,1881251174,1884
5Paul StirlingIreland3,8951631603,89520
6Martin GuptillNew Zealand3,5311221183,5310
7Mohammad RizwanPakistan3,414106933,414
8David WarnerAustralia3,2771101103,277
9Suryakumar YadavIndia3,2721131073,2722
10Sikandar RazaZimbabwe3,2441441393,244114
11Aaron FinchAustralia3,1201031033,1200
12Quinton de KockSouth Africa3,0951101093,095
13Glenn MaxwellAustralia2,8971301182,89751
14David MillerSouth Africa2,8041401232,804
15Litton DasBangladesh2,7021221202,702
16Pathum NissankaSri Lanka2,69994932,699
17Kusal MendisSri Lanka2,6941091092,694
18Kane WilliamsonNew Zealand2,57593902,5756
19Shakib Al HasanBangladesh2,5511291272,551149
20Mohammad HafeezPakistan2,5141191082,51461
21Reeza HendricksSouth Africa2,50490892,5040
22Fakhar ZamanPakistan2,4941201102,4940
23Eoin MorganEngland / Ireland2,4581151072,458
24Mohammad NabiAfghanistan2,4481521402,448109
25MahmudullahBangladesh2,4441411302,44441
26Shoaib MalikPakistan2,4351241112,43528
27Andy BalbirnieIreland2,3921101062,392
28Rovman PowellWest Indies2,3471201062,3475
29Kusal PereraSri Lanka2,33595932,335
30Mitchell MarshAustralia2,31388832,31317
31Hardik PandyaIndia2,2881381092,288114
32Glenn PhillipsNew Zealand2,28697852,2869
33Rahmanullah GurbazAfghanistan2,28087872,280
34Tim SeifertNew Zealand2,27990842,279
35Nicholas PooranWest Indies2,275106972,275
36KL RahulIndia2,26572682,265
37Ryan BurlZimbabwe2,2011291202,20162
38Brendon McCullumNew Zealand2,14071702,140
39Brian BennettZimbabwe2,12969692,1299
40Alex HalesEngland2,07475752,074
40Mark ChapmanNew Zealand2,074113952,0744
42Mohammad ShahzadAfghanistan2,04873732,048
43Brandon KingWest Indies2,02887852,028
44Dasun ShanakaSri Lanka2,0081341212,00846
45Kevin O'BrienIreland1,9731101031,97358
46Aiden MarkramSouth Africa1,96677731,96616
47Ross TaylorNew Zealand1,954106971,954
48Jean-Paul DuminySouth Africa1,93481751,93421
49Chris GayleWest Indies1,89979751,89920
50Harry TectorIreland1,898100921,89812
51Dawid MalanEngland1,89262601,8921
52Tillakaratne DilshanSri Lanka1,88980791,8899
53Daryl MitchellNew Zealand1,879104901,8799
54Ibrahim ZadranAfghanistan1,86565651,865
55Phil SaltEngland1,85265601,852
56Devon ConwayNew Zealand1,83969631,839
57Najibullah ZadranAfghanistan1,830107951,830
58Sean WilliamsZimbabwe1,80585841,80549
59Evin LewisWest Indies1,79967661,799
60Lorcan TuckerIreland1,79593871,795
61Shikhar DhawanIndia1,75968661,759
62Tamim IqbalBangladesh1,75878781,758
63Shai HopeWest Indies1,74370681,743
64Colin MunroNew Zealand1,72465621,7244
65Umar AkmalPakistan1,69084791,690
66Tim DavidAustralia1,67974631,6795
67Shimron HetmyerWest Indies1,67885751,678
68AB de VilliersSouth Africa1,67278751,672
69Jonny BairstowEngland1,67180721,671
70Finn AllenNew Zealand1,66362611,663
71Hamilton MasakadzaZimbabwe1,66266661,6622
72Tilak VarmaIndia1,64559561,6455
73Abhishek SharmaIndia1,62956551,62910
74MS DhoniIndia1,61798851,617
75Marlon SamuelsWest Indies1,61167651,61122
76Ishan KishanIndia1,60855551,608
77Suresh RainaIndia1,60578661,60513
78Kieron PollardWest Indies1,569101831,56942
79Harry BrookEngland1,53268591,532
80Faf du PlessisSouth Africa1,52850501,5280
81Lendl SimmonsWest Indies1,52768671,5276
82Johnson CharlesWest Indies1,52569681,525
83Jason RoyEngland1,52264641,522
84Mushfiqur RahimBangladesh1,500102931,500
85Soumya SarkarBangladesh1,49489881,49412
86Mahela JayawardeneSri Lanka1,49355551,4930
87Ahmed ShehzadPakistan1,47159591,4710
88Shane WatsonAustralia1,46258561,46248
89Charith AsalankaSri Lanka1,45676741,4567
90Craig ErvineZimbabwe1,44971701,449
91Sanju SamsonIndia1,43266581,432
92George DockrellIreland1,4261591091,42691
93Angelo MathewsSri Lanka1,41690731,41645
93Marcus StoinisAustralia1,41687701,41653
93Shahid AfridiPakistan1,41699911,41698
96Shreyas IyerIndia1,41561571,4150
97Tadiwanashe MarumaniZimbabwe1,41478781,414
98Towhid HridoyBangladesh1,40965591,4090
99Rassie van der DussenSouth Africa1,40657531,406
100Asghar AfghanAfghanistan1,38275681,3821

Tied figures share a competition rank. The initial table lists up to 100 qualifying records; filters browse all careers in this format. Snapshot 2026-09-07.

What this table shows

Babar Azam leads this snapshot. Most runs: 4,596. All recorded careers; no minimum qualification. Changing the qualification can change the leader.

Definitions and coverage