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.
Rank | Player | Team | Matches | Runs | Highest Score | Average | 100s | 50s |
1 | Virat Kohli | India | 11 | 765 | 117 | 95.62 | 3 | 6 |
2 | Rohit Sharma | India | 11 | 597 | 131 | 54.27 | 1 | 3 |
3 | Quinton de Kock | South Africa | 10 | 594 | 174 | 59.40 | 4 | 0 |
4 | Rachin Ravindra | New Zealand | 10 | 578 | 123* | 64.22 | 3 | 2 |
5 | Daryl Mitchell | New Zealand | 10 | 552 | 134 | 69.00 | 2 | 2 |
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.
Rank | Player | Team | Matches | Runs | Highest Score | Average | 100s | 50s |
1 | Sachin Tendulkar | India | 45 | 2278 | 152 | 56.95 | 6 | 15 |
2 | Virat Kohli | India | 37 | 1795 | 117 | 59.83 | 5 | 12 |
3 | Ricky Ponting | Australia | 46 | 1743 | 140* | 45.86 | 5 | 6 |
4 | Rohit Sharma | India | 28 | 1575 | 140 | 60.57 | 7 | 6 |
5 | Kumar Sangakkara | Sri Lanka | 37 | 1532 | 124 | 56.74 | 5 | 7 |
6 | David Warner | Australia | 29 | 1527 | 178 | 56.55 | 6 | 5 |
7 | Shakib Al Hasan | Bangladesh | 36 | 1332 | 124* | 41.62 | 2 | 11 |
8 | Brian Lara | West Indies | 34 | 1225 | 116 | 42.24 | 2 | 7 |
9 | AB de Villiers | South Africa | 23 | 1207 | 162* | 63.25 | 4 | 6 |
10 | Chris Gayle | West Indies | 35 | 1186 | 215 | 45.92 | 2 | 6 |
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 Cup | Player | Team | Matches | Runs | Highest Score | Average | 100s/50s |
2023 | Virat Kohli | India | 11 | 765 | 117 | 95.62 | 3/6 |
2019 | Rohit Sharma | India | 9 | 648 | 140 | 81.00 | 5/1 |
2015 | Martin Guptil | New Zealand | 9 | 547 | 237* | 68.37 | 2/1 |
2011 | Tillakaratne Dilshan | Sri Lanka | 9 | 500 | 144 | 62.50 | 2/2 |
2007 | Matthew Hayden | Australia | 11 | 659 | 158 | 73.22 | 3/1 |
2003 | Sachin Tendulkar | India | 10 | 673 | 152 | 61.18 | 1/6 |
1999 | Rahul Dravid | India | 8 | 461 | 145 | 65.86 | 2/3 |
1996 | Sachin Tendulkar | India | 7 | 523 | 137 | 87.16 | 2/3 |
1992 | Martin Crowe | New Zealand | 9 | 456 | 100* | 64.00 | 1/4 |
1987 | Graham Gooch | England | 8 | 471 | 115 | 58.87 | 1/3 |
1983 | David Gower | England | 7 | 384 | 130 | 76.80 | 1/1 |
1979 | Gordon Greenidge | West Indies | 4 | 253 | 106* | 84.33 | 1/2 |
1975 | Glenn Turner | New Zealand | 4 | 333 | 171* | 166.50 | 2/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.