Not every Indian fan was content about the appointment of Shubman Gill as the successor of Rohit Sharma as Test skipper; instead, they doubted him. There could be many reasons; his form in the longest format might not be up to the mark over the years, and also, he was chosen ahead of Jasprit Bumrah and KL Rahul, who were the first-choice picks. Indian selectors, keeping the long run in mind, named the 25-year-old Shubman Gill as the new Test captain.
Contents
Captain Gill’s Debut
His first Test assignment began at Headingley, Leeds, where India lost by 5 wickets. However, he demonstrated his character with the bat, scoring a century in the first innings (147). In the follow-up at Edgbaston, he set the stage on fire to hold the record for most test runs by an Indian captain when he went on to score a mammoth 269 in the 1st innings, his highest individual score in the longest format as well. He broke the previous India Test captain record, which was held by Virat Kohli, who made 254 against South Africa in 2019.
Indian’s Highest Individual Score In Test Cricket
| Player | Runs | Opposition |
| Virender Sehwag | 319 | vs South Africa |
| Virender Sehwag | 309 | vs Pakistan |
| Karun Nair | 303* | vs England |
| Virender Sehwag | 293 | vs Sri Lanka |
| VVS Laxman | 281 | vs Australia |
| Rahul Dravid | 270 | vs Pakistan |
| Shubman Gill | 269 | vs England |
The Rise of the Prince
Let’s delve into how the new Indian captain tackled the English bowling attack in the 1st innings when India were in extreme danger of being bowled out early. He was at the other end of the crease when Yashasvi Jaiswal, Rishabh Pant, and Nitish Kumar Reddy departed. Gill got the company of veteran Ravindra Jadeja and started to build the innings. He started cautiously, taking 125 balls to reach his half-century. Once he got set, he didn’t look back and accelerated well, reaching the landmark century in 199 balls.
🚨 𝗠𝗶𝗹𝗲𝘀𝘁𝗼𝗻𝗲 𝗔𝗹𝗲𝗿𝘁 🚨
Highest Score for a #TeamIndia captain in an innings of a Test match 🔝
Well done, Captain Shubman Gill 🙌 🙌
Updates ▶️ https://t.co/Oxhg97g4BF#ENGvIND | @ShubmanGill pic.twitter.com/oxCSBXOEvR
— BCCI (@BCCI) July 3, 2025
He just went on and on, scripting his maiden double century in 311 balls. Gill was just unstoppable later on as he quickly moved to a 250-run mark. His marathon innings finally came to an end at 269 when he mistimed Josh Tongue’s short ball straight into the hands of Ollie Pope, who was positioned at square leg. His well-controlled innings saw 30 fours and 3 maximums. Meanwhile, he has added 203 runs for the 6th wicket alongside Ravindra Jadeja, while forging a 144-run partnership for the 7th wicket with Washington Sundar.
Highest Individual Score for India in England in Test Matches
| Player | Runs | Venue | Year |
| Shubman Gill | 269 | Birmingham | 2025 |
| Sunil Gavaskar | 221 | The Oval | 1979 |
| Rahul Dravid | 217 | The Oval | 2002 |
| Sachin Tendulkar | 193 | Leeds | 2002 |
| Ravi Shastri | 187 | The Oval | 1990 |
His epic knock of 269 will stay for many years as a record for the most test runs by an Indian captain. He thoroughly enjoyed his knock and redefined India’s stature on England soil.
A majestic knock from Shubman Gill at Edgbaston 👏#WTC27 | #ENGvIND ✍️: https://t.co/8QvEUTHP6p pic.twitter.com/je8K1u9bX0
— ICC (@ICC) July 3, 2025
Records Created by Shubman Gill
Playing in England’s style of Bazball was the hallmark of Shubman Gill’s batting in the 2nd Test at Edgbaston. Taking the pressure entirely on him on the new designated No.4 spot, Gill made the spot his own, which was void after the retirement of Virat Kohli.
It was a 𝐒𝐡𝐮𝐛 𝐓𝐢𝐦𝐞 to break some records! 👏 pic.twitter.com/dnKA75TABJ
— Gujarat Titans (@gujarat_titans) July 4, 2025
Gill’s double century was the main highlight of the 2nd day of the 2nd Test at Edgbaston, as he not only scored the most Test runs by an Indian captain in an innings but also created the record for the most runs by an Indian outside Asia.
Highest Test Runs by India Captains in England
| Player | Runs | Venue | Year |
| Shubman Gill | 269 | Birmingham | 2025 |
| Mohammad Azharuddin | 179 | Manchester | 1990 |
| Virat Kohli | 149 | Birmingham | 2018 |
The records go on and on. He also has the 3rd highest score by an Indian away from home, only behind stalwarts Virender Sehwag (309) and Rahul Dravid (270). He also became the 3rd Indian batter to score a double hundred in England, after Sunil Gavaskar and Rahul Dravid. The Punjab batter didn’t stop there and went on to score almost a run-a-ball 161 in the 2nd innings, becoming the 9th batter in the history of Test cricket to score a double century and a century in the same Test.
Highest Score by an Indian in Away Game
| Player | Runs | Venue | Year |
| Virender Sehwag vs PAK | 309 | Multan | 2004 |
| Rahul Dravid vs PAK | 270 | Rawalpindi | 2004 |
| Shubman Gill vs ENG | 269 | Birmingham | 2025 |
| Virender Sehwag vs PAK | 254 | Lahore | 2006 |
| Sachin Tendulkar vs BAN | 248* | Dhaka | 2004 |
ENG vs IND Edgbaston Test Result
Then we talk about the Edgbaston Test result. India completely capitalized on England’s decision to bowl first to pile up a mammoth 587, with skipper Shubman Gill making a statement with a stellar knock of 269, to score the most test runs by an Indian captain. Flamboyant Yashasvi Jaiswal (87) and experienced Ravindra Jadeja (89) played a decisive role in the innings.

The visitors were close to enforcing a follow-on, but a remarkable 303-run stand for the 6th wicket between Harry Brook (158) and Jamie Smith (184) forced them to settle for a 180-run lead. India replied even better in their 2nd innings, racking 427 for 6 before declaring the innings.

Following their tremendous batting, India joined the rare 1000-run club in a single Test, becoming the 5th Nation to achieve the feat after England, Pakistan, Australia, and South Africa. Shubman Gill also had another India Test captain record to his name, as his side became the 2nd Team to score more than 1000 runs in a single Test in this century after Pakistan.
1000+ Runs in a Single Test Match
| Match | Runs | Venue | Year |
| England vs West Indies | 1121 | Kingston | 1930 |
| Pakistan vs India | 1078 | Faisalabad | 2006 |
| Australia vs England | 1028 | The Oval | 1934 |
| India vs England | 1014 | Edgbaston | 2025 |
| Australia vs West Indies | 1013 | Sydney | 1969 |
| South Africa vs England | 1011 | Durban | 1939 |
The amalgamation of class and destruction was seen throughout Shubman Gill’s epic knocks across both innings of the Edgbaston Test. He was aware that India had a long tail and already wobbled twice in the 1st Test, so he shouldered India’s batting cautiously at the start and took the aggressive route when he was fully set.

What makes Shubman Gill’s innings stand out is the way he approached the knocks smartly and didn’t hesitate to play the high-risk shots when needed. Playing T20 cricket consistently has helped Gill to mould his batting in Test cricket. He has already mustered 585 runs in 2 Test matches in the ongoing Anderson-Tendulkar Trophy and requires another 389 runs to break Sir Donald Bradman’s total tally of 974 runs, which holds the record for most runs in a single Test series back in 1930 against England, which was 95 years back. Shubman Gill’s record of the most test runs by an Indian captain is here to stay.
The Rain 🌧️
The Wait ⌛️
The Game 🏏
The Win 🔝𝙈𝙤𝙙𝙚𝙨 𝙤𝙛 𝘿𝙖𝙮 5!#TeamIndia | #ENGvIND pic.twitter.com/BGhzoPzQGU
— BCCI (@BCCI) July 6, 2025
Edgbaston wasn’t a happy hunting ground for India in the longest format as they lost 7 and drew one in their previous 8 appearances at the venue. Now it’s a different story as the Edgbaston Test result went in favour of India, who claimed the match by a huge margin of 336 runs to level the 5-match Test series 1-1. Shubman Gill rewrote the history books to win his first Test as a skipper and hold the India Test captain record at the venue.
Related Match
ENG vs IND 2025 2nd Test of the India tour of England series on 07/02 at 03:30 PM IST













