ICC World Cup : Best Batting Averages in ODI World Cups

Best Batting Averages in ODI World Cups – The inaugural Cricket World Cup took place in 1975, and the 13th edition of this championship is scheduled for 2023. Over nearly five decades, the World Cup has seen the participation of numerous players and multiple countries, resulting in the establishment of numerous records.

As the ICC Men’s Cricket World Cup approaches, it’s crucial for cricket enthusiasts to be familiar with the key players and their achievements. In 2023, India is the sole host for this World Cup, and ten teams will compete to secure the prestigious trophy. Check here for the highest batting average in the men’s Cricket World Cup.

The Cricket World Cup stands as the most significant and renowned cricket tournament worldwide, occurring every four years. The most recent edition was held in 2019, when England emerged as the champions, claiming their maiden victory in the tournament’s history. Let’s talk about Best Average in ODI World Cup.

Also read, Cricket World Cup Final Winners

highest average in odi world cup for india

Best Highest Batting Averages in ODI World Cups

Here is the list of Players with Highest batting Averages in World Cup.

Cricket World Cup Highest Batting Average
RankPlayerInningsNOAverageRunsHighest ScoreSpan
1Lance Klusener (SA)118124372571999-2003
2Andrew Symonds (AUS)138103515143*2003-2007
3Graeme Fowler (ENG)727236081*1983-1983
4Daryl Mitchell (NZ)91695521342023-2023
5Peter Kirsten (SA)8268.33410901992-1992
6Shreyas Iyer (IND)11366.25530128*2023-2023
7Larry Gomes (WI)7364.5258781983-1983
8Rachin Ravindra (NZ)10164.22578123*2023-2023
9Lee Germon (NZ)6363.66191891996-1996
10Michael Clarke (AUS)21763.4288893*2007-2015
11Viv Richards (WI)21563.3110131811975-1987
12Jason Roy (ENG)7063.284431532019-2019
13Ryan ten Doeschate (NED)9262.144351192007-2011
14Rahul Dravid (IND)21761.428601451999-2007
15Kane Williamson (NZ)26761.4211671482011-2023
16Glenn Turner (NZ)14461.2612171*1975-1983
17Rohit Sharma (IND)28260.5715751402015-2023
18Jonathan Trott (ENG)7060.28422922011-2011
19Virat Kohli (IND)37759.8317951172011-2023
20Suresh Raina (IND)9359.66358110*2011-2015
21Ben Stokes (ENG)16359.157691082019-2023
22Abdul Qadir (PAK)975911841*1983-1987
23KL Rahul (IND)19558.078131112019-2023
24Faf du Plessis (SA)21557.879261092011-2019
25Sachin Tendulkar (IND)44456.9522781521992-2011
26Kumar Sangakkara (SL)35856.7415321242003-2015
27David Warner (AUS)29256.5515271782015-2023
28Herschelle Gibbs (SA)23456.1510671431999-2007
29Sourav Ganguly (IND)21355.8810061831999-2007
30Guy de Alwis (SL)6355.6616759*1983-1983
31Martin Crowe (NZ)21555880100*1983-1992
32Travis Head (AUS)6054.833291372023-2023
33Sean Williams (ZIM)11254.66492962007-2015
34David Boon (AUS)16154.338151001987-1992
35David Gower (ENG)11354.254341301979-1983
36Rassie van der Dussen (SA)16254.217591332019-2023
37Graham Thorpe (ENG)10354.14379891996-1999
38Imad Wasim (PAK)525416249*2019-2019
39Ramiz Raja (PAK)16353.84700119*1987-1996
40Saeed Anwar (PAK)21453.82915113*1996-2003
41Shikhar Dhawan (IND)10053.75371372015-2019
42Shane Watson (AUS)19753.58643942007-2015
43Alex Carey (AUS)10353.57375852019-2023
44Scott Styris (NZ)22553.479091412003-2011
45Sadeera Samarawickrama (SL)9253.283731082023-2023
46Tillakaratne Dilshan (SL)25452.951112161*2007-2015
47Babar Azam (PAK)17252.93794101*2019-2023
48Mark Waugh (AUS)22352.8410041301992-1999
49CWJ Athey (ENG)6252.75211861987-1987
50Yuvraj Singh (IND)21752.717381132003-2011

Also read, IND vs AUS World Cup Head to Head Stats

World Cup Best Batting Average Year Wise 1975 – 2019

Here are the Players with Most Average in ODI World Cups from 1975 to 2019.

YearPlayerTeamAverageRunsHigh ScoreInningsStrike Rate10050
2019Shakib Al HasanBangladesh86.57606124*896.0325
2015Kumar SangakkaraSri Lanka108.25411247105.8740
2011Kumar SangakkaraSri Lanka93465111883.7813
2007Matthew HaydenAustralia73.2265915810101.0731
2003Andrew SymondsAustralia163326143*590.5512
1999Rahul DravidIndia65.85461145885.5223
1996Sachin TendulkarIndia87.16523137785.8723
1992Martin CroweNew Zealand114456100*990.8314
1987A RanatungaSri Lanka8425286*570.9803
1983David GowerEngland76.8384130784.9511
1979Sir Viv RichardsWest Indies108.5217138*474.0610
1975Glenn TurnerNew Zealand166.5333171*468.5120

Highest Batting Average in a single Cricket World Cup (Minimum 4 Innings)

The record for the highest batting average by a batsman in a single Cricket World Cup edition (with a minimum of 4 innings) is 166.5. During the first World Cup tournament, New Zealand’s Glenn Turner achieved this remarkable average by scoring 333 runs in 4 innings while being dismissed only twice.

His highest score was 171*, which contributed to his exceptional batting average, the highest in World Cup history.

Best Batting Average in Cricket World Cup (Minimum 800 Runs)

Here are Players with Best Batting Average in ODI Cricket World Cup with minimum 800 runs.

AB de Villiers Batting Average in ODI World Cup

Between 2007 and 2015, he participated in 3 World Cups. AB de Villiers made a significant mark by setting several batting records during these tournaments. Across 23 matches, he accumulated a total of 1,207 runs.

ABD achieved the impressive feat of scoring 4 centuries and 6 fifties in 22 World Cup innings. His runs were achieved with an impressive average of 63.52, complemented by a brilliant strike rate of 117.29.

Michael Clarke Batting Average in ODI World Cup

Another notable player who had an impressive performance in the World Cups was Michael Clarke. In 2015, Clarke guided Australia to World Cup victory. Over the course of 25 matches and 21 innings, he achieved a cumulative score of 888 runs.

Clarke maintained a strong batting average of 63.42 throughout his participation in 3 World Cup editions. Although his strike rate of 94.16 might seem misleading, Clarke was not known for adopting a flashy approach to his game.

FAQ’s on Best Batting Averages in ODI World Cups

Who has the highest batting average in World Cup 2019?

Shakib Al Hasan from Bangladesh has highest batting average 86.57 in 2019 Cricket World Cup.

Which Indian Batsman has highest batting average in World Cups?

The “Little Master” God of Cricket Sachin Tendulkar has highest batting average of 87.16 in 1996 Cricket World Cup.

Highest Average in ODI World Cup for India?

Sachin Tendulkar has highest batting average of 87.16 for India in Cricket World Cup.