Many beginners who search for the highest run scorers in Cricket World Cup history expect one simple name. The record has one answer for the all-time total and a different answer for a single tournament, which creates confusion. This guide explains the men’s Cricket World Cup record in plain terms, with the numbers a new fan needs to verify them.
A cricket records page usually focuses on raw numbers. On this page, every figure is tied to a clear rule or tournament so you can follow the logic without prior cricket knowledge.
Who Is the Highest Run Scorer in Cricket World Cup History?
Sachin Tendulkar of India is the highest run scorer in Cricket World Cup history with 2,278 runs across six tournaments between 1992 and 2011. He scored those runs in 44 innings at an average of 56.95.
Virat Kohli of India is second with 1,795 runs, and Ricky Ponting of Australia is third with 1,743 runs. No other player has crossed 1,600 runs in World Cup history.
What Counts as a Cricket World Cup Run?
The official record uses only the ICC Men’s Cricket World Cup, the 50-over World Cup that has been held every four years since 1975. Runs from each edition of that single tournament add to one career total. Runs from the T20 World Cup, the Women’s World Cup, qualifiers, warm-up matches, or bilateral series do not count.
Tendulkar played in every World Cup from 1992 to 2011, six editions in total, and led the run charts in 1996 (523 runs) and 2003 (673 runs). The International Cricket Council (ICC) confirmed his all-time mark of 2,278 runs.
Top 10 Highest Run Scorers in Cricket World Cup History
| Rank | Player | Team | Matches | Runs | Average | Highest Score | World Cups |
|---|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 45 | 2,278 | 56.95 | 152 | 1992-2011 |
| 2 | Virat Kohli | India | 37 | 1,795 | 59.83 | 117 | 2011-2023 |
| 3 | Ricky Ponting | Australia | 46 | 1,743 | 45.87 | 140* | 1996-2011 |
| 4 | Rohit Sharma | India | 28 | 1,575 | 60.58 | 140 | 2015-2023 |
| 5 | Kumar Sangakkara | Sri Lanka | 37 | 1,532 | 56.74 | 124 | 2003-2015 |
| 6 | David Warner | Australia | 29 | 1,527 | 56.56 | 178 | 2015-2023 |
| 7 | Shakib Al Hasan | Bangladesh | 36 | 1,332 | 41.63 | 124* | 2007-2023 |
| 8 | Brian Lara | West Indies | 34 | 1,225 | 42.24 | 116 | 1992-2007 |
| 9 | AB de Villiers | South Africa | 23 | 1,207 | 63.52 | 162* | 2007-2015 |
| 10 | Chris Gayle | West Indies | 35 | 1,186 | 35.94 | 215 | 2003-2019 |
Numbers from official World Cup batting aggregates. These totals include every match played in the listed World Cup editions, including finals.
Why Do People Confuse Career Runs and Single-Tournament Runs?
Search results mix two different questions. The career record totals runs from multiple World Cups. The single-tournament record totals runs from one edition. Tendulkar holds the career record with 2,278 runs, but the single-edition record belongs to Virat Kohli with 765 runs at the 2023 World Cup.
Kohli broke Tendulkar’s single-edition record of 673 runs (2003) during the semi-final against New Zealand in Mumbai on 15 November 2023. Tendulkar still leads the career list because he played six tournaments over 19 years.
Most Runs in a Single Cricket World Cup
| Runs | Player | Team | Year | Matches | Average |
|---|---|---|---|---|---|
| 765 | Virat Kohli | India | 2023 | 11 | 95.62 |
| 673 | Sachin Tendulkar | India | 2003 | 11 | 61.18 |
| 659 | Matthew Hayden | Australia | 2007 | 10 | 73.22 |
| 648 | Rohit Sharma | India | 2019 | 9 | 81.00 |
| 647 | David Warner | Australia | 2019 | 10 | 71.88 |
Kohli scored 765 runs at the 2023 World Cup with three hundreds and six fifties. No batter had reached 700 runs in a single edition before, and his average of 95.62 is the highest among the top single-edition totals. Guinness World Records documents the all-time career list that this single-edition mark sits within.
Who Led Scoring in Each World Cup?
| Year | Leading Run Scorer | 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 |
Only Sachin Tendulkar has led the run charts in more than one edition since 1975. He topped the scoring in 1996 and 2003.
Most Centuries in Cricket World Cup History
Rohit Sharma holds the record for most centuries in World Cup history with seven, ahead of Tendulkar’s six. Rohit also holds the single-tournament century record with five hundreds at the 2019 World Cup, which broke Kumar Sangakkara’s previous mark of four in 2015.
Rohit is fourth on the career run list with 1,575 runs.
What Happens Next at the 2027 World Cup?
The next ICC Men’s Cricket World Cup runs from 4 October to 21 November 2027 in South Africa, Zimbabwe, and Namibia, with the ICC confirming all 12 host venues. Virat Kohli, at 37, is the active player closest to the top of the list. Tendulkar’s 483-run lead over Kohli looks safe for now, but a full Kohli campaign like 2023 could narrow it.
Australia holds the record for the most World Cup titles, and fans compare the winning teams alongside the individual records on this page.
FAQ
Who has scored the most runs in Cricket World Cup history?
Sachin Tendulkar of India leads with 2,278 runs in six World Cups between 1992 and 2011.
Who scored the most runs in a single World Cup?
Virat Kohli scored 765 runs at the 2023 World Cup, breaking the previous single-edition mark of 673 set by Sachin Tendulkar in 2003.
Who is second on the all-time World Cup run list?
Virat Kohli is second with 1,795 runs, ahead of Ricky Ponting’s 1,743.
Does the World Cup record include the T20 World Cup?
No. The career record counts only the ICC Men’s 50-over World Cup. T20 World Cup runs are tracked separately.
Who has the most centuries in Cricket World Cup history?
Rohit Sharma holds the record with seven World Cup centuries.
Sachin Tendulkar remains the all-time World Cup run king at 2,278 runs, and that record has stood since 2011. The gap to Virat Kohli is 483 runs, which means the mark could face one serious challenge at the 2027 World Cup. For a beginner, the simplest takeaway is to separate career runs from single-tournament runs, because those two lists answer different questions. The tables above give you both sets of names, so you can check any World Cup argument quickly.
Read More: Cricket World Cup Explained (Simple Guide for Beginners)

