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

Men T20I: Highest batting average

Minimum 20 batting innings

RankPlayerTeamsHighest batting averageMatchesInningsRunsWickets
1Virat KohliIndia48.691251174,1884
2Mohammad RizwanPakistan47.41106933,414
3Tilak VarmaIndia44.4559561,6455
4Manish PandeyIndia44.313933709
5Ruturaj GaikwadIndia39.562320633
6Babar AzamPakistan38.941451364,596
7Jean-Paul DuminySouth Africa38.6881751,93421
8Michael HusseyAustralia37.9438307210
9Kevin PietersenEngland37.9337361,1761
10KL RahulIndia37.7572682,265
11MS DhoniIndia37.6098851,617
12Misbah-ul-HaqPakistan37.523934788
13Rinku SinghIndia36.9448357023
14Dawid MalanEngland36.3862601,8921
15Suryakumar YadavIndia36.351131073,2722
16Yashasvi JaiswalIndia36.1523227230
17Joe RootEngland35.7232308936
18Brendon McCullumNew Zealand35.6671702,140
19Faf du PlessisSouth Africa35.5350501,5280
20Devon ConwayNew Zealand35.3669631,839
21Jacques KallisSouth Africa35.05252366612
22Tim DavidAustralia34.9774631,6795
23Phil SaltEngland34.9465601,852
24RR RossouwSouth Africa34.862927767
25Aaron FinchAustralia34.281031033,1200
26Harry BrookEngland34.0468591,532
27Jos ButtlerEngland33.961601474,212
28Brian BennettZimbabwe33.7969692,1299
29David MillerSouth Africa33.781401232,804
30Hashim AmlaSouth Africa33.6044441,277
31Mitchell MarshAustralia33.5288832,31317
32Rassie van der DussenSouth Africa33.4757531,406
33Kane WilliamsonNew Zealand33.4493902,5756
34David WarnerAustralia33.431101103,277
35Ibrahim ZadranAfghanistan33.3065651,865
36Cameron WhiteAustralia32.8047449841
37Farhaan BehardienSouth Africa32.3738305183
38Shreyas IyerIndia32.1561571,4150
39Rohit SharmaIndia32.051591514,2311
40Martin GuptillNew Zealand31.811221183,5310
41Mahela JayawardeneSri Lanka31.7655551,4930
42Glenn PhillipsNew Zealand31.7597852,2869
43Aiden MarkramSouth Africa31.7077731,96616
44Graeme SmithSouth Africa31.6733339820
45Kumar SangakkaraSri Lanka31.4056531,382
46Colin MunroNew Zealand31.3465621,7244
47Shoaib MalikPakistan31.211241112,43528
47Tim SeifertNew Zealand31.2190842,279
49Alex HalesEngland30.9575752,074
49Quinton de KockSouth Africa30.951101093,095
51Marcus StoinisAustralia30.7887701,41653
52Dewald BrevisSouth Africa30.7635339231
53Abhishek SharmaIndia30.7356551,62910
54Pathum NissankaSri Lanka30.6794932,699
55DJM ShortAustralia30.5723236423
56Sahibzada FarhanPakistan30.3446451,305
57Jacob BethellEngland30.2336327868
58Tristan StubbsSouth Africa30.2152439670
59Shai HopeWest Indies30.0570681,743
60Jonny BairstowEngland29.8380721,671
61Ishan KishanIndia29.7755551,608
62Shivam DubeIndia29.6573561,12738
63Najibullah ZadranAfghanistan29.51107951,830
64Marlon SamuelsWest Indies29.2967651,61122
65Mohammad ShahzadAfghanistan29.2573732,048
66Shane WatsonAustralia29.2458561,46248
67Suresh RainaIndia29.1878661,60513
68Evin LewisWest Indies29.0167661,799
69Cameron GreenAustralia29.00282663814
70Glenn MaxwellAustralia28.971301182,89751
71Reeza HendricksSouth Africa28.7890892,5040
72Towhid HridoyBangladesh28.7565591,4090
73Finn AllenNew Zealand28.6762611,663
74Eoin MorganEngland / Ireland28.581151072,458
75Ryan RickeltonSouth Africa28.502929741
76Ravi BoparaEngland28.44383571116
77Travis HeadAustralia28.4053511,3351
78Salman ButtPakistan28.332423595
79Tanzid HasanBangladesh28.3153531,331
80Hardik PandyaIndia28.241381092,288114
81Tillakaratne DilshanSri Lanka28.1980791,8899
82Shubman GillIndia28.033636869
83Yuvraj SinghIndia28.0258511,17728
84Chris GayleWest Indies27.9279751,89920
84Shikhar DhawanIndia27.9268661,759
86Angelo MathewsSri Lanka27.7690731,41645
87Ben DuckettEngland27.732121527
88Hazratullah ZazaiAfghanistan27.6145451,160
89Moises HenriquesAustralia27.5528255517
90Romario ShepherdWest Indies27.54815790981
91Gautam GambhirIndia27.413736932
92Sarfaraz AhmedPakistan27.266142818
93Noor Ali ZadranAfghanistan27.132323597
93Tom LathamNew Zealand27.132926597
95Sanju SamsonIndia27.0166581,432
96Kamil MisharaSri Lanka26.9524245660
97Daryl MitchellNew Zealand26.84104901,8799
98Lendl SimmonsWest Indies26.7868671,5276
99Malcolm WallerZimbabwe26.6532316130
100Tim RobinsonNew Zealand26.603128665

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

Virat Kohli leads this snapshot. Highest batting average: 48.69. Minimum 20 batting innings. Changing the qualification can change the leader.

Definitions and coverage