/betbarter/media/media_files/2025/06/21/england-vs-india-top-5-batting-performances-of-all-time-in-tests-2025-06-21-14-31-11.jpg)
India and England have a long-standing Test rivalry that is characterised as much by team struggles as by individual skill. There have been innings that went beyond the current moment throughout the ups and downs of this competition, from the serene grounds of Chennai to the sacred turf of Lord's. The five best batting displays in England vs. India Test history are listed below; each is a masterwork of technique, temperament, and setting.
1. 218 by Joe Root (Chennai, 2021)
Against world-class spin, Joe Root displayed superb technique despite the intense heat in Chennai. Root scored 218 in his 100th Test match, which was only the eighth double ton a visitor has scored in Chepauk. He occupied the crease for nine and a half hours, displaying expansive sweeps and brilliant strokes that laid the groundwork for England's declared 578/8. His innings helped England win by a resounding 227 runs and demonstrated flexibility and leadership.
2. 303* by Karun Nair (Chennai, 2016)
Karun Nair made waves with an undefeated 303, the second triple century by an Indian in Test cricket, in the last Test of England's 2016–17 India tour. He came in at 0/2, faced 565 balls, and punished the English bowlers with 32 fours and four sixes as he anchored a massive 756/7 declared.
In addition to guaranteeing a 75-run victory, his game-winning knock made sure India won the series 4-0. Nair's poise and strokeplay were remarkable for a man playing in only his third Test match.
3. 217 by Rahul Dravid (The Oval, 2002)
Rahul Dravid made a strong 217 at The Oval on a soggy September day despite tremendous pressure. India's first innings was seven runs behind England's 515, but Dravid's calm counterattacking provided the foundation of India's 508.
He nearly constructed a lead while facing 468 deliveries and stitching partnerships throughout the order, displaying the tenacity that made him known as "The Wall." Even if the game ended in a draw, Dravid's double century is still a symbol of overcoming conditions abroad.
4. 294 by Alastair Cook (Edgbaston, 2011)
Alastair Cook, a prolific and world-class English opener, displayed immaculate patience and accuracy at Edgbaston. Cook counterpunched with a lengthy 294 after India was out for 224, almost missing out on a triple century.
He helped England post 710/7 declared while occupying the crease for more than 12 hours (773 minutes) and faced 545 balls. As England's most reliable Test opener, Cook's knock practically sealed an innings and 242-run victory.
5. 333 & 123 by Graham Gooch (Lord’s 1990)
England captain Graham Gooch put on one of the most impressive performances in Test history during the 1990 tour's opening Test against India. Facing 485 deliveries and hitting 43 fours and three sixes, he hammered India's attack for an unbeaten 333 in the first innings.
Gooch put on his batsman's hat once more after England declared on 653/4, scoring 123 in the second innings to finish with an incredible match total of 456 runs, which at the time was a world record. For any batter at the Home of Cricket, his unwavering technique and sheer stamina set an almost impossible standard.
Stay updated with the latest cricket news, match insights, and exclusive updates at BetBarter and download the BetBarter app to start betting today!