The ODI World Cup is the most prestigious tournament in the cricket world. After all, it’s a competition where the best of the best teams face each other.

As the fans get to witness fierce fights among teams, they also experience stupendous batting performances from world-class batters. Sachin Tendulkar, one of the greatest batsmen, holds the record for scoring the most runs in World Cup history.

Along with him, there are some of the best batters who have scored loads of runs in the tournament. So in this article, let’s take a look at the batters with the most runs in the ODI World Cup.

Most Runs in ODI World Cup History

PlayerInningsRunsHigh ScoreAveSR4/6
Sachin Tendulkar (IND)44227815256.9588.98241/27
Virat Kohli (IND)37179511759.8388.20159/14
Ricky Ponting (AUS)421743140* 45.8679.95145/31
Rohit Sharma (IND)28157514060.57105.49166/54
Kumar Sangakkara (SL)351532124 56.7486.55147/14
David Warner (AUS)29152717856.55101.46154/41
Shakib Al Hasan (BAN)361332124*41.6282.27128/12
Brian Lara (WI)33122511642.2486.26131/17
AB de Villiers (SA)221207162* 63.52117.29121/37
Chris Gayle (WI)34118621535.9390.53116/49

Key Stats

1: Sachin Tendulkar, the legendary Indian batsman, is the only player to have amassed over 2000 runs in the history of the Cricket World Cup. No other player is even close to his tally, and it’s highly likely no other player will breach it.

2: Only 2 batters have scored double centuries in the ODI World Cup — Chris Gayle and Martin Guptill. Coincidentally, both innings came in the 2015 edition.

Gayle, the Universe Boss, became the first cricketer to notch up a double century in the 50-over extravaganza against Zimbabwe. While Guptill holds the record for the highest individual score in the World Cup.

6: Tendulkar and Pakistan’s Javed Miandad have both featured in 6 World Cup editions.

20: More than 20 players have scored over 1000 runs in this coveted tournament since its inception in 1975.

103.00: Australia’s Andrew Symonds averages a staggering 103.00 in the tournament, the most among the players who have scored 500+ runs. Out of the 13 innings Symonds batted in, he remained unbeaten in 8 innings.

673: Sachin Tendulkar also holds the record for scoring the most runs in a single edition of this pinnacle event. He racked up 673 runs in 11 innings at an impressive average of 61.18.

Leave a Reply

Your email address will not be published. Required fields are marked *