Chasing 259 in the series opener of the three match ODI series against England at Edgbaston in Birmingham, India's innings was led from the front by captain Shubman Gill. The 26 year old right handed opener smashed 80 runs off 75 balls to push his side towards victory, but cramps forced him to retire hurt before he could convert the innings into a century.
A knock built on aggression and control
Gill's innings combined attacking strokeplay with composure throughout. He struck 11 fours and a towering six during his stay at the crease, finding gaps all around the ground. Along the way he added 101 runs off 103 balls for the third wicket alongside vice captain Shreyas Iyer, a stand that proved decisive. Iyer's own contribution of 35 runs played a crucial role in easing India's path towards the target.
A new milestone as captain at Edgbaston
Those 80 runs helped Gill complete 500 international runs as captain at Edgbaston, making him the first Indian captain to reach 500 or more runs at any single ground in England. With this innings, his overall international run tally at the venue as captain has now climbed to 510.
From Test captaincy to leading the ODI side
Shubman Gill has long been viewed as the future of Indian cricket. He was handed the Test captaincy in May 2025, and by October 2025 he was also leading the ODI side. Between 2025 and 2026 he has played just 2 matches as captain at Edgbaston, yet across those 3 innings he has scored 510 runs at an extraordinary average of 255.00, including two centuries and a half century, with a best score of 269.
Kohli's old record falls
Gill has broken Virat Kohli's previous record for the most runs by an Indian captain in England at a single venue. Kohli played 5 matches as captain at Edgbaston between 2017 and 2019, scoring 469 runs in 6 innings at an average of 117.25, with 1 century and 4 half centuries. Gill overtook that tally in just 3 innings, underlining the consistency of his current form.
How other Indian captains fared in England
Looking at Indian captains' records at a single ground in England, Mohammad Azharuddin and Virat Kohli had previously topped the list. Azharuddin scored 322 runs in 4 innings at Old Trafford in Manchester between 1990 and 1999, with a best of 179. Kohli meanwhile scored 306 runs in 8 innings at The Oval in London and 275 runs in 4 innings at Trent Bridge in Nottingham. Gill has now moved well ahead of both of these tallies.
Joining an elite club of Indian captains worldwide
With 510 runs at Edgbaston, Shubman Gill has joined a select group of Indian captains who have scored 500 or more runs at a single stadium anywhere in the world. Before Gill, only six Indian captains had managed this feat, namely Sunil Gavaskar, Mohammad Azharuddin, MS Dhoni, Rohit Sharma, Sourav Ganguly and Virat Kohli. Gill has now become the seventh member of this exclusive club.
Who leads the all time list
The world record for the most runs by an Indian captain at a single ground still belongs to Mohammad Azharuddin. Between 1990 and 1999 he scored 954 runs in 29 innings across 32 matches at the Sharjah Cricket Stadium, with a highest score of 108. Virat Kohli sits second on this list, having scored 680 runs in 10 innings at the Maharashtra Cricket Association Stadium in Pune, with an unbeaten 254 as his highest score.
Where the other greats stand
As captain, MS Dhoni scored 646 runs in 12 innings at the Jamtha Stadium in Nagpur and 645 runs in 21 innings at the Sher-e-Bangla Stadium in Mirpur, Dhaka. Rohit Sharma has added 630 runs in 14 innings at the Dubai International Stadium. Azharuddin scored 627 runs at Eden Gardens in Kolkata, Ganguly scored 565 runs at the Bangabandhu Stadium in Dhaka, Gavaskar scored 554 runs at the Wankhede in Mumbai, and Kohli scored 515 runs at the Sydney Cricket Ground, known as the SCG. Gill now stands alongside these legends with 510 runs at Edgbaston.
Gill's history at Edgbaston runs deep
Shubman Gill played his first Test match as captain at Edgbaston in July 2025, where he compiled a massive 269 in the first innings and 161 in the second innings. However, the overall world record for the most runs by any captain at a single venue still belongs to Australia's former great Allan Border, who scored 1,670 runs in 48 innings across 48 matches at the Melbourne Cricket Ground, known as the MCG. Given the kind of form Gill is currently in, he could well climb further up this list in the years ahead.











