India captain Shubman Gill broke an all-time national record on day four of the Edgbaston Test against England.

India captain Shubman Gill broke an all-time national record on day four of the Edgbaston Test against England.

Shubman Gill breaks Sunil Gavaskar's 54-year-old record

India started day four of the second Test at 64-1, with KL Rahul and Karun Nair at the crease. Nair was dismissed by Brydon in the first session, nicking one to keeper Jamie Smith; bringing Shubman Gill to the crease, fresh off his knock of 269 in his first outing in the game.

Gill soon lost the company of Rahul, who was knocked over by Josh Tongue but was joined by Rishabh Pant. The pair took India to lunch at 177-3, the Indian captain on 24 and Pant on 41.

Once Pant was dismissed in the second session for a 58-ball 65, Gill began to take on the role of the aggressor. He went past 50 for the second time in the game, and in the 53rd over of India's innings slog-swept Shoaib Bashir for six to break an all-time national record.

That shot took his tally of runs in the match to 346 – the most ever scored by an Indian batter in a single Test match. Sunil Gavaksar's record of 344 runs had stood for 54 years. Soon after, Gill became the first Indian to score 350 runs in a Test match and shortly before tea, entered the top ten of all time by surpassing Garry Sobers's 365 for West Indies against Pakistan in 1958.

The overall record remains with England's Graham Gooch, whose 333 & 123 against India in 1990 gave him 456 runs in the match. Only three others – Mark Taylor, Kumar Sangakkara and Brian Lara – have scored 400 runs in a match.

Update: Gill was eventually dismissed on 161 off 162 balls, placing him second on the highest match aggregates of all time. At the end of the 83rd over, India declared on 427-6.

2nd Test, England vs India

LIVE
England vs India | India tour of England, 2025 | 2nd Test
Edgbaston, Birmingham
Wednesday, July 02nd, 2025 10:00am (UTC:+0000)
18.66C, Overcast Clouds, 4.21 meter/sec
ENG England
ENG England
407
(89.3) RR: 4.55
72/3
(16.0) RR: 4.50

    vs

    IND India
    IND India
    587
    (151.0) RR: 3.89
    427/6 dec
    (83.0) RR: 5.14

      Most runs in a Test match, full list

      Player Team Score(s) Runs Opposition Venue Year
      Graham Gooch England 333 & 123 456 India Lord's 1990
      Shubman Gill India 269 & 161 430 England Birmingham 2025
      Mark Taylor Australia 334* & 92 426 Pakistan Peshawar 1998
      Kumar Sangakkara Sri Lanka 319 & 105 424 Bangladesh Chattogram 2014
      Brian Lara West Indies 400* 400 England St John's 2004
      Greg Chappell Australia 247* & 133 380 New Zealand Wellington 1974
      Matthew Hayden Australia 380 380 Zimbabwe W.A.C.A 2003
      Andy Sandham England 325 & 50 375 West Indies Kingston 1930
      Brian Lara West Indies 375 375 England St John's 1994
      Mahela Jayawardene Sri Lanka 374 374 South Africa Colombo (SSC) 2006
      Garry Sobers West Indies 365* 365 Pakistan Kingston 1958
      Len Hutton England 364 364 Australia The Oval 1938
      Graeme Smith South Africa 277 & 85 362 England Birmingham 2003
      Hanif Mohammad Pakistan 17 & 337 354 West Indies Bridgetown 1958
      Brian Lara West Indies 221 & 130 351 Sri Lanka Colombo (SSC) 2001
      Younis Khan Pakistan 267 & 84* 351 India Bengaluru 2005

      Follow Wisden for all England vs India updates, including live scores, latest news, team lineups, schedule and more. The live streaming details for the ENG vs IND series in India, UK, USA and rest of the world can be found here. For Wisden quizzes, head here.