ক্রিকেট
Most ODI Runs by Active Players in Cricket

Most ODI runs by active players is a fascinating measure of longevity, consistency and sustained excellence in 50-over cricket. As of August 2026, Virat Kohli leads the active-player list by a huge margin, with Rohit Sharma, Joe Root and Kane Williamson also among the most prolific run-scorers still involved in international cricket.
The ranking below focuses on men’s ODI cricket and players who remain active in the format. Career totals are updated to the latest available matches in 2026.
Most ODI Runs by Active Players
Virat Kohli remains the clear leader among active ODI batters. He has accumulated 14,797 runs in 311 matches, while Rohit Sharma has moved beyond 11,000 ODI runs. Joe Root and Kane Williamson are also above 7,000, showing the remarkable longevity of this generation.
| Rank | Player | Country | ODI Matches | ODI Runs |
|---|---|---|---|---|
| 1 | Virat Kohli | India | 311 | 14,797 |
| 2 | Rohit Sharma | India | 276 | 11,306 |
| 3 | Joe Root | England | 192 | 7,826 |
| 4 | Kane Williamson | New Zealand | 175 | 7,256 |
| 5 | Babar Azam | Pakistan | 143 | 6,626 |
| 6 | Shai Hope | West Indies | 155 | 6,312 |
| 7 | Kusal Mendis | Sri Lanka | 154 | 4,890 |
| 8 | Rahmat Shah | Afghanistan | 128 | 4,122 |
| 9 | KL Rahul | India | 98 | 3,412 |
| 10 | Shubman Gill | India | 67 | 3,379 |
Kohli’s 14,797 runs make him the second-highest run-scorer in ODI history behind Sachin Tendulkar, while his 54 ODI centuries are also the most by any batter in the format. The ICC confirmed in May 2026 that Kohli remained active in India’s ODI setup and was preparing for the possibility of playing at the 2027 World Cup. Explore the platform and its available resources on the 9Wickets24 website.
Most ODI Runs: Virat Kohli Leads the List
Virat Kohli is comfortably first among active ODI run-scorers. His 14,797 runs have come at an exceptional average of 58.71, with 54 centuries and 77 fifties.
Kohli has built his ODI record through consistency across more than a decade. He has also been particularly effective while chasing targets, making him one of the most influential run-scorers in the history of the format.
Despite retiring from Test and T20I cricket, Kohli remains available for ODIs. The ICC has confirmed his desire to continue contributing to India in the 50-over format and potentially feature at the 2027 World Cup.
Most ODI Runs: Rohit Sharma
Rohit Sharma occupies second place among active players with more than 11,300 ODI runs. His total increased to 11,306 after scoring 138 against England at Lord’s in July 2026.
Rohit’s ODI career has been defined by extraordinary big scores. He owns the highest individual score in men’s ODI cricket, 264, and is the only player to have scored three ODI double-centuries.
Although Rohit retired from Test and T20I cricket, he continues to play ODI cricket for India. His partnership and rivalry with Kohli have been central to India’s batting strength for much of the modern ODI era. Need agent-related information? Browse the 9Wickets24 Master Agent List for relevant resources.
Most ODI Runs: Joe Root and Kane Williamson
Joe Root is third among active players with 7,826 ODI runs. His tally includes 20 centuries and 48 fifties, and he has continued producing outstanding performances in 2026.
Root was particularly impressive during England’s July 2026 ODI series against India. He scored 76, 99 not out and 74 not out in the three matches, finishing the series with 249 runs without being dismissed.
Kane Williamson follows Root with 7,256 ODI runs for New Zealand. He reached the 7,000-run milestone in just 159 innings in February 2025, becoming the second-fastest player to the landmark at that time.
Most ODI Runs: Babar Azam and Shai Hope
Babar Azam has scored 6,626 ODI runs for Pakistan in 143 matches. His average of more than 53 reflects the consistency that has made him one of the leading ODI batters of his generation.
Babar reached 6,000 ODI runs in his 123rd innings in 2025, matching Hashim Amla’s record for the fastest players to that milestone. He remains an important part of Pakistan’s ODI plans heading toward the 2027 World Cup.
Shai Hope has also established himself as one of the most productive active ODI batters. The West Indies captain has 6,312 runs in 155 ODIs, including 19 centuries. Cricket West Indies highlighted his achievement of reaching 6,000 ODI runs in only 142 innings, making him the second-fastest West Indian to the milestone behind Vivian Richards. Looking for general betting tips and risk-awareness information? Read the 9Wickets Safe Betting Tips guide.
Kusal Mendis, Rahmat Shah and India’s Rising Stars
Kusal Mendis has accumulated 4,890 ODI runs for Sri Lanka across 154 matches. His ability to score quickly and attack during the powerplay has made him an important part of Sri Lanka’s white-ball batting lineup.
Afghanistan’s Rahmat Shah has 4,122 ODI runs from 128 matches. His continued international career received another boost in July 2026 when he was appointed Afghanistan’s new ODI and Test captain.
India’s KL Rahul and Shubman Gill complete the top 10. Rahul has 3,412 ODI runs, while Gill has already reached 3,379 despite playing only 67 matches. Gill’s career average remains above 60, highlighting the remarkable efficiency behind his relatively young career. Want an overview of the platform and its features? Explore the Complete 9Wickets Guide for more information.
Who Can Challenge Kohli’s ODI Runs Record?
Kohli’s lead among active players is enormous. Rohit is more than 3,000 runs behind him, while the next group is separated by several thousand runs.
Among younger players, Shubman Gill has the greatest opportunity to climb the ranking because of his age and current scoring rate. However, matching Kohli’s total would require exceptional longevity, fitness and a sustained ODI schedule over many years.
Why ODI Runs Matter
Total ODI runs combine longevity with consistency. A batter needs to remain selected, avoid major injuries and perform across different conditions and generations of bowlers to build a huge career tally.
The modern reduction in the number of bilateral ODI series also makes accumulating massive totals increasingly challenging. As a result, Kohli’s 14,797 runs and Rohit’s 11,000-plus tally represent extraordinary achievements. Want more sports content, guides and updates? Explore the 9Wickets24 Blog for the latest articles.
FAQ: Most ODI Runs by Active Players
1. Who has the most ODI runs among active players?
Virat Kohli has the most ODI runs among active players, with 14,797 runs for India.
2. How many ODI runs does Rohit Sharma have?
Rohit Sharma has 11,306 ODI runs after his 138 against England at Lord’s in July 2026.
3. Who is the third-highest active ODI run-scorer?
Joe Root is third among active players with 7,826 ODI runs for England.
4. How many ODI runs does Babar Azam have?
Babar Azam has 6,626 ODI runs in 143 matches for Pakistan.
5. Can Shubman Gill become one of the highest ODI run-scorers?
Yes. Gill has already scored 3,379 ODI runs in 67 matches and is still at an early stage of his international career. His age and outstanding ODI average give him significant potential to climb the rankings.
Conclusion
The list of most ODI runs by active players is dominated by a remarkable group of modern batting stars. Virat Kohli leads by a considerable distance, while Rohit Sharma, Joe Root, Kane Williamson, Babar Azam and Shai Hope have all built outstanding records of their own.
The next few years could bring major changes, particularly as younger batters such as Shubman Gill continue developing. However, Kohli’s enormous ODI total means that his position at the top of the active-player ranking is likely to remain difficult to challenge for some time.
আরও পড়ুন
সম্পর্কিত গাইড

Devdutt Padikkal: Maiden Test Century Against Sri Lanka
Devdutt Padikkal announced his return to Test cricket in spectacular fashion, scoring his first Test century against Sri Lanka in the opening Test at…
সম্পূর্ণ গাইড পড়ুন
Liverpool vs Monaco: 2-3 Defeat, Match Report & Analysis
Liverpool Monaco produced an entertaining pre-season friendly at Anfield on Sunday, August 9, 2026, but the Reds suffered a 3-2 defeat after surrendering a…
সম্পূর্ণ গাইড পড়ুন
15 Football Records That Seem Impossible to Beat
Football Records have always defined greatness. Every generation witnesses incredible players breaking milestones, but some achievements appear so extraordinary that they may remain untouched…
সম্পূর্ণ গাইড পড়ুনএই গাইড কাজে লাগানোর সময় এখনই
বিকাশ, নগদ বা রকেট দিয়ে 9Wickets অ্যাকাউন্ট খুলুন, অথবা সাহায্য লাগলে সরাসরি সাপোর্টে কথা বলুন।