Top 5 Indian batsmen with most runs in List A Cricket history

Sachin Tendulkar holds the record for most runs for India in List A Cricket.
Indian cricket has seen many stalwarts etch their names into history across all formats of the game. One of the most important and competitive formats is List A cricket, which includes One Day International (ODI) matches and various domestic competitions played over a limited number of overs.
In List A matches, the number of overs per side generally ranges from 40 to 60, with 50 overs being the most common. This format also includes international matches involving teams that do not yet have official ODI status.
Along with First-Class and Twenty20 cricket, List A cricket is one of the three major formats recognised by the International Cricket Council (ICC). Over the years, India has produced several legendary batters who have dominated this format through their consistency, technique, and ability to score big runs under pressure, both at the international and domestic levels.
On that note, let’s take a look at the top five Indian batsmen with the most runs in List A cricket history.
5. Rohit Sharma – 13,913* runs

Rohit Sharma has been one of the most successfull white-ball batters in Indian cricket history. The Mumbai batter has scored more than 10,000 runs in ODI cricket and holds several records to his name, including the highest individual score in ODIs when he smashed 264 against Sri Lanka.
Known for his elegance and ability to convert starts into massive innings, Rohit has consistently dominated limited-overs cricket over the years. He has also represented Mumbai in domestic competitions such as the Vijay Hazare Trophy and continues to contribute to both international and domestic cricket.
In List A cricket, Rohit Sharma has scored 13,913 runs, and with his career still going strong, that tally continues to grow, further cementing his legacy as one of India’s finest limited-overs batters.
4. Rahul Dravid – 15,271 runs
At number four is the player famously known as the Wall of Indian cricket. Rahul Dravid featured in 416 List A innings and represented India in 344 ODI matches, where he scored more than 11,000 runs and inspired generations with his technique, discipline, and temperament.
Although he was primarily known for his excellence in the longer format of the game, Dravid left a significant mark in limited-overs cricket as well, adapting his game to the team’s needs whenever required.
He also played domestic cricket for Karnataka and was a pillar of consistency at that level. With a total of 15,271 runs in List A cricket, Dravid’s numbers reflect his longevity, reliability, and immense contribution to Indian cricket across formats.
3. Sourav Ganguly – 15,622 runs
The Prince of Kolkata, Sourav Ganguly, ranks in third position in the list of Indian batters with the most runs in List A cricket. One of India’s most influential captains, Ganguly, played a crucial role in reshaping Indian cricket at the international level.
In ODI cricket, he scored 11,367 runs, establishing himself as one of the finest left-handed batters of his era. Ganguly inspired an entire generation of left-hand batters in India with his elegant stroke play, especially through the off side.
He was also a consistent performer in domestic cricket, representing Bengal with distinction. His leadership, confidence, and batting prowess made him a defining figure in India’s List A and limited-overs history.
2. Virat Kohli – 16,130* runs

Virat Kohli is widely regarded as one of the greatest limited-overs cricketers of all time and has proven his mettle in every format of the game with remarkable consistency. However, in List A and ODI cricket, there are very few names that match his dominance.
Kohli has scored over 14,000 runs for India in ODIs and holds numerous records, the most notable being the highest number of centuries in ODI history. What truly sets him apart in this format is his unmatched consistency and hunger for runs.
The Delhi batter averages over 58 in ODIs, a figure that is closely mirrored in his overall List A career as well. His ability to chase targets, adapt to different conditions, and deliver in high-pressure situations makes him arguably the finest List A batter India has ever produced.
1. Sachin Tendulkar – 21,999 runs

Sachin Tendulkar is the epitome of cricketing genius. He played the game at the highest level for more than two and a half decades and excelled in every format he represented India.
Tendulkar has over 18,000 runs in ODI cricket, the most by any player in history, and is just a run short of 22,000 runs in List A cricket overall, a staggering achievement that highlights his longevity and consistency.
Across eras, conditions, and bowling attacks, he dominated world cricket and set benchmarks that seemed impossible at the time.
Beyond the numbers, Tendulkar inspired generations of cricketers with his technique, temperament, and humility, cementing his legacy as one of the greatest batters the game has ever seen.
Who has scored the most runs for India in List A cricket?
Sachin Tendulkar has scored the most runs for India in List A cricket. Sachin is just a run short of 22,000 runs in List A.
How many runs has Virat Kohli scored in List A cricket?
Virat Kohli has scored 16,130* runs so far in List A.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- Virat Kohli, Rohit Sharma smash 100s & more; Check out Day 1 result of Vijay Hazare Trophy 2025-26
- Top 5 fastest centuries (100) by Indian batsmen in List A Cricket history
- Top 5 Indian batsmen with most runs in List A Cricket history
- Top 5 teams with highest totals in List A Cricket history
- Vaibhav Suryavanshi scripts history in Vijay Hazare Trophy; Bihar achieve THIS unbreakable record
- Top 5 fastest centuries (100) by Indian batsmen in List A Cricket history
- Top 5 teams with highest totals in List A Cricket history
- BPL: Teams to win most Bangladesh Premier League titles
- New Zealand announce squad for white-ball tour to India, Kane Williamson dropped from ODIs
- Vijay Hazare Trophy 2025-26: Schedule, teams, squads, venues, format, timings, live streaming details and all you need to know