Most Runs in ODI World Cup

With the 2023 Cricket World Cup over, the wait of 4 years for the mega tournament starts. Since the first edition in 1975, the ODI World Cup has seen many memorable and exceptional performances.

The ODI World Cup is the international championship of ODI cricket and has had 13 editions so far. The batters have dominated the tournament and scored big runs to help their respective teams to title glory in the ODI World Cups.

Match predictions for the Cricket World Cup 2023 will be available on the Howzat blog. Make your fantasy team on the Howzat fantasy cricket app and win big!

Most Runs in 2023 ODI World Cup

India's Virat Kohli scored the most runs in 2023 ODI World Cup. Kohli made 765 runs in 11 matches with 3 centuries and 6 fifties. Kohli also broke Sachin Tendulkar's record of most runs (673) in one World Cup edition. Rohit Sharma finished second with 597 runs.

Let's take a look at the top 5 most run scorers in the 2023 ODI World Cup.

RankPlayerTeamMatchesRunsHighest ScoreAverage100s50s
1Virat KohliIndia1176511795.6236
2Rohit SharmaIndia1159713154.2713
3Quinton de KockSouth Africa1059417459.4040
4Rachin RavindraNew Zealand10578123*64.2232
5Daryl MitchellNew Zealand1055213469.0022

Most Runs in ODI World Cup: Top 10 Player List

India's Sachin Tendulkar has scored the most runs in ODI World Cup history, with 2278 runs in 45 matches at an average of 56.95. He is the only player to cross the 2000-run mark in tournament history. Virat Kohli is second on the list with 1795 runs.

Let's take a look at the top 10 most run scorers in the ODI World Cup over the 13 editions.

RankPlayerTeamMatchesRunsHighest ScoreAverage100s50s
1Sachin TendulkarIndia45227815256.95615
2Virat KohliIndia37179511759.83512
3Ricky PontingAustralia461743140*45.8656
4Rohit SharmaIndia28157514060.5776
5Kumar SangakkaraSri Lanka37153212456.7457
6David WarnerAustralia29152717856.5565
7Shakib Al HasanBangladesh361332124*41.62211
8Brian LaraWest Indies34122511642.2427
9AB de VilliersSouth Africa231207162*63.2546
10Chris GayleWest Indies35118621545.9226

1. Sachin Tendulkar (India): 2278 runs

Sachin "God of Cricket" Tendulkar is the highest-run scorer in ODI World Cup history. Sachin has played in 6 editions of the Cricket World Cup from 1992 to 2011 and scored 2278 runs, with the highest score of 152 against Namibia in 2003. He also has the most centuries (6) and half-centuries (15) in ODI World Cup history.

2. Virat Kolhi (India): 1795 runs

Virat Kohli is the second-highest run scorer in ODI World Cups.Kohli played in 4 ODI World Cups from 2011 to 2023 and has scored 1795 runs with the help of 5 centuries and 12 half-centuries. His highest score was 117 against New Zealand in 2023. Kohli was the winner in the 2011 Cricket World Cup.

Also read: Fastest Fifty in ODIs

3. Ricky Ponting (Australia): 1743 runs

Ricky Ponting is one of the most successful captains in ODI cricket, leading Australia to World Cup titles in 2003 and 2007. Ponting played in five world cups from 1996 to 2011 and is the third-highest run scorer in the ODI World Cup, with 1743 runs with a highest score of 140 against India in 2003. Under his leadership, Australia became the world's most feared and dominant cricket team. 

4. Rohit Sharma (India): 1575 runs

Famously known as “Mr. Hitman” for his ability to hit the ball over the boundary for six, India's current skipper Rohit Sharma is fourth on the list of players with the most runs in the ODI World Cup. He has played in just 3 World Cups and scored 1575 runs at an average of 60.57. He has scored 7 hundreds (World Cup record) and 6 fifties. 

5. Kumar Sangakkara (Sri Lanka): 1532 runs

Sri Lanka’s former captain Kumar Sangakkara sits at No. 3 on the list of highest run scorers in the ODI World Cup. Known for his timing and placement, Sangakkara played in 4 World Cups from 2003 to 2015 and scored 1532 runs at an average of 56.74. He is the only player to score 4 consecutive centuries in ODIs (during the 2015 World Cup). Sangakkara finished runner-up in the 2007 and 2011 World Cups.

6. David Warner (Australia): 1527 runs

Australia most successful opener David Warner is sixth on the list of players with the most runs in the ODI World Cup. He has played in 3 World Cups and scored 1527 runs at an average of 56.55. He has scored 6 hundreds and 5 fifties. 

Also read: Highest Individual Score in ODI Cricket 2023

Highest Run-Scorer in ODI World Cup: Most Runs in Each Edition

ODI World CupPlayerTeamMatchesRunsHighest ScoreAverage100s/50s
2023Virat KohliIndia1176511795.623/6
2019Rohit SharmaIndia964814081.005/1
2015Martin GuptilNew Zealand9547237*68.372/1
2011Tillakaratne DilshanSri Lanka950014462.502/2
2007Matthew HaydenAustralia1165915873.223/1
2003Sachin TendulkarIndia1067315261.181/6
1999Rahul DravidIndia846114565.862/3
1996Sachin TendulkarIndia752313787.162/3
1992Martin CroweNew Zealand9456100*64.001/4
1987Graham GoochEngland847111558.871/3
1983David GowerEngland738413076.801/1
1979Gordon GreenidgeWest Indies4253106*84.331/2
1975Glenn TurnerNew Zealand4333171*166.502/0

FAQs

Who has scored the most runs in the one ODI World Cup?

India's Virat Kohli currently holds the record for scoring the most runs in one tournament of the ODI World Cup (2003). Virat has scored 765 runs in 11 matches at an average of 95.62 with 3 centuries and 6 fifties.  

Who is the top run scorer in the 2023 World Cup?

India's Virat Kohli scored the most runs in the 2023 Cricket World Cup. He made 765 runs in 11 matches at an average of 95.62 with 3 centuries and 6 fifties.

Who is the current best batter in ODIs?

Shubman Gill is currently ranked No. 1 in the World ODI rankings. He has scored 2136 runs in 41 matches at an average of 61.03 and strike rate of 102.20.

Who has scored the most runs in One Day Internationals?

Sachin Tendulkar is the leading run scorer in One-day Internationals, with 18426 runs in 463 matches at an average of 44.83. He has also scored a record 49 centuries and 94 half-centuries in ODIs.

Get Amazing Welcome Rewards