In the history of ICC Cricket World Cup, many records have been made and broken. However, there is one record which has stayed unbeaten till date. Notably, there are only a couple of players in the history of the tournament, who average more than 100. Currently, both these players have retired, however, they still hold the record to their credit.

These players are none other than South Africa’s Lance Klusener and Australia’s Andrew Symonds.

Klusener averages 124 which is the most by any batsman in World Cup cricket, while Symonds’ average of 103 is the second highest average in this showpiece event.

Klusener is at the summit of this list

Former South African cricketer who has never won a World Cup, Lance Klusener, featured in 14 games for his team. In 11 innings in these 14 matches, Klusener made 372 runs. On the other hand, Aussie player Andrew Symonds has accumulated 515 runs in 13 innings played in the mega tournament.

Indian batsman at No 3

As far as the highest average in World Cup Cricket is concerned, Indian batsman features in the list at No 3 position and the player is none other than Rohit Sharma. Rohit averages 63.62 runs in World Cup Cricket. Often known as the “Hitman”, Rohit has featured in 10 World Cup matches and has scored 509 runs for his team.

Sachin at No 9

The highest run-getter in World Cup history, Sachin Tendulkar, is way behind the summit in terms of averages. Sachin ranks 9 in the list. Sachin has scored runs at an average of 56.95 in World Cup

Virat does not feature in Top 50

India’s run machine Virat Kohli lags way behind in the list of highest averages in World Cup and does not even feature in Top 50. Kohli has 687 runs in 19 matches and he averages 42.93 while scoring these runs. These include a couple of hundreds and two half-centuries.