Top 10 run scorers for India in ODIs

Sachin Tendulkar of India
MASTER BLASTER - SACHIN TENDULKAR

5. Virat Kohli

India v Pakistan - 2015 ICC Cricket World Cup
Virat Kohli

Virat Kohli has been India’s run-scoring machine in the limited-overs arena for a considerable time period. Kohli has earned his reputation of being the best with willow, scoring heaps of runs with staggering consistency against quality bowling attacks. His ability to score daddy hundreds in chasing down herculean targets puts him in a league of his own. He makes his starts count and his 50 to 100 conversion ratio in ODIs is perhaps the best in world cricket.

Pace or spin, home or abroad, Kohli has successfully been able to dominate attacks and win India many matches with his stellar knocks. With just under 10000 ODI runs and 35 tons, Kohli stands tall among the all-time greats and has a realistic chance to get closer or even break Sachin Tendulkar’s record of most runs in ODI cricket.

ODI Record

Matches: 211

Runs: 9779

Avg: 58.2

100s: 35

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Rupin Kale
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications