Most Runs in a Single World Cup – Record Batters

Scoring heavily throughout an ICC Cricket World Cup requires consistency, fitness, adaptability and the ability to perform under pressure for several weeks. The record for the most runs in a single World Cup belongs to Virat Kohli, who scored 765 runs for India during the 2023 ICC Men’s Cricket World Cup. His remarkable campaign broke Sachin Tendulkar’s long-standing record of 673 runs from the 2003 World Cup. Several other great batters, including Matthew Hayden, Rohit Sharma, David Warner, Shakib Al Hasan and Rachin Ravindra, have also produced outstanding single-edition World Cup performances.

Most Runs in a Single World Cup – Top 10

The list below ranks the highest run totals recorded by a batter in a single edition of the Men’s ODI Cricket World Cup.

Rank Batter Team Edition Matches Runs Average Strike Rate 100s
1 Virat Kohli India 2023 11 765 95.62 90.31 3
2 Sachin Tendulkar India 2003 11 673 61.18 89.25 1
3 Matthew Hayden Australia 2007 11 659 73.22 101.07 3
4 Rohit Sharma India 2019 9 648 81.00 98.33 5
5 David Warner Australia 2019 10 647 71.89 89.36 3
6 Shakib Al Hasan Bangladesh 2019 8 606 86.57 96.04 2
7 Rohit Sharma India 2023 11 597 54.27 125.94 1
8 Quinton de Kock South Africa 2023 10 594 59.40 107.02 4
9 Kane Williamson New Zealand 2019 10 578 82.57 74.97 2
10 Rachin Ravindra New Zealand 2023 10 578 64.22 106.45 3

Kohli is the only batter to cross 700 runs in a single Men’s World Cup. His 765-run campaign put him 92 runs ahead of Tendulkar’s previous record. The 2019 and 2023 tournaments feature heavily in the top 10, reflecting both the number of matches available to leading teams and the increasingly aggressive nature of modern ODI batting.

Virat Kohli – 765 Runs in the 2023 World Cup

Virat Kohli produced the highest run-scoring campaign in Cricket World Cup history in 2023. Playing 11 matches for India, he scored 765 runs at an average of 95.62 and a strike rate of 90.31. He registered three centuries and six half-centuries, reaching at least fifty in nine of his 11 innings.

His centuries came against Bangladesh, South Africa and New Zealand. The last of those was particularly historic. Kohli scored 117 against New Zealand in the semi-final at Mumbai, completing his 50th ODI century and passing Sachin Tendulkar’s then-record tally of 49 ODI hundreds.

Kohli also passed Tendulkar’s record for most runs in one World Cup during the tournament. Although India lost the final to Australia, Kohli was named Player of the Tournament after finishing comfortably ahead of every other batter.

Sachin Tendulkar – 673 Runs in the 2003 World Cup

For two decades, Sachin Tendulkar held the record for the most runs in a single World Cup. The Indian opener accumulated 673 runs from 11 matches at the 2003 tournament at an average of 61.18 and a strike rate of 89.25.

Tendulkar scored one century and six half-centuries during India's journey to the final. His highest score was 152 against Namibia, but his 98 against Pakistan at Centurion became one of his most famous World Cup innings. Facing an attack containing Wasim Akram, Waqar Younis and Shoaib Akhtar, Tendulkar helped India successfully chase 274.

India eventually lost the final to Australia, but Tendulkar's consistency made his 2003 campaign one of the greatest individual performances in tournament history. His 673-run record stood until Kohli reached 765 runs in 2023.

Matthew Hayden – 659 Runs in the 2007 World Cup

Matthew Hayden scored 659 runs during Australia's dominant 2007 World Cup campaign. He averaged 73.22 and scored his runs at a strike rate of 101.07, an exceptional scoring rate for that period. He also registered three centuries and two fifties.

Hayden played a major role at the top of the order as Australia completed the tournament unbeaten and won a third consecutive World Cup title. His combination of power and consistency made him difficult to contain during the competition.

His 659 runs remained the second-highest total in a single World Cup until Kohli's 2023 performance pushed it to third place.

Rohit Sharma – 648 Runs in the 2019 World Cup

Rohit Sharma had one of the most remarkable World Cup campaigns ever produced by an opening batter in 2019. He scored 648 runs from nine matches at an average of 81.00 and a strike rate of 98.33.

The defining feature of Rohit's tournament was his century-making consistency. He scored five hundreds, setting the record for the most centuries by a batter in a single World Cup. His hundreds came against South Africa, Pakistan, England, Bangladesh and Sri Lanka.

Rohit finished only one run ahead of David Warner in the tournament run-scoring chart. India reached the semi-finals before losing to New Zealand, but Rohit's five-century campaign remains one of the outstanding batting achievements in World Cup history.

David Warner – 647 Runs in the 2019 World Cup

David Warner came extremely close to finishing as the leading run-scorer of the 2019 World Cup. The Australian opener scored 647 runs from 10 matches, only one fewer than Rohit Sharma.

Warner averaged 71.89 and had a strike rate of 89.36. His tournament included three centuries, with a highest score of 166 against Bangladesh.

Australia reached the semi-finals, where they were defeated by eventual champions England. Warner nevertheless finished the tournament with one of the five highest single-edition run aggregates in World Cup history.

Shakib Al Hasan – 606 Runs in the 2019 World Cup

Shakib Al Hasan's 2019 campaign was exceptional because he produced elite numbers as both a batter and bowler. He scored 606 runs in only eight matches at an average of 86.57 and a strike rate of 96.04.

The Bangladesh all-rounder registered two centuries and five half-centuries, meaning he crossed fifty in seven of his eight innings. His consistency at No. 3 made him one of the outstanding players of the tournament.

Shakib remains the only Bangladesh batter to score more than 600 runs in a single World Cup.

Rohit Sharma – 597 Runs in the 2023 World Cup

Four years after scoring 648 runs in England, Rohit Sharma returned with another prolific campaign in 2023. India's captain scored 597 runs in 11 matches at an average of 54.27.

More notable was his strike rate of 125.94. Rohit repeatedly attacked during the powerplay, giving India fast starts while allowing the middle order to build on the platform. He scored a century against Afghanistan and added three half-centuries during the competition.

Quinton de Kock – 594 Runs in the 2023 World Cup

Quinton de Kock ended his initial ODI career with a brilliant World Cup campaign for South Africa. The left-handed opener accumulated 594 runs from 10 innings at an average of 59.40 and a strike rate of 107.02.

De Kock scored four centuries, including 174 against Bangladesh. Only Rohit Sharma and Virat Kohli scored more runs than him during the 2023 tournament.

His four centuries also made him one of the most prolific century-makers in a single edition, behind Rohit's record of five in 2019.

Rachin Ravindra – 578 Runs in the 2023 World Cup

Rachin Ravindra was one of the biggest batting stories of the 2023 World Cup. Playing his first ODI World Cup for New Zealand, he scored 578 runs from 10 matches at an average of 64.22. His strike rate was approximately 106.45.

Ravindra scored three centuries and two half-centuries. His first hundred came against England in the opening match, where he announced himself with an unbeaten 123.

His performances helped New Zealand reach the semi-finals and placed him alongside Kane Williamson on 578 runs among the highest single-edition scorers in World Cup history.

Kane Williamson – 578 Runs in the 2019 World Cup

Kane Williamson also scored 578 runs, doing so during New Zealand's run to the 2019 final. He averaged 82.57 and struck two centuries and two half-centuries.

Williamson's value went beyond the number of runs. New Zealand often lost early wickets, forcing him to control the middle overs and rebuild innings. His performances earned him the Player of the Tournament award as New Zealand came within the narrowest possible margin of winning the title.

World Cup Edition-Wise Leading Run-Scorers

Edition Leading Batter Team Runs
1975 Glenn Turner New Zealand 333
1979 Gordon Greenidge West Indies 253
1983 David Gower England 384
1987 Graham Gooch England 471
1992 Martin Crowe New Zealand 456
1996 Sachin Tendulkar India 523
1999 Rahul Dravid India 461
2003 Sachin Tendulkar India 673
2007 Matthew Hayden Australia 659
2011 Tillakaratne Dilshan Sri Lanka 500
2015 Martin Guptill New Zealand 547
2019 Rohit Sharma India 648
2023 Virat Kohli India 765

The progression of these totals shows how World Cup batting has changed. Glenn Turner led the inaugural 1975 tournament with 333 runs, while Kohli accumulated more than twice that figure in 2023. Tournament formats, number of matches, fielding restrictions, equipment and modern scoring rates have all changed substantially over the decades.

Tournament-by-Tournament World Cup Run Records

World Cup Top Scorer Runs Notable Achievement
1975 Glenn Turner 333 Two centuries
1979 Gordon Greenidge 253 Led champions West Indies
1983 David Gower 384 Averaged 76.80
1987 Graham Gooch 471 Helped England reach final
1992 Martin Crowe 456 Player of the Tournament
1996 Sachin Tendulkar 523 First 500-run World Cup
1999 Rahul Dravid 461 Two centuries
2003 Sachin Tendulkar 673 Record stood for 20 years
2007 Matthew Hayden 659 Three centuries
2011 Tillakaratne Dilshan 500 Led Sri Lanka's run chart
2015 Martin Guptill 547 Scored record 237*
2019 Rohit Sharma 648 Record five centuries
2023 Virat Kohli 765 All-time single-edition record

Sachin Tendulkar is the only batter to finish as the tournament's leading run-scorer in two different editions, doing so in 1996 and 2003. In 1996, he scored 523 runs, while his 2003 total increased the benchmark to 673.

Players with 600 or More Runs in a Single World Cup

Batter Edition Runs
Virat Kohli 2023 765
Sachin Tendulkar 2003 673
Matthew Hayden 2007 659
Rohit Sharma 2019 648
David Warner 2019 647
Shakib Al Hasan 2019 606

Only six individual campaigns have produced at least 600 runs in a Men's ODI World Cup. Three of them came in 2019, when Rohit, Warner and Shakib all crossed the mark.

Conclusion

Virat Kohli holds the record for the most runs in a single World Cup after scoring 765 runs in the 2023 tournament. His performance surpassed Sachin Tendulkar's famous 673-run campaign from 2003 and created a new benchmark for consistency across an ODI World Cup.

Tendulkar, Matthew Hayden, Rohit Sharma, David Warner and Shakib Al Hasan are the other batters to cross 600 runs in a single edition. Rohit's 2019 campaign also stands apart because of his record five centuries, while Rachin Ravindra's 578 runs in his first World Cup made him one of the breakout performers of 2023.

As the World Cup continues to change, batting conditions and tournament structures may give future players a chance to challenge Kohli's 765-run mark. For now, his 2023 campaign remains the highest individual run aggregate in a single Men's Cricket World Cup.

FAQs

Who has scored the most runs in a single Cricket World Cup?

Virat Kohli holds the record with 765 runs for India in the 2023 ODI World Cup.

Who held the record before Virat Kohli?

Sachin Tendulkar held the previous record after scoring 673 runs during the 2003 World Cup.

How many runs did Virat Kohli score in the 2023 World Cup?

Virat Kohli scored 765 runs in 11 matches at an average of 95.62.

How many centuries did Virat Kohli score in the 2023 World Cup?

Kohli scored three centuries in the 2023 tournament, against Bangladesh, South Africa and New Zealand.

How many runs did Sachin Tendulkar score in the 2003 World Cup?

Sachin Tendulkar scored 673 runs from 11 matches at an average of 61.18.

Who scored the most runs in the 2019 World Cup?

Rohit Sharma was the leading run-scorer in 2019 with 648 runs from nine matches.

Who scored the most centuries in a single World Cup?

Rohit Sharma holds the record with five centuries during the 2019 Cricket World Cup.

How many runs did Rachin Ravindra score in the 2023 World Cup?

Rachin Ravindra scored 578 runs in 10 matches, including three centuries and two half-centuries.

How many runs did Matthew Hayden score in the 2007 World Cup?

Matthew Hayden scored 659 runs at an average of 73.22 and a strike rate of 101.07.

Who scored the most runs in the 2015 World Cup?

Martin Guptill of New Zealand topped the 2015 World Cup run chart with 547 runs.

Who scored the most runs in the 2011 World Cup?

Tillakaratne Dilshan of Sri Lanka finished as the leading scorer with 500 runs.

Which batter has scored 600 runs in a World Cup more than once?

No batter has yet recorded two separate 600-run campaigns in Men's ODI World Cup history. Rohit Sharma came close to doing so, scoring 648 runs in 2019 and 597 in 2023.

Which World Cup had three players scoring more than 600 runs?

The 2019 World Cup had three 600-run batters: Rohit Sharma with 648, David Warner with 647 and Shakib Al Hasan with 606.

What is the highest score by a batter in a World Cup match?

Martin Guptill holds the Men's ODI World Cup record with an unbeaten 237 against West Indies in the 2015 quarter-final.

Moonda Ale

Cricket Content Writer at Cricfacts.com.  A seasoned sports journalist who is working in the industry for more than two decades. He is now on facebook also.