Menu

Account

Create a free account Go Pro

Already have an account? Log in

WTC 2025 batting averages

Sonal Dinusha leads WTC on average: 86.57 from 5 matches (Sri Lanka). Pathum Nissanka (74.80) and Devon Conway (61.45) are next.

Updated , after Bangladesh vs West Indies
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Sonal DinushaSri LankaSL5 matches, 9 innings1201842365960686.571,03458.6153813
2Pathum NissankaSri LankaSL3 matches, 5 innings21115853537474.8054768.3746102
3Devon ConwayNew ZealandNZ6 matches, 12 innings422016261267661.451,09361.8588612
4Ravindra JadejaIndiaIND11 matches, 18 innings602143111878960.691,41655.72731324
5Shubman GillIndiaIND10 matches, 18 innings4245010181,02460.241,62063.211171524
6Amir JangooWest IndiesWI6 matches, 9 innings3901726947859.7580859.1641602
7Rachin RavindraNew ZealandNZ6 matches, 11 innings810910161152057.7867676.9269704
8Mushfiqur RahimBangladeshBAN7 matches, 13 innings36348371367956.581,46946.2264122
9Matt RenshawAustraliaAUS4 matches, 7 innings27223744737753.8671752.5841321
10Tom LathamNew ZealandNZ6 matches, 12 innings33115561261651.331,10555.7557303
11Najmul Hossain ShantoBangladeshBAN8 matches, 15 innings81570850.571,30154.4265912
12Rishabh PantIndiaIND8 matches, 14 innings81469649.7189877.51702642
13Lokesh RahulIndiaIND11 matches, 20 innings112093149.001,89749.08112825
14Joe RootEnglandENG11 matches, 20 innings112087248.441,48558.7298034
15Harry BrookEnglandENG11 matches, 19 innings111991348.051,11382.031121062
16Jamie SmithEnglandENG10 matches, 17 innings101769746.4793474.63831351
17Glenn PhillipsNew ZealandNZ4 matches, 6 innings4622845.6031273.0835211
18Babar AzamPakistanPAK7 matches, 14 innings71453644.6782664.8972542
19Dhruv JurelIndiaIND9 matches, 12 innings91243043.0070361.1747632
20Kavem HodgeWest IndiesWI9 matches, 14 innings91451442.831,10146.6861212
21Jordan CoxEnglandENG4 matches, 7 innings4725442.3339664.1436140
22Cameron GreenAustraliaAUS6 matches, 11 innings61146041.8294148.8847441
23Washington SundarIndiaIND8 matches, 13 innings81341741.7091045.82311041
24Dinesh ChandimalSri LankaSL5 matches, 8 innings5832640.7558156.1131340
25Justin GreavesWest IndiesWI14 matches, 25 innings142588140.051,76549.9288242
26Temba BavumaSouth AfricaSA5 matches, 9 innings5932040.0074742.8428111
27Tony de ZorziSouth AfricaSA4 matches, 8 innings4827839.7149556.1619721
28Yashasvi JaiswalIndiaIND11 matches, 20 innings112079039.501,15768.28119624
29Daryl MitchellNew ZealandNZ5 matches, 8 innings5827138.7156448.0528402
30Shai HopeWest IndiesWI11 matches, 21 innings112179337.761,61948.9883624
31Ben DuckettEnglandENG11 matches, 20 innings112075237.6090483.19107332
32Abdullah ShafiquePakistanPAK6 matches, 12 innings61237437.4080246.6336321
33Kamindu MendisSri LankaSL6 matches, 11 innings61137237.2062459.6237721
34Ryan RickeltonSouth AfricaSA7 matches, 13 innings71343536.2589648.5552312
35Marco JansenSouth AfricaSA6 matches, 9 innings6931635.1138981.23351230
36Lahiru UdaraSri LankaSL5 matches, 9 innings5931334.7848764.2740501
37Shan MasoodPakistanPAK8 matches, 16 innings81654634.131,02253.4256432
38Ollie PopeEnglandENG5 matches, 9 innings5930634.0052358.5140011
39Kane WilliamsonNew ZealandNZ4 matches, 8 innings4820333.8332362.8527130
40Dhananjaya de SilvaSri LankaSL6 matches, 11 innings61133633.6062553.7639321
41Steven SmithAustraliaAUS6 matches, 11 innings61136733.3667754.2139521
42Litton DasBangladeshBAN8 matches, 15 innings81543333.3173458.9947411
43Travis HeadAustraliaAUS8 matches, 15 innings81549533.0078063.4671012
44Mominul HaqueBangladeshBAN7 matches, 13 innings71339432.8376851.3043121
45Ben StokesEnglandENG6 matches, 11 innings61136132.8266054.7036521
46John CampbellWest IndiesWI11 matches, 21 innings112165332.651,23852.75801232
47Zak CrawleyEnglandENG5 matches, 9 innings5929032.2246762.1047130
48Brandon KingWest IndiesWI12 matches, 23 innings122366031.431,08560.83101751
49Tristan StubbsSouth AfricaSA5 matches, 10 innings51028231.3369640.5223411
50David BedinghamSouth AfricaSA3 matches, 5 innings3515631.2023865.5525010
51Aiden MarkramSouth AfricaSA7 matches, 13 innings71340130.8587046.0955340
52Salman AghaPakistanPAK8 matches, 13 innings81339130.0866758.6235540
53Wiaan MulderSouth AfricaSA6 matches, 11 innings61128728.7063345.3431501
54Alex CareyAustraliaAUS8 matches, 15 innings81539828.4368358.2747430
55Kusal MendisSri LankaSL4 matches, 6 innings4616828.0024668.2918520
56Shadman IslamBangladeshBAN7 matches, 13 innings71333527.9268848.6940021
57Sai SudharsanIndiaIND7 matches, 11 innings71130227.4578038.7238011
58Brydon CarseEnglandENG4 matches, 6 innings4616427.3321675.9318410
59Mohammad RizwanPakistanPAK8 matches, 15 innings81540927.2774854.6840231
60Nathan LyonAustraliaAUS6 matches, 10 innings61015626.0037042.1620100
61Karun NairIndiaIND4 matches, 8 innings4820525.6339052.5629030
62Azan AwaisPakistanPAK7 matches, 14 innings71435725.5065954.1753031
63Roston ChaseWest IndiesWI14 matches, 24 innings142458625.481,18449.4952721
64Saud ShakeelPakistanPAK7 matches, 14 innings71434824.8662255.9546221
65Emilio GayEnglandENG6 matches, 11 innings61127124.6449954.3146030
66Simon HarmerSouth AfricaSA7 matches, 11 innings71117024.2935947.3518210
67Tagenarine ChanderpaulWest IndiesWI6 matches, 12 innings61225521.2577932.7326230
68Imam ul HaqPakistanPAK7 matches, 14 innings71429721.2150059.4032120
69Tom BlundellNew ZealandNZ5 matches, 8 innings5815619.5030151.8316010
70Usman KhawajaAustraliaAUS3 matches, 6 innings3611719.5030338.6110110
71Beau WebsterAustraliaAUS7 matches, 13 innings71323119.2543053.7228120
72Alick AthanazeWest IndiesWI4 matches, 8 innings4815419.2532147.9820110
73Marnus LabuschagneAustraliaAUS6 matches, 9 innings6916718.5633549.8521000
74Tanzid HasanBangladeshBAN5 matches, 10 innings51018418.4036949.8619101
75Nayeem HasanBangladeshBAN5 matches, 7 innings5711018.3322149.778010
76Mehidy Hasan MirazBangladeshBAN7 matches, 13 innings71321718.0846246.9720310
77Jofra ArcherEnglandENG7 matches, 11 innings71110717.8319554.879400
78Alzarri JosephWest IndiesWI5 matches, 8 innings5810317.1715765.614800
79Mohammad AbbasPakistanPAK6 matches, 12 innings61212017.1421954.7916310
80Shamar JosephWest IndiesWI9 matches, 15 innings91523416.71226103.54181630
81Sajid KhanPakistanPAK4 matches, 7 innings4711516.4317266.8613510
82Tevin ImlachWest IndiesWI4 matches, 8 innings4811416.2938229.8412200
83Gus AtkinsonEnglandENG6 matches, 10 innings61016216.2036244.7519110
84Ollie Edward RobinsonEnglandENG4 matches, 6 innings468814.6710088.0011110
85Kemar RoachWest IndiesWI6 matches, 11 innings61111714.6347924.4316010
86Kyle VerreynneSouth AfricaSA5 matches, 8 innings5811514.3828740.0711000
87Pat CumminsAustraliaAUS8 matches, 15 innings81520114.3639251.2816800
88Jacob BethellEnglandENG4 matches, 8 innings4811414.2526842.5415010
89Taijul IslamBangladeshBAN8 matches, 13 innings81316914.0835248.0119100
90Nitish Kumar ReddyIndiaIND6 matches, 7 innings679814.0022743.1710200
91Nathan SmithNew ZealandNZ4 matches, 7 innings479113.0018748.6611100
92Taskin AhmedBangladeshBAN5 matches, 8 innings588712.4312967.4410300
93Anderson PhillipWest IndiesWI6 matches, 9 innings697911.2932524.319000
94Lahiru KumaraSri LankaSL3 matches, 6 innings365511.0017830.908100
95Prabath JayasuriyaSri LankaSL5 matches, 8 innings58599.8316236.426000
96Nishan MadushkaSri LankaSL3 matches, 6 innings36579.5010753.276100
97Chris WoakesEnglandENG5 matches, 8 innings58649.1415541.296200
98Jayden SealesWest IndiesWI14 matches, 22 innings14221428.8835939.5510400
99Kuldeep YadavIndiaIND5 matches, 6 innings56448.8021720.286000
100Sam KonstasAustraliaAUS3 matches, 6 innings36508.3315133.116000
Showing the top 10 of 113. Minimum 5 dismissals.

WTC 2025 Batting Averages

Sonal Dinusha leads WTC on average: 86.57 from 5 matches (Sri Lanka). Pathum Nissanka (74.80) and Devon Conway (61.45) are next. The WTC 2025 batting average leaderboard ranks the 113 players who meet the qualifying threshold this season. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.

WTC Batting average Questions

Who has the best batting average in WTC 2025?

Sonal Dinusha leads WTC 2025 with a batting average of 86.57 from 5 matches, at a strike rate of 58.61. Pathum Nissanka is second on 74.8 and Devon Conway third on 61.45. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in WTC 2025 by batting average, with their team and matches.

Who are the top batters in WTC 2025?

The top three batters in WTC 2025 are Sonal Dinusha (86.57 in 5 matches), Pathum Nissanka (74.8 in 3 matches) and Devon Conway (61.45 in 6 matches). Every other player follows in the table, with their team and matches.