Shubman Gill scripts history, surpasses Gavaskar and Ganguly with record-breaking Test century

Shubman Gill has made a big impact with the bat, delivering another brilliant performance in the second innings. He brought up a solid century, adding to his outstanding match and creating history in the process.

By Sruti Thakur Last Updated on - July 5, 2025 8:53 PM IST

Shubman scripts history

India’s captain Shubman Gill has put on a stellar show in the Edgbaston Test. After a magnificent 269 in the first innings, he followed it up with another century in the second. With this remarkable performance, Gill has etched his name in the record books as the highest run-scorer in a single Test match for India.

01. Shubman Gill

Shubman Gill has scored a total of 369 runs in the Edgbaston Test so far, breaking Sunil Gavaskar’s record for the most runs by an Indian in a single Test match. He remains unbeaten and is continuing to extend his brilliant innings.

02. Sunil Gavaskar

India’s legendary ‘Little Master’ Sunil Gavaskar ranks second on the list. He showcased a brilliant performance against the West Indies in 1971, scoring a total of 344 runs in a single Test match.

VVS Laxman

03. VVX Laxman

Former Indian middle-order legend VVS Laxman delivered a remarkable performance in the 2001 Test match against Australia. He scored a total of 340 runs in that match, showcasing one of the finest batting displays in Indian Test history.

Sourav Ganguly

04. Sourav Ganguly

Former Indian team captain Sourav Ganguly had launched a tremendous attack with the bat against Pakistan in the year 2007. Dada had scored a total of 330 runs in this test match by thrashing the Pakistani bowlers.

05. Virender Sehwag

Former Indian opening legend Virender Sehwag delivered a stunning performance against South Africa in 2008, scoring a brilliant triple century. He amassed a total of 319 runs in that memorable Test match.