Top 10 Best ODI Innings By Any Indian Batsman

10. VVS Laxman - 131 vs. Australia (Vadodara, 2001)

9. Gautam Gambhir - 150 vs. Sri Lanka (Colombo, 2009)

8. Rahul Dravid - 153 vs. New Zealand (Hyderabad, 1999)

7. Yuvraj Singh - 139 vs. Australia (Sydney, 2004)

6. MS Dhoni - 183 vs. Sri Lanka (Jaipur, 2005)

5. Sourav Ganguly - 183 vs. Sri Lanka (Taunton, 1999)

4. Virat Kohli - 183 vs. Pakistan (Dhaka, 2012)

3. Sachin Tendulkar - 200 vs. South Africa (Gwalior, 2010)

2. Virender Sehwag - 219 vs. West Indies (Indore, 2011)

1. Rohit Sharma - 264 vs. Sri Lanka (Kolkata, 2014)

10 Reasons Why Indian Cricket Conquered World Cricket