Shubman Gill
Overview
Shubman Gill
Shubman Gill has long been viewed as the next jewel in India’s batting crown. His rise began at the 2018 ICC U19 World Cup, where he stood out as India’s most reliable run-getter. Batting at No. 3, Gill amassed 418 runs at an average of 104.50, playing a pivotal role in India’s record fourth title triumph. Named the Player of the Tournament, he became one of the most sought-after names in the IPL auction and was snapped up by Kolkata Knight Riders for INR 1.8 crore.
Born in Fazilka, Punjab, Gill's precocious talents found an early fan in his father, Lakhwinder Singh, who shifted base to Mohali and rented a place near the PCA Stadium so that his son could grow up with better access to cricket. And it wasn't long until Gill started grabbing headlines. He scored 351 in Punjab's Inter-District U16 tournament in 2014, racking up an opening stand of 587 with Nirmal Singh, and then went on to strike a double hundred in his U16 debut for Punjab at the 2016 Vijay Merchant Trophy.
Gill made his List A debut for Punjab in the 2016-17 Vijay Hazare Trophy, batting one-down, and went on to make his first-class debut in the 2017-18 Ranji Trophy against Bengal, where he batted as an opener to score his maiden half-century and stepped it up in just the next game with a maiden hundred against Services.
Gill won the BCCI award for the Best Junior Cricketer for consecutive years in 2013-14 and 2014-15, knocking hard on the doors of the U19 team. When picked, Gill starred in India's handsome 3-1 win at home over England in the Youth ODIs, scoring 351 runs in 4 innings and then went on to match up to his high standards in his first tour of England soon after. India whitewashed the hosts 5-0 and Gill top-scored again with 278 runs across 4 innings.
Gill easily looked the best batsman among his colleagues at the World Cup, comfortably overhauling even Prithvi Shaw, the 18-year-old Mumbai batsman who had the media houses buzzing with a whooping five first-class hundreds to his name. Gill's bottom-handed technique, made fashionably successful by Virat Kohli among many others, allowed him to play in a similar mould. He scored runs briskly, mixing quick singles and doubles with powerful hits across the ground, and stood out as much for his batting acumen as he did for his fielding prowess.
Once back from the World Cup in New Zealand, Gill soon found himself returning to the unglamorous grind, representing Punjab in the Vijay Hazare Trophy. He started the tournament with modest scores of 25, 4 and 8 but soon recovered, flaying a match-winning 123 against a rampant Karnataka side.
Strong showings in the 2018-19 domestic season meant that Gill was seamlessly transitioning into being a senior India player. He even looked unnerved on the big stage of the IPL, despite batting out of position for the Kolkata Knight Riders. 2019 turned out to be a potential career-turning year for the Punjab youngster who first got picked for the ODIs in New Zealand where he also made his international debut.
With India facing the eternal number-four issue, many felt Gill would be punted with the World Cup not far away but after a handful of games (that too on extremely tough surfaces), he found himself out of the squad. Of course, the selectors and he himself knew that age is on his side and that his time would come. In the 2019 IPL, he batted in the top order and on expected lines, managed to create a bigger impact. However, it’s his exploits in red-ball cricket that’s convinced people of his completeness as a batsman. By churning out runs for fun in his brief First-class career thus far, Gill has now staked a claim for a spot across formats and has rightly been picked as a back-up opener for the home Tests against South Africa
Chances were limited in the beginning, but Gill was pushed into the deep end when he was asked to open the batting Down Under with Cummins, Starc and Hazlewood breathing down his neck. Gill gave a good account of himself, scoring a vital 91 in that famous Gabba Test which India won to claim the series 2-1 despite missing plenty of their first team regulars.
He was soon reintegrated into the red ball team, with a spot opening up for him at the top of the order as age caught up to Shikhar Dhawan. He scored his first ODI hundred in August, 2022 against Zimbabwe and later that year notched up his first Test ton in an away series against Bangladesh.
2023 proved to be Shubman Gill’s year, as he swapped hats from being a prodigious talent to becoming the man of the moment. He made his T20I debut early in January, and later in that month itself scored his first century in the format, becoming the fifth Indian to have recorded centuries in all formats. Gill was scoring runs for fun in the first half of the year, and had a glorious IPL as well. He was the leading run scorer for the 2023 season, with a whopping 890 runs which included 3 centuries.
Many expected Gill to carry that momentum into the World Cup, but his form tapered off slightly as Virat Kohli, Rohit Sharma and Shreyas Iyer took center stage for India in that tournament. Nevertheless, Gill scored an impressive 354 runs in the World Cup with four fifties to his name. Post the World Cup, Gill has struggled to match up to his incredibly high standards, having a mediocre series away to South Africa.
Gill was impressive in the home Tests against England in 2024, where he scored two fifties and two centuries. He followed that up with a mediocre IPL where he could manage just two fifties and a century, averaging 38.73 which was paltry compared to his lofty standards. Gill failed to make the cut for the T20 World Cup, travelling only as a reserve player. He got a chance to captain India shortly after the World Cup success, when they travelled to Zimbabwe while most of the senior players were rested.
However, Gill would see a slight dip in form starting with the home series against New Zealand in late 2024 and endured a torrid run in the Border-Gavaskar series that followed. Missing the first Test Down Under through injury, Gill failed to impress in the next two Tests and found himself out of the side for the fourth. He returned to the XI in the fifth Test at Sydney but scores of 20 and 13 meant that he drew further scrutiny - particularly about his performances outside Asia which had been lacklustre at best.
Switching formats, however, seemed to Gill a lot of good. He had an excellent series against England in early 2025 with scores of 87, 60 and 112, and he entered the 2025 Champions Trophy as the No.1 ODI batter. He started the tournament with an unbeaten 101* and although the runs dwindled thereafter, he finished the tournament with 188 runs - the third most for India after Shreyas Iyer and Virat Kohli.
Gill enjoyed a stellar IPL 2025 campaign, where he led the Gujarat Titans from the front. Amassing 650 runs, he finished as the franchise’s second-highest scorer, once again highlighting his consistency in the shortest format. His form carried seamlessly into the red-ball arena. Handed the responsibility of captaining India in the high-profile home Test series against England, Gill rose to the occasion in emphatic fashion. He piled up 754 runs across five Tests, blending grit with flair, and silenced any lingering doubts about his ability to dominate in the game’s longest format. It was a defining chapter in his journey, one that established him not just as a prodigious talent but as a leader and cornerstone of India’s batting future.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 1(6) | WI | ODI | 03 Oct 26 |
| 223*(133) | WI | ODI | 30 Sep 26 |
| 110(108) | WI | ODI | 27 Sep 26 |
| 50 & DNB | SL | Test | 23 Aug 26 |
| 16 & 8 | SL | Test | 15 Aug 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 43 | 67 | 36 | 134 |
| Innings | 77 | 66 | 36 | 131 |
| Runs | 3043 | 3379 | 869 | 4598 |
| Balls | 4956 | 3347 | 627 | 3236 |
| Highest | 269 | 208 | 126 | 129 |
| Average | 42.86 | 59.28 | 28.03 | 40.33 |
| SR | 61.41 | 100.96 | 138.60 | 142.09 |
| Not Out | 6 | 9 | 5 | 17 |
| Fours | 342 | 395 | 98 | 446 |
| Sixes | 47 | 69 | 26 | 152 |
| Ducks | 5 | 1 | 2 | 4 |
| 50s | 9 | 20 | 3 | 32 |
| 100s | 11 | 9 | 1 | 5 |
| 200s | 1 | 1 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 43 | 67 | 36 | 134 |
| Innings | 2 | 2 | 0 | 0 |
| Balls | 19 | 18 | 0 | 0 |
| Runs | 9 | 25 | 0 | 0 |
| Maidens | 0 | 0 | 0 | 0 |
| Wickets | 0 | 0 | 0 | 0 |
| Avg | 0.0 | 0.0 | 0.0 | 0.0 |
| Eco | 2.84 | 8.33 | 0 | 0 |
| SR | 0.0 | 0.0 | 0.0 | 0.0 |
| BBI | 0/1 | 0/11 | -/- | -/- |
| BBM | 0/1 | 0/11 | -/- | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| PUN v CG Elite Group B · Ranji Trophy Elite 2026-27 | TEST | Punjab won by 7 wkts | 21 Oct 2026 |
| IND v WI 3rd ODI · West Indies tour of India, 2026 | ODI | WI won | 3 Oct 2026 |
| IND v WI 2nd ODI · West Indies tour of India, 2026 | ODI | IND won | 30 Sep 2026 |
| IND v WI 1st ODI · West Indies tour of India, 2026 | ODI | IND won | 27 Sep 2026 |
| IND v SL 2nd Test · India tour of Sri Lanka 2026 | TEST | Match drawn | 27 Aug 2026 |
| IND v SL 1st Test · India tour of Sri Lanka 2026 | TEST | India won by 165 runs | 19 Aug 2026 |
| SLCXI v IND 3-Day Warm-up Match · India tour of Sri Lanka 2026 | TEST | India won by 6 wkts | 9 Aug 2026 |
| ENG v IND 3rd ODI · India tour of England, 2026 | ODI | England won by 27 runs | 19 Jul 2026 |
| IND v ENG 2nd ODI · India tour of England, 2026 | ODI | England won by 4 wkts | 16 Jul 2026 |
| ENG v IND 1st ODI · India tour of England, 2026 | ODI | India won by 6 wkts | 14 Jul 2026 |
| AFG v IND 3rd ODI · Afghanistan tour of India 2026 | ODI | India won by 9 wkts | 20 Jun 2026 |
| IND v AFG 2nd ODI · Afghanistan tour of India 2026 | ODI | India won by 170 runs | 17 Jun 2026 |
| IND v RSA 3rd T20I · South Africa tour of India, 2025 | T20 | India won by 7 wkts | 14 Dec 2025 |
| IND v RSA 2nd T20I · South Africa tour of India, 2025 | T20 | South Africa won by 51 runs | 11 Dec 2025 |
| IND v RSA 1st T20I · South Africa tour of India, 2025 | T20 | India won by 101 runs | 9 Dec 2025 |
| IND v RSA 1st Test · South Africa tour of India, 2025 | TEST | South Africa won by 30 runs | 18 Nov 2025 |
| AUS v IND 5th T20I · India tour of Australia, 2025 | T20 | No result (due to rain) | 8 Nov 2025 |
| AUS v IND 4th T20I · India tour of Australia, 2025 | T20 | India won by 48 runs | 6 Nov 2025 |
| AUS v IND 3rd T20I · India tour of Australia, 2025 | T20 | India won by 5 wkts | 2 Nov 2025 |
| AUS v IND 2nd T20I · India tour of Australia, 2025 | T20 | Australia won by 4 wkts | 31 Oct 2025 |
| AUS v IND 1st T20I · India tour of Australia, 2025 | T20 | No result (due to rain) | 29 Oct 2025 |
| AUS v IND 3rd ODI · India tour of Australia, 2025 | ODI | India won by 9 wkts | 25 Oct 2025 |
| AUS v IND 2nd ODI · India tour of Australia, 2025 | ODI | Australia won by 2 wkts | 23 Oct 2025 |
| AUS v IND 1st ODI · India tour of Australia, 2025 | ODI | Australia won by 7 wkts (DLS Method) | 19 Oct 2025 |
| IND v WI 2nd Test · West Indies tour of India, 2025 | TEST | India won by 7 wkts | 14 Oct 2025 |
| IND v WI 1st Test · West Indies tour of India, 2025 | TEST | India won by an innings and 140 runs | 6 Oct 2025 |
| IND v PAK Final · Asia Cup 2025 | T20 | India won by 5 wkts | 28 Sep 2025 |
| IND v SL Super Fours, 18th Match (A1 v B1) · Asia Cup 2025 | T20 | Match tied (India Won the Super Over) | 26 Sep 2025 |
| IND v BAN Super Fours, 16th Match (A1 v B2) · Asia Cup 2025 | T20 | India won by 41 runs | 24 Sep 2025 |
| IND v PAK Super Fours, 14th Match (A1 v A2) · Asia Cup 2025 | T20 | India won by 6 wkts | 21 Sep 2025 |
| IND v OMAN 12th Match, Group A · Asia Cup 2025 | T20 | India won by 21 runs | 19 Sep 2025 |
| IND v PAK 6th Match, Group A · Asia Cup 2025 | T20 | India won by 7 wkts | 14 Sep 2025 |
| IND v UAE 2nd Match, Group A · Asia Cup 2025 | T20 | India won by 9 wkts | 10 Sep 2025 |
| ENG v IND 5th Test · India tour of England, 2025 | TEST | India won by 6 runs | 4 Aug 2025 |
| ENG v IND 4th Test · India tour of England, 2025 | TEST | Match drawn | 27 Jul 2025 |
| ENG v IND 3rd Test · India tour of England, 2025 | TEST | England won by 22 runs | 14 Jul 2025 |
| ENG v IND 2nd Test · India tour of England, 2025 | TEST | India won by 336 runs | 6 Jul 2025 |
| ENG v IND 1st Test · India tour of England, 2025 | TEST | England won by 5 wkts | 24 Jun 2025 |
| IND v NZ Final · ICC Champions Trophy, 2025 | ODI | India won by 4 wkts | 9 Mar 2025 |
| IND v AUS 1st Semi-Final (A1 v B2) · ICC Champions Trophy, 2025 | ODI | India won by 4 wkts | 4 Mar 2025 |
| NZ v IND 12th Match, Group A · ICC Champions Trophy, 2025 | ODI | India won by 44 runs | 2 Mar 2025 |
| PAK v IND 5th Match, Group A · ICC Champions Trophy, 2025 | ODI | India won by 6 wkts | 23 Feb 2025 |
| BAN v IND 2nd Match, Group A · ICC Champions Trophy, 2025 | ODI | India won by 6 wkts | 20 Feb 2025 |
| IND v ENG 3rd ODI · England tour of India, 2025 | ODI | India won by 142 runs | 12 Feb 2025 |
| IND v ENG 2nd ODI · England tour of India, 2025 | ODI | India won by 4 wkts | 9 Feb 2025 |
| IND v ENG 1st ODI · England tour of India, 2025 | ODI | India won by 4 wkts | 6 Feb 2025 |
| AUS v IND 5th Test · India tour of Australia, 2024-25 | TEST | Australia won by 6 wkts | 6 Jan 2025 |
| AUS v IND 3rd Test · India tour of Australia, 2024-25 | TEST | Match drawn | 18 Dec 2024 |
| AUS v IND 2nd Test · India tour of Australia, 2024-25 | TEST | Australia won by 10 wkts | 10 Dec 2024 |
| PMXI v IND 2-day Warm-up Match · India tour of Australia, 2024-25 | TEST | India won by 6 wkts | 1 Dec 2024 |
| IND v NZ 3rd Test · New Zealand tour of India, 2024 | TEST | New Zealand won by 25 runs | 5 Nov 2024 |
| IND v NZ 2nd Test · New Zealand tour of India, 2024 | TEST | New Zealand won by 113 runs | 28 Oct 2024 |
| IND v BAN 2nd Test · Bangladesh tour of India, 2024 | TEST | India won by 7 wkts | 1 Oct 2024 |
| IND v BAN 1st Test · Bangladesh tour of India, 2024 | TEST | India won by 280 runs | 23 Sep 2024 |
| SL v IND 3rd ODI · India tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 110 runs | 7 Aug 2024 |
| SL v IND 2nd ODI · India tour of Sri Lanka, 2024 | ODI | Sri Lanka won by 32 runs | 4 Aug 2024 |
| SL v IND 1st ODI · India tour of Sri Lanka, 2024 | ODI | Match tied | 2 Aug 2024 |
| SL v IND 3rd T20I · India tour of Sri Lanka, 2024 | T20 | Match tied (India won the super over) | 30 Jul 2024 |
| SL v IND 1st T20I · India tour of Sri Lanka, 2024 | T20 | India won by 43 runs | 27 Jul 2024 |
| ZIM v IND 5th T20I · India tour of Zimbabwe, 2024 | T20 | India won by 42 runs | 14 Jul 2024 |
| ZIM v IND 4th T20I · India tour of Zimbabwe, 2024 | T20 | India won by 10 wkts | 13 Jul 2024 |
| ZIM v IND 3rd T20I · India tour of Zimbabwe, 2024 | T20 | India won by 23 runs | 10 Jul 2024 |
| ZIM v IND 2nd T20I · India tour of Zimbabwe, 2024 | T20 | India won by 100 runs | 7 Jul 2024 |
| ZIM v IND 1st T20I · India tour of Zimbabwe, 2024 | T20 | Zimbabwe won by 13 runs | 6 Jul 2024 |
| IND v ENG 5th Test · England tour of India, 2024 | TEST | India won by an innings and 64 runs | 11 Mar 2024 |
| IND v ENG 4th Test · England tour of India, 2024 | TEST | India won by 5 wkts | 27 Feb 2024 |
| IND v ENG 3rd Test · England tour of India, 2024 | TEST | India won by 434 runs | 19 Feb 2024 |
| IND v ENG 2nd Test · England tour of India, 2024 | TEST | India won by 106 runs | 6 Feb 2024 |
| IND v ENG 1st Test · England tour of India, 2024 | TEST | England won by 28 runs | 29 Jan 2024 |
| IND v AFG 1st T20I · Afghanistan tour of India, 2024 | T20 | India won by 6 wkts | 11 Jan 2024 |
| INDU23 v AFG 10th Match, Group A · Asian Cricket Council Emerging Teams Cup, 2017 | ODI | Afghanistan won by 2 wkts | 30 Mar 2017 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Highest score | ODI | #3 | 167.67 |
| Highest score | ODI | #10 | 139.60 |
