Indian batsmen who have scored 1000 or more runs in ICC Cricket World Cup

(Courtesy : ICC)
A total of four Indian batsmen have scored over 1000 runs in the history of ICC Cricket World Cup.
Team India have been one of three teams to win the ICC Cricket World Cup multiple times. The first time they did it under the captaincy of Kapil Dev was in 1983, and then MS Dhoni repeated it in 2011. Over the years, India have been a batting-dominant team and have produced some big batting icons in history.
That is why Indian batters are even dominating the ICC Cricket World Cup chart as well. The only batter to score more than 2000 runs in ICC Cricket World Cup history is an Indian. This article will have a discussion on the Indian players that have scored more than 1000 runs in the World Cup so far.
Here's the list of Indian batsmen who have scored 1000 or more runs in ICC Cricket World Cup history:
4. Rohit Sharma:

Rohit Sharma is the fourth Indian batter with more than 1000 runs in World Cup history. He reached this milestone during the 2023 Cricket World Cup match against Afghanistan in India in his 20th innings. Rohit has scored six hundreds and three half-centuries in the World Cup, and if he scores one more hundred, he will break Sachin Tendulkar's record for most World Cup centuries.
3. Sourav Ganguly - 1006 runs:

Former Indian captain Sourav Ganguly was one of the most prolific run scorers for India in the white-ball format and played a number of match-winning innings at the top of the order. The left-hander also led India to the final of the ICC Cricket World Cup 2003 in South Africa. Ganguly played in three World Cup editions (1999 to 2007) and featured in 21 innings. He scored 1006 runs at an average of 55.88 and scored four hundreds and three half-centuries. His career-best score of 183 runs also came in the World Cup game.
2. Virat Kohli - 1115 runs:

Virat Kohli loves to perform on the big stage, and he is the second-highest scorer for India in ICC Cricket World Cup history. Virat has now played four World Cups and scored a hundred in his World Cup debut game in 2011 against Bangladesh. He has played 27 innings and scored 1115 runs at an average of 48.47, with a best of 107 against Pakistan in 2015. Virat has also scored two hundreds and seven half-centuries in this period.
1. Sachin Tendulkar - 2278 runs:

There are a few records in World Cup history that are impossible to break. One of those records is the most runs held by Sachin Tendulkar in history. Sachin has scored 500 more runs than the second-ranked batter in history. Sachin made his debut in the 1992 World Cup and played until 2011. He played 44 innings and scored 2278 runs at an average of 56.95, with a best of 152. He also scored six hundreds and 15 half-centuries, which are also the most by any batter.
Karan Rawat is a seasoned cricket writer with a deep passion for the game and over 5 years of experience covering everything that the game can offer. He loves to share the analysis, match reports, and player profiles and tries to bring stories to life with a unique blend of statistics and storytelling. Whether breaking down Test match tactics or capturing the drama of a T20 thriller, Karan's work connects fans with the soul of the sport.
- JSK vs DSG Dream11 Prediction, Dream11 Playing XI, Today Match 9, SA20 2025-26
- HUR vs SCO Dream11 Prediction, Dream11 Playing XI, Today Match 19, Big Bash League 2025-26
- Top 10 memorable cricket matches of 2025 ft. IND vs PAK, Asia Cup Final
- REN vs SIX Dream11 Prediction, Dream11 Playing XI, Today Match 18, Big Bash League 2025-26
- Top 5 records achieved by Rohit Sharma in 2025
- Top 10 memorable cricket matches of 2025 ft. IND vs PAK, Asia Cup Final
- List of historic milestones achieved by cricket teams & players in 2025
- Top 5 most controversial moments of World cricket in 2025
- Cricketers' divorces & breakups that made headlines in 2025
- Top 5 best moments of World Cricket in 2025