Most Runs of India in each ICC Tournaments
Ever wondered which Indian batter stepped up when it mattered most in global tournaments? We’ve put together a complete list of India’s highest run-scorers in every major ICC event from the 1975 World Cup all the way through the 2026 T20 World Cup. It’s fascinating to see how the torch has passed from one generation to the next: Sunil Gavaskar leading the charge in the early days, Sachin Tendulkar dominating the 90s and 2000s, and then Virat Kohli and Rohit Sharma carrying that legacy forward. More recently, names like Shreyas Iyer and Sanju Samson have started carving out their own tournament legacies. Whether you’re settling a debate with friends or just taking a nostalgia trip through Indian cricket history, this is your complete reference.
| Tournament | Player | Runs |
| World Cup 1975 | Sunil Gavaskar | 113 |
| World Cup 1979 | G Vishwanath | 106 |
| World Cup 1983 | Kapil Dev | 303 |
| World Cup 1987 | Sunil Gavaskar | 300 |
| World Cup 1992 | Md Azharuddin | 332 |
| World Cup 1996 | Sachin Tendulkar | 523 |
| Champions Trophy 1998 | Sachin Tendulkar | 149 |
| World Cup 1999 | Rahul Dravid | 461 |
| Champions Trophy 2000 | Sourav Ganguly | 348 |
| Champions Trophy 2002 | Virender Sehwag | 271 |
| World Cup 2003 | Sachin Tendulkar | 673 |
| Champions Trophy 2004 | Rahul Dravid | 97 |
| Champions Trophy 2006 | Rahul Dravid | 106 |
| World Cup 2007 | Virender Sehwag | 164 |
| T20 World Cup 2007 | Gautam Gambhir | 227 |
| T20 World Cup 2009 | Yuvraj Singh | 153 |
| Champions Trophy 2009 | Virat Kohli | 95 |
| T20 World Cup 2010 | Suresh Raina | 219 |
| World Cup 2011 | Sachin Tendulkar | 482 |
| T20 World Cup 2012 | Virat Kohli | 185 |
| Champions Trophy 2013 | Shikhar Dhawan | 363 |
| T20 World Cup 2014 | Virat Kohli | 319 |
| World Cup 2015 | Shikhar Dhawan | 412 |
| T20 World Cup 2016 | Virat Kohli | 273 |
| Champions Trophy 2017 | Shikhar Dhawan | 338 |
| World Cup 2019 | Rohit Sharma | 648 |
| T20 World Cup 2021 | KL Rahul | 194 |
| T20 World Cup 2022 | Virat Kohli | 296 |
| World Cup 2023 | Virat Kohli | 765 |
| T20 World Cup 2024 | Rohit Sharma | 257 |
| Champions Trophy 2025 | Shreyas Iyer | 243 |
| T20 World Cup 2026 | Sanju Samson | 321 |
Relevant news
NZ vs IND 2026: Every Major Record from New Zealand’s First Ever ODI Series Win in India
Cricket history was rewritten in Indore as New Zealand secured their first-ever bilateral ODI series…
Top 10 Highest Strike Rates in IPL History | IPL Batting Records
The Indian Premier League has always celebrated fearless batting. In a format where momentum can…
KL Rahul Captaincy Record: Complete ODI, T20I, Test & IPL Stats Breakdown
When the Indian cricket team needs a reliable backup leader, the call often goes to…
Most Player of the Match Awards in International Cricket (Tests, ODIs, T20Is Records)
Dominating a match and earning the Player of the Match honor is the ultimate individual…
Most Sixes in Test Cricket: The All-Time Power Hitters List (2025)
There are few sights in sport as thrilling as a cricket ball soaring into the…
Most Unbreakable Cricket Records Across All Formats
Cricket is a sport rich in history and statistics, a game where legendary performances are…