Top 10 Indian players with most runs in single day of Test match, feat Virat Kohli, MS Dhoni

Top 10 Indian players with most runs in single day of Test match, feat Virat Kohli, MS Dhoni

Image Source : Getty

10. Shikhar Dhawan - 190 vs Sri Lanka in Galle in 2017

Image Source : Getty

9. Virat Kohli - 191 vs South Africa at Pune in 2019

Image Source : Getty

8. Wasim Jaffer - 192 vs Pakistan at Eden Gardens in 2007

Image Source : Getty

7. Virender Sehwag - 195 vs Australia at Melbourne in 2003

Image Source : Getty

6. Mayank Agarwal - 206 vs Bangladesh at Indore in 2019

Image Source : Getty

5. MS Dhoni - 206* vs Australia at Chennai in 2013

Image Source : Getty

4. Virender Sehwag - 228* vs Pakistan at Multan in 2004

Image Source : Getty

3. Karun Nair - 232 against England at Chennai in 2016

Image Source : Getty

2. Virender Sehwag - 257 vs South Africa at Chennai in 2008

Image Source : Getty

1. Virender Sehwag - 284* vs Sri Lanka at Mumbai in 2009

Image Source : Getty

Next : India tour of West Indies: Top 10 records and milestones that can be achieved during first Test match