trendingPhotos2919853https://zeenews.india.com/photos/sports/highest-score-by-indian-captain-in-england-shubman-gill-joins-elite-list-with-virat-kohli-ms-dhoni-check-full-list-2919853
PHOTOS

Highest Score By Indian Captain In England: Shubman Gill Joins Elite List With Virat Kohli, MS Dhoni - Check Full List

Explore the highest Test scores by Indian captains on English soil. These innings reflect different eras of leadership in Indian cricket. Each innings helped define their captaincy and left legacies at iconic English venues. 

 

Advertisement
1/8
Mohammad Azharuddin – 179 runs, Manchester (1990)
Mohammad Azharuddin – 179 runs, Manchester (1990)

Azharuddin crafted a brilliant 179 at Old Trafford, Manchester, in August 1990. Batting with flair, he stitched a key 112-run partnership with Sachin Tendulkar and ended the series as India’s top run-scorer (426 at 85.20) 

 

Share
2/8
Virat Kohli – 149 runs, Birmingham (2018)
Virat Kohli – 149 runs, Birmingham (2018)

Facing tough seam bowling at Edgbaston, Kohli played a defiantly patient yet elegant 149. Coming in at 100/5, he anchored India’s recovery, scoring 22 boundaries and shielding the lower order. 

 

Share
3/8
Mansur Ali Khan Pataudi – 148 runs, Leeds (1967)
Mansur Ali Khan Pataudi – 148 runs, Leeds (1967)

In the 1967 Leeds Test, Pataudi, playing as captain, contributed a vital 148 in challenging conditions. His innings helped India amass 628/8 declared and gain a commanding position in the match. 

 

Share
4/8
Shubman Gill – 147 runs, Leeds (2025)
Shubman Gill – 147 runs, Leeds (2025)

Gill scored 147 on debut as Test captain at Headingley in June 2025. The emotional, masterful innings set the tone for India’s first innings total of 471. 

 

Share
5/8
Sourav Ganguly – 128 runs, Leeds (2002)
Sourav Ganguly – 128 runs, Leeds (2002)

Ganguly’s 128 came during India’s commanding innings at Leeds in 2002, part of a mammoth 628/8 declared. His knock included 14 boundaries and showcased his dominance as captain.

 

Share
6/8
Vijay Hazare – 89 runs, Leeds
Vijay Hazare – 89 runs, Leeds

Hazare’s 89 in Leeds, though short of a century, represented one of the stronger captains’ knocks in England during his era (1930s). 

 

Share
7/8
Ajit Wadekar – 85 runs, London (1974)
Ajit Wadekar – 85 runs, London (1974)

During the 1974 tour, Captain Ajit Wadekar scored 85 in a Test in London. Though India lost the match, the innings stood out as one of the few substantial contributions from the captain 

 

Share
8/8
MS Dhoni – 82 runs, Nottingham (2014)
MS Dhoni – 82 runs, Nottingham (2014)

MS Dhoni’s highest in England came at Trent Bridge, Nottingham, an unbeaten 82 during the 2014 Test. It demonstrated his resilience and batting technique in his Test career.

 

Share




Read More
photo-gallery
NEWS ON ONE CLICK