10. Graham Gooch - 190 runs (43 fours and 3 sixes) vs India, 1990
9. Virender Sehwag - 192 runs ( 39 fours and 6 sixes) vs Pakistan, 2004
8. Virender Sehwag - 194 runs (47 fours and 1 six) vs Pakistan, 2006
7. Brian Lara - 196 runs ( 43 fours and 4 sixes) vs England, 2004
6. Wally Hammond - 196 runs ( 34 fours and 10 sixes) vs New Zealand, 1933
5. Virender Sehwag - 198 runs (42 fours and 5 sixes) vs South Africa, 2008
4. Virender Sehwag - 202 runs (40 fours and 7 sixes) vs Sri Lanka, 2009
3. Inzamam-ul-Haq - 206 runs (38 fours and 9 sixes) vs New Zealand, 2002
2. Matthew Hayden - 218 runs (38 fours and 11 sixes) vs Zimbabwe, 2003
1. John Edrich - 238 runs (52 fours and 5 sixes) vs New Zealand, 1965
Next : Indian players to record most ducks in ODI World Cup history, K Srikkanth to Zaheer Khan
Click to read more..