In the 2nd Test match between India vs England at Visakhapatnam, Yashasvi Jaiswal smashed 179 runs off 257 balls and ensured India posted a competitive total of 336/6 in 93 overs at the end of day-1. Jaiswal's stunning knock comprised 17 boundaries and 5 sixes, which has helped the team's cause to post a total of 300-plus runs on board.

Here, in this article, we will have a look at the list of Indian batters who have scored the most runs on a single day of a Test match.

Most runs in a single day of Test match for India:

  • Virender Sehwag - 284 vs Sri Lanka in Mumbai(BS), 2009
  • Virender Sehwag - 257 vs South Africa in Chennai, 2008
  • Karun Nair - 232 vs England in Chennai, 2016
  • Virender Sehwag - 228 vs Pakistan in Multan, 2004
  • MS Dhoni - 206 vs Australia in Chennai, 2013
  • Mayank Agarwal - 206 vs Bangladesh in Indore, 2019
  • Virender Sehwag - 195 vs Australia in Melbourne, 2003
  • Wasim Jaffer - 192 vs Pakistan in Kolkata, 2007
  • Virat Kohli - 191 vs South Africa in Pune, 2019
  • Shikhar Dhawan - 190 vs Sri Lanka in Galle, 2017
  • Shikhar Dhawan - 185 vs Australia in Mohali, 2013
  • Virender Sehwag - 180 vs West Indies in Gros Islet, 2006
  • Yashasvi Jaiswal - 179 vs England in Visakhapatnam, 2024

Yashasvi Jaiswal remains unbeaten on crease, hence he may go on to register his maiden double century also in Test cricket.