Menu

Account

Create a free account Go Pro

Already have an account? Log in

ICC Cricket World Cup 2023 batting averages

Virat Kohli leads ICC Cricket World Cup on average: 95.63 from 11 matches (India). Lokesh Rahul (75.33) and Azmatullah Omarzai (70.60) are next.

Updated , after India vs Australia
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Virat KohliIndiaIND11 matches, 11 innings5111754111176595.6384790.3268963
2Lokesh RahulIndiaIND11 matches, 10 innings10239*66111045275.3349890.7638921
3Azmatullah OmarzaiAfghanistanAFG9 matches, 8 innings31*2297*9835370.6036197.78261330
4Daryl MitchellNew ZealandNZ10 matches, 9 innings294313410955269.00497111.07482222
5Glenn MaxwellAustraliaAUS9 matches, 9 innings201*12*9940066.67266150.38402202
6Shreyas IyerIndiaIND11 matches, 11 innings128*1054111153066.25468113.25372432
7Mohammad RizwanPakistanPAK9 matches, 8 innings3126*369839565.8341495.4138511
8Rachin RavindraNew ZealandNZ10 matches, 10 innings1084213101057864.22543106.45551723
9Quinton de KockSouth AfricaSA10 matches, 10 innings5413101059459.40555107.03572104
10Travis HeadAustraliaAUS6 matches, 6 innings10621376632954.83258127.52371312
11Mohammad MahmudullahBangladeshBAN8 matches, 7 innings8732854.6735891.62281411
12Rohit SharmaIndiaIND11 matches, 11 innings111159754.27474125.95663131
13Sadeera SamarawickramaSri LankaSL9 matches, 9 innings9937353.29365102.1936421
14Hashmatullah ShahidiAfghanistanAFG9 matches, 9 innings9931051.6742473.1125230
15Ben StokesEnglandENG6 matches, 6 innings6630450.6734189.15261121
16Rassie van der DussenSouth AfricaSA10 matches, 10 innings101044849.7853084.5339822
17Mitchell MarshAustraliaAUS10 matches, 10 innings101044149.00410107.56432112
18David WarnerAustraliaAUS11 matches, 11 innings111153548.64494108.30502422
19Ibrahim ZadranAfghanistanAFG9 matches, 9 innings9937647.0049376.2739511
20Aiden MarkramSouth AfricaSA10 matches, 10 innings101040645.11366110.9344931
21Dawid MalanEnglandENG9 matches, 9 innings9940444.89400101.0050921
22David MillerSouth AfricaSA10 matches, 10 innings101035644.50330107.88252011
23Shubman GillIndiaIND9 matches, 9 innings9935444.25331106.95411240
24Abdullah ShafiquePakistanPAK8 matches, 8 innings8833642.0036093.3336931
25Pathum NissankaSri LankaSL9 matches, 9 innings9933241.5037189.4944340
26Heinrich KlaasenSouth AfricaSA10 matches, 10 innings101037341.44280133.21281911
27Devon ConwayNew ZealandNZ10 matches, 10 innings101037241.33366101.6454401
28Glenn PhillipsNew ZealandNZ10 matches, 9 innings10928540.71255111.76221420
29Marnus LabuschagneAustraliaAUS11 matches, 10 innings111036240.2251270.7031230
30Babar AzamPakistanPAK9 matches, 9 innings9932040.0038682.9032440
31Rahmat ShahAfghanistanAFG9 matches, 9 innings9932040.0041976.3728230
32Sybrand EngelbrechtNetherlandsNLD8 matches, 8 innings8830037.5045066.6725320
33Scott EdwardsNetherlandsNLD9 matches, 9 innings9925937.0029886.9122320
34Charith AsalankaSri LankaSL8 matches, 8 innings8828836.0033885.21191111
35Saud ShakeelPakistanPAK8 matches, 7 innings8724134.4324797.5730120
36Will YoungNew ZealandNZ6 matches, 6 innings6620634.3324683.7423620
37Steven SmithAustraliaAUS10 matches, 10 innings101030233.5637380.9730220
38Towhid HridoyBangladeshBAN7 matches, 6 innings7616432.8021078.107510
39Kusal MendisSri LankaSL9 matches, 9 innings9929432.67258113.95271511
40Litton DasBangladeshBAN9 matches, 9 innings9928431.5635480.2332520
41Marco JansenSouth AfricaSA9 matches, 8 innings9815731.40142110.569910
42Rahmanullah GurbazAfghanistanAFG9 matches, 9 innings9928031.1128398.9431920
43Joe RootEnglandENG9 matches, 9 innings9927630.6731288.4621230
44Harry BrookEnglandENG6 matches, 6 innings6616928.17150112.6720510
45Najmul Hossain ShantoBangladeshBAN9 matches, 9 innings9922227.7528976.8225120
46Teja NidamanuruNetherlandsNLD7 matches, 7 innings7716427.3316798.20111010
47Imam ul HaqPakistanPAK6 matches, 6 innings6616227.0018090.0023010
48Shakib Al HasanBangladeshBAN7 matches, 7 innings7718626.5722682.3021410
49Tom LathamNew ZealandNZ10 matches, 8 innings10815525.8317091.1812320
50Mushfiqur RahimBangladeshBAN9 matches, 9 innings9920225.2525579.2214420
51Shadab KhanPakistanPAK7 matches, 5 innings7512124.20120100.837400
52Colin AckermannNetherlandsNLD9 matches, 9 innings9921624.0026382.1327010
53Jonny BairstowEnglandENG9 matches, 9 innings9921523.8924388.4827320
54Iftikhar AhmedPakistanPAK9 matches, 8 innings9814223.67123115.4511800
55Logan van BeekNetherlandsNLD8 matches, 8 innings8814023.3317978.219310
56Mehidy Hasan MirazBangladeshBAN9 matches, 9 innings9920122.3325379.4521210
57Kusal PereraSri LankaSL7 matches, 7 innings7714921.29147101.3625220
58Rashid KhanAfghanistanAFG9 matches, 6 innings9610521.0011194.597500
59Dhananjaya de SilvaSri LankaSL8 matches, 7 innings8714020.0018476.0913400
60Josh InglisAustraliaAUS10 matches, 8 innings10815919.8816894.6417310
61Chris WoakesEnglandENG8 matches, 8 innings8813118.7115584.5215210
62Temba BavumaSouth AfricaSA8 matches, 8 innings8814518.1319773.6018300
63Suryakumar YadavIndiaIND7 matches, 7 innings7710617.67105100.9512100
64Mark ChapmanNew ZealandNZ6 matches, 6 innings668416.8071118.3110100
65Vikramjit SinghNetherlandsNLD6 matches, 6 innings669816.3315065.3312110
66Tanzid HasanBangladeshBAN9 matches, 9 innings9914516.1115295.3922310
67Moeen AliEnglandENG6 matches, 6 innings669515.8312774.808100
68Bas de LeedeNetherlandsNLD9 matches, 9 innings9913915.4419969.8515210
69Jos ButtlerEnglandENG9 matches, 9 innings9913815.3314297.1811500
70Adil RashidEnglandENG9 matches, 9 innings999215.3391101.107200
71Max O'DowdNetherlandsNLD9 matches, 9 innings9913815.3320069.0022200
72Mitchell StarcAustraliaAUS10 matches, 8 innings1088712.4315157.627100
73Aryan DuttNetherlandsNLD9 matches, 9 innings997011.678780.461500
74Liam LivingstoneEnglandENG7 matches, 6 innings766010.009463.836000
75Mohammad NabiAfghanistanAFG9 matches, 6 innings96559.177672.373100
76Roelof van der MerweNetherlandsNLD8 matches, 8 innings88688.508580.004300
77Paul van MeekerenNetherlandsNLD9 matches, 8 innings98264.335448.153000
Showing the top 10 of 77. Minimum 5 dismissals.

ICC Cricket World Cup 2023 Batting Averages

Virat Kohli leads ICC Cricket World Cup on average: 95.63 from 11 matches (India). Lokesh Rahul (75.33) and Azmatullah Omarzai (70.60) are next. The ICC Cricket World Cup 2023 batting average leaderboard ranks the 77 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.

ICC Cricket World Cup Batting average Questions

Who has the best batting average in ICC Cricket World Cup 2023?

Virat Kohli leads ICC Cricket World Cup 2023 with a batting average of 95.63 from 11 matches, at a strike rate of 90.32. Lokesh Rahul is second on 75.33 and Azmatullah Omarzai third on 70.6. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in ICC Cricket World Cup 2023 by batting average, with their team and matches.

Who are the top batters in ICC Cricket World Cup 2023?

The top three batters in ICC Cricket World Cup 2023 are Virat Kohli (95.63 in 11 matches), Lokesh Rahul (75.33 in 11 matches) and Azmatullah Omarzai (70.6 in 9 matches). Every other player follows in the table, with their team and matches.