10 Highest run scores for India in ODIs

Anshi Doshi
The Bridge
Sachin Tendulakar
18426 Runs in 463 matches
The Bridge
Virat Kohli
12311 Runs in 260 matches
The Bridge
Saurav Ganguly.
11221 Runs in 308 matches
The Bridge
Rahul Dravid
10768 Runs in 340 matches
The Bridge
MS Dhoni
10599 Runs in 347 matches
The Bridge
M Azharuddin
9378 Runs in 334 matches
The Bridge
Rohit Sharma.
9283 Runs in 230 matches
The Bridge
Yuvraj Singh.
8609 Runs in 301 matches
The Bridge
Virender Sehwag
7995 Runs in 241 matches
The Bridge
Shikhar Dhawan
6285 Runs in 149 matches
The Bridge