Shubman Gill Stats
Shubman Gill has 7,625 international runs and 23 international hundreds for India, averaging 64.01 in ODIs and 43.47 in Tests, plus 4,598 IPL runs. Highest scores: 269 (Test) and 223* (ODI).
Updated 3 Oct 2026, after India vs West Indies (ODI, New Chandigarh). Updates automatically after every match.
Shubman Gill Career Stats
Batting record in every format.
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 43 | 77 | 7 | 3,043 | 269 | 43.47 | 61.40 | 11 | 9 | 342 | 47 |
| ODI | 70 | 69 | 11 | 3,713 | 223* | 64.01 | 103.31 | 11 | 20 | 433 | 78 |
| T20I | 36 | 36 | 5 | 869 | 126* | 28.03 | 138.59 | 1 | 3 | 98 | 26 |
| All international | 149 | 182 | 23 | 7,625 | 269 | 47.95 | 83.08 | 23 | 32 | 873 | 151 |
| IPL | 134 | 131 | 17 | 4,598 | 129 | 40.33 | 142.08 | 5 | 32 | 446 | 152 |
M matches · Inn innings · NO not outs · HS highest score (* not out) · Avg runs per dismissal · SR runs per 100 balls
Up next: India in New ZealandGill vs New Zealand: 758 ODI runs at 63.162 hundreds, including his 208. He captains India in the ODIs from 4 Nov.See Gill vs NZ →Shubman Gill Recent Form
Latest first. Gold = hundred, blue = fifty, * = not out, balls in brackets.
Last 10 international innings
- 1 (6)ODI v West Indies, 3 Oct 2026
- 223* (133)ODI v West Indies, 30 Sept 2026
- 110 (108)ODI v West Indies, 27 Sept 2026
- 50 (108)Test v Sri Lanka, 23 Aug 2026
- 8 (20)Test v Sri Lanka, 15 Aug 2026
- 16 (28)Test v Sri Lanka, 15 Aug 2026
- 77 (84)ODI v England, 19 Jul 2026
- 31 (30)ODI v England, 16 Jul 2026
- 80* (75)ODI v England, 14 Jul 2026
- 154 (110)ODI v Afghanistan, 17 Jun 2026
2026 so far
| Format | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 3 | 4 | 0 | 200 | 126 | 50.00 | 60.06 | 1 | 1 | 24 | 1 |
| ODI | 12 | 11 | 3 | 895 | 223* | 111.87 | 118.70 | 3 | 5 | 115 | 18 |
| IPL | 16 | 16 | 0 | 732 | 104 | 45.75 | 163.02 | 1 | 6 | 74 | 33 |
Last 5 IPL innings
- 10 (8)v Royal Challengers Bengaluru, 31 May 2026
- 104 (53)v Rajasthan Royals, 29 May 2026
- 2 (7)v Royal Challengers Bengaluru, 26 May 2026
- 64 (37)v Chennai Super Kings, 21 May 2026
- 85 (49)v Kolkata Knight Riders, 16 May 2026
Shubman Gill Year-Wise Stats
Runs, average and hundreds in each calendar year.
| Year | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 3 | 4 | 0 | 200 | 126 | 50.00 | 60.06 | 1 | 1 | 24 | 1 |
| 2025 | 9 | 16 | 2 | 983 | 269 | 70.21 | 63.70 | 5 | 1 | 112 | 15 |
| 2024 | 12 | 22 | 2 | 866 | 119* | 43.30 | 62.16 | 3 | 3 | 88 | 18 |
| 2023 | 6 | 10 | 1 | 258 | 128 | 28.66 | 62.77 | 1 | 0 | 29 | 1 |
| 2022 | 3 | 6 | 0 | 178 | 110 | 29.66 | 60.75 | 1 | 0 | 19 | 4 |
| 2021 | 9 | 17 | 1 | 478 | 91 | 29.87 | 54.19 | 0 | 4 | 55 | 8 |
| 2020 | 1 | 2 | 1 | 80 | 45 | 80.00 | 79.20 | 0 | 0 | 15 | 0 |
| Year | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 12 | 11 | 3 | 895 | 223* | 111.87 | 118.70 | 3 | 5 | 115 | 18 |
| 2025 | 11 | 11 | 1 | 490 | 112 | 49.00 | 88.76 | 2 | 2 | 59 | 8 |
| 2024 | 3 | 3 | 0 | 57 | 35 | 19.00 | 61.29 | 0 | 0 | 5 | 0 |
| 2023 | 29 | 29 | 4 | 1,584 | 208 | 63.36 | 105.45 | 5 | 9 | 180 | 41 |
| 2022 | 12 | 12 | 3 | 638 | 130 | 70.88 | 102.57 | 1 | 4 | 69 | 10 |
| 2020 | 1 | 1 | 0 | 33 | 33 | 33.00 | 84.61 | 0 | 0 | 3 | 1 |
| 2019 | 2 | 2 | 0 | 16 | 9 | 8.00 | 50.00 | 0 | 0 | 2 | 0 |
| Year | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 15 | 15 | 3 | 291 | 47 | 24.25 | 137.26 | 0 | 0 | 38 | 4 |
| 2024 | 8 | 8 | 1 | 266 | 66 | 38.00 | 133.00 | 0 | 2 | 34 | 6 |
| 2023 | 13 | 13 | 1 | 312 | 126* | 26.00 | 145.11 | 1 | 1 | 26 | 16 |
| Year | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 16 | 16 | 0 | 732 | 104 | 45.75 | 163.02 | 1 | 6 | 74 | 33 |
| 2025 | 15 | 15 | 2 | 650 | 93* | 50.00 | 155.87 | 0 | 6 | 62 | 24 |
| 2024 | 12 | 12 | 1 | 426 | 104 | 38.72 | 147.40 | 1 | 2 | 37 | 15 |
| 2023 | 17 | 17 | 2 | 890 | 129 | 59.33 | 157.80 | 3 | 4 | 85 | 33 |
| 2022 | 16 | 16 | 2 | 483 | 96 | 34.50 | 132.32 | 0 | 4 | 51 | 11 |
| 2021 | 17 | 17 | 0 | 478 | 57 | 28.11 | 118.90 | 0 | 3 | 50 | 12 |
| 2020 | 14 | 14 | 1 | 440 | 70* | 33.84 | 117.96 | 0 | 3 | 44 | 9 |
| 2019 | 14 | 13 | 4 | 296 | 76 | 32.88 | 124.36 | 0 | 3 | 21 | 10 |
| 2018 | 13 | 11 | 5 | 203 | 57* | 33.83 | 146.04 | 0 | 1 | 22 | 5 |
M matches · Inn innings · NO not outs · HS highest score (* not out) · Avg runs per dismissal · SR runs per 100 balls
Shubman Gill IPL Stats by Season
4,598 runs in 134 matches for Kolkata Knight Riders and Gujarat Titans.
| Season | Team | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | GT | 16 | 16 | 0 | 732 | 104 | 45.75 | 163.02 | 1 | 6 | 74 | 33 |
| 2025 | GT | 15 | 15 | 2 | 650 | 93* | 50.00 | 155.87 | 0 | 6 | 62 | 24 |
| 2024 | GT | 12 | 12 | 1 | 426 | 104 | 38.72 | 147.40 | 1 | 2 | 37 | 15 |
| 2023 | GT | 17 | 17 | 2 | 890 | 129 | 59.33 | 157.80 | 3 | 4 | 85 | 33 |
| 2022 | GT | 16 | 16 | 2 | 483 | 96 | 34.50 | 132.32 | 0 | 4 | 51 | 11 |
| 2021 | KKR | 17 | 17 | 0 | 478 | 57 | 28.11 | 118.90 | 0 | 3 | 50 | 12 |
| 2020 | KKR | 14 | 14 | 1 | 440 | 70* | 33.84 | 117.96 | 0 | 3 | 44 | 9 |
| 2019 | KKR | 14 | 13 | 4 | 296 | 76 | 32.88 | 124.36 | 0 | 3 | 21 | 10 |
| 2018 | KKR | 13 | 11 | 5 | 203 | 57* | 33.83 | 146.04 | 0 | 1 | 22 | 5 |
Highlighted: best season (2023, Orange Cap). KKR = Kolkata Knight Riders, GT = Gujarat Titans (captain since 2024).
Shubman Gill Stats vs Every Team
Sorted by runs.
| Opponent | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| England | 15 | 28 | 2 | 1,346 | 269 | 51.76 | 62.48 | 6 | 3 | 150 | 26 |
| Australia | 9 | 16 | 1 | 537 | 128 | 35.80 | 60.20 | 1 | 2 | 67 | 3 |
| New Zealand → | 5 | 10 | 0 | 324 | 90 | 32.40 | 54.72 | 0 | 2 | 32 | 5 |
| Bangladesh | 4 | 8 | 1 | 321 | 119* | 45.85 | 64.71 | 2 | 0 | 29 | 9 |
| West Indies → | 4 | 6 | 2 | 237 | 129* | 59.25 | 63.88 | 1 | 1 | 26 | 3 |
| Afghanistan | 1 | 1 | 0 | 126 | 126 | 126.00 | 71.18 | 1 | 0 | 15 | 1 |
| South Africa | 3 | 5 | 1 | 78 | 36 | 19.50 | 66.10 | 0 | 0 | 14 | 0 |
| Sri Lanka | 2 | 3 | 0 | 74 | 50 | 24.66 | 47.43 | 0 | 1 | 9 | 0 |
| Opponent | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| New Zealand → | 15 | 15 | 3 | 758 | 208 | 63.16 | 102.84 | 2 | 4 | 76 | 25 |
| West Indies → | 9 | 9 | 2 | 665 | 223* | 95.00 | 110.09 | 2 | 3 | 74 | 13 |
| England | 7 | 7 | 1 | 456 | 112 | 76.00 | 100.88 | 1 | 4 | 65 | 6 |
| Sri Lanka | 9 | 9 | 1 | 402 | 116 | 50.25 | 101.00 | 1 | 2 | 54 | 4 |
| Australia | 11 | 11 | 0 | 323 | 104 | 29.36 | 91.76 | 1 | 1 | 28 | 9 |
| Bangladesh | 3 | 3 | 1 | 275 | 121 | 137.50 | 86.75 | 2 | 1 | 22 | 9 |
| Zimbabwe | 3 | 3 | 1 | 245 | 130 | 122.50 | 120.68 | 1 | 1 | 31 | 2 |
| Afghanistan | 3 | 2 | 1 | 238 | 154 | 238.00 | 135.22 | 1 | 1 | 33 | 4 |
| Pakistan | 4 | 4 | 0 | 130 | 58 | 32.50 | 88.43 | 0 | 1 | 22 | 0 |
| South Africa | 4 | 4 | 0 | 103 | 49 | 25.75 | 90.35 | 0 | 0 | 17 | 1 |
| Nepal | 1 | 1 | 1 | 67 | 67* | – | 108.06 | 0 | 1 | 8 | 1 |
| Netherlands | 1 | 1 | 0 | 51 | 51 | 51.00 | 159.37 | 0 | 1 | 3 | 4 |
| Opponent | M | Inn | NO | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zimbabwe | 5 | 5 | 1 | 170 | 66 | 42.50 | 125.92 | 0 | 2 | 20 | 5 |
| New Zealand → | 3 | 3 | 1 | 144 | 126* | 72.00 | 184.61 | 1 | 0 | 15 | 7 |
| Sri Lanka | 6 | 6 | 0 | 135 | 46 | 22.50 | 135.00 | 0 | 0 | 14 | 4 |
| Australia | 5 | 5 | 2 | 132 | 46 | 44.00 | 136.08 | 0 | 0 | 15 | 2 |
| West Indies → | 5 | 5 | 0 | 102 | 77 | 20.40 | 120.00 | 0 | 1 | 5 | 6 |
| Pakistan | 3 | 3 | 0 | 69 | 47 | 23.00 | 153.33 | 0 | 0 | 11 | 0 |
| South Africa | 5 | 5 | 0 | 40 | 28 | 8.00 | 102.56 | 0 | 0 | 8 | 0 |
| Bangladesh | 1 | 1 | 0 | 29 | 29 | 29.00 | 152.63 | 0 | 0 | 2 | 1 |
| Afghanistan | 1 | 1 | 0 | 23 | 23 | 23.00 | 191.66 | 0 | 0 | 5 | 0 |
| United Arab Emirates | 1 | 1 | 1 | 20 | 20* | – | 222.22 | 0 | 0 | 2 | 1 |
| Oman | 1 | 1 | 0 | 5 | 5 | 5.00 | 62.50 | 0 | 0 | 1 | 0 |
M matches · Inn innings · NO not outs · HS highest score (* not out) · Avg runs per dismissal · SR runs per 100 balls
Shubman Gill Home and Away Record
Matches played in India vs everywhere else.
| Format | In India: runs | Avg | 100s | Outside India: runs | Avg | 100s |
|---|---|---|---|---|---|---|
| Test | 1,499 (21 M) | 48.35 | 6 | 1,544 (22 M) | 39.58 | 5 |
| ODI | 2,202 (35 M) | 73.40 | 8 | 1,511 (35 M) | 53.96 | 3 |
| T20I | 257 (10 M) | 28.55 | 1 | 612 (26 M) | 27.81 | 0 |
How Shubman Gill Scores and Gets Out
Worked out from ball-by-ball data.
Strike rate in each part of the innings
| Phase | Runs | Balls | SR | Outs |
|---|---|---|---|---|
| Overs 1-10 | 1,428 | 1,527 | 93.51 | 18 |
| Overs 11-40 | 1,877 | 1,784 | 105.21 | 36 |
| Overs 41-50 | 170 | 107 | 158.87 | 3 |
Based on 67 of 69 innings (ball-by-ball data not published for the rest).
| Phase | Runs | Balls | SR | Outs |
|---|---|---|---|---|
| Overs 1-6 (powerplay) | 491 | 371 | 132.34 | 21 |
| Overs 7-15 | 275 | 210 | 130.95 | 6 |
| Overs 16-20 | 80 | 34 | 235.29 | 3 |
Based on 35 of 36 innings (ball-by-ball data not published for the rest).
| Phase | Runs | Balls | SR | Outs |
|---|---|---|---|---|
| Overs 1-6 (powerplay) | 2,044 | 1,519 | 134.56 | 43 |
| Overs 7-15 | 2,080 | 1,413 | 147.20 | 46 |
| Overs 16-20 | 474 | 304 | 155.92 | 25 |
How he gets out
- caught42 (60%)
- lbw14 (20%)
- bowled11 (15.7%)
- run out2 (2.9%)
- stumped1 (1.4%)
- Caught includes caught-and-bowled. Not outs are excluded.
- caught38 (65.5%)
- bowled13 (22.4%)
- lbw6 (10.3%)
- run out1 (1.7%)
- Caught includes caught-and-bowled. Not outs are excluded.
- caught16 (51.6%)
- bowled6 (19.4%)
- lbw5 (16.1%)
- stumped4 (12.9%)
- Caught includes caught-and-bowled. Not outs are excluded.
- caught78 (68.4%)
- bowled13 (11.4%)
- run out10 (8.8%)
- lbw8 (7%)
- stumped5 (4.4%)
- Caught includes caught-and-bowled. Not outs are excluded.
Bowlers who have dismissed him most (internationals)
- 1. JM Anderson6
- 2. MA Starc5
- 3. KA Jamieson4
- 4. Mehedi Hasan Miraz4
- 5. MJ Santner4
Shubman Gill Milestones Coming Up
What he needs for his next landmarks. Updated automatically after every match.
1,000 T20I runs
Needs 131 runs (now 869)
4,000 ODI runs
Needs 287 runs (now 3,713)
8,000 international runs
Needs 375 runs (now 7,625)
5,000 IPL runs
Needs 402 runs (now 4,598)
4,000 Test runs
Needs 957 runs (now 3,043)
25 international hundreds
Needs 2 hundreds (now 23)
75 ODIs
Needs 5 matches (now 70)
50 Tests
Needs 7 matches (now 43)
50 T20Is
Needs 14 matches (now 36)
Never miss a Gill innings
Match-day reminders and milestone alerts: hundreds, run landmarks and records. A few a week at most.
Shubman Gill Records
Each record links to the report that confirms it.
Fastest to 2,000 ODI runs
38 innings (October 2023), beating Hashim Amla’s 40.
Source: WisdenYoungest ODI double centurion
208 vs New Zealand, Hyderabad, 18 January 2023, aged 23.
Source: ESPNFastest ODI double century
200 in 117 balls on the way to 223* vs West Indies, Guwahati, 30 September 2026.
Source: Khaleej TimesHighest Test score by an India captain
269 vs England, Edgbaston, July 2025.
Source: Business StandardIPL Orange Cap 2023
890 runs and 3 hundreds for Gujarat Titans.
Source: Times of Oman3 double centuries
208 (ODI v New Zealand, 2023) · 269 (Test v England, 2025) · 223* (ODI v West Indies, 2026)
Source: Full centuries list
Centuries
All 28 hundreds
11 Test · 11 ODI · 1 T20I · 5 IPL
Captaincy
Record as captain
India (Tests & ODIs) and Gujarat Titans
Opponent
Gill vs New Zealand
Every innings vs NZ before the tour
Next match
Test 1 vs New Zealand
19 Nov 2026, Wellington
Shubman Gill Innings List
Every innings he has played, newest first.
Show every innings
| Date | Opponent | Runs | Balls | 4s/6s | Out | Ground | Result |
|---|---|---|---|---|---|---|---|
| 23 Aug 2026 | Sri Lanka | 50 | 108 | 6/0 | caught | Colombo | Drawn |
| 15 Aug 2026 | Sri Lanka | 8 | 20 | 1/0 | lbw | Galle | Won |
| 15 Aug 2026 | Sri Lanka | 16 | 28 | 2/0 | caught | Galle | Won |
| 6 Jun 2026 | Afghanistan | 126 | 177 | 15/1 | caught | New Chandigarh | Won |
| 14 Nov 2025 | South Africa | 4* | 3 | 1/0 | not out | Kolkata | Lost |
| 10 Oct 2025 | West Indies | 13 | 15 | 1/1 | caught | Delhi | Won |
| 10 Oct 2025 | West Indies | 129* | 196 | 16/2 | not out | Delhi | Won |
| 2 Oct 2025 | West Indies | 50 | 100 | 5/0 | caught | Ahmedabad | Won |
| 31 Jul 2025 | England | 11 | 9 | 2/0 | lbw | London | Won |
| 31 Jul 2025 | England | 21 | 35 | 4/0 | run out | London | Won |
| 23 Jul 2025 | England | 103 | 238 | 12/0 | caught | Manchester | Drawn |
| 23 Jul 2025 | England | 12 | 23 | 1/0 | lbw | Manchester | Drawn |
| 10 Jul 2025 | England | 6 | 9 | 1/0 | lbw | London | Lost |
| 10 Jul 2025 | England | 16 | 44 | 2/0 | caught | London | Lost |
| 2 Jul 2025 | England | 161 | 162 | 13/8 | caught and bowled | Birmingham | Won |
| 2 Jul 2025 | England | 269 | 387 | 30/3 | caught | Birmingham | Won |
| 20 Jun 2025 | England | 8 | 16 | 1/0 | bowled | Leeds | Lost |
| 20 Jun 2025 | England | 147 | 227 | 19/1 | caught | Leeds | Lost |
| 3 Jan 2025 | Australia | 13 | 15 | 2/0 | caught | Sydney | Lost |
| 3 Jan 2025 | Australia | 20 | 64 | 2/0 | caught | Sydney | Lost |
| 14 Dec 2024 | Australia | 1 | 3 | 0/0 | caught | Brisbane | Drawn |
| 6 Dec 2024 | Australia | 28 | 30 | 3/0 | bowled | Adelaide | Lost |
| 6 Dec 2024 | Australia | 31 | 51 | 5/0 | lbw | Adelaide | Lost |
| 1 Nov 2024 | New Zealand | 1 | 4 | 0/0 | bowled | Mumbai | Lost |
| 1 Nov 2024 | New Zealand | 90 | 146 | 7/1 | caught | Mumbai | Lost |
| 24 Oct 2024 | New Zealand | 23 | 31 | 4/0 | caught | Pune | Lost |
| 24 Oct 2024 | New Zealand | 30 | 72 | 2/1 | lbw | Pune | Lost |
| 27 Sept 2024 | Bangladesh | 6 | 10 | 1/0 | lbw | Kanpur | Won |
| 27 Sept 2024 | Bangladesh | 39 | 36 | 4/1 | caught | Kanpur | Won |
| 19 Sept 2024 | Bangladesh | 119* | 176 | 10/4 | not out | Chennai | Won |
| 19 Sept 2024 | Bangladesh | 0 | 8 | 0/0 | caught | Chennai | Won |
| 7 Mar 2024 | England | 110 | 150 | 12/5 | bowled | Dharamsala | Won |
| 23 Feb 2024 | England | 52* | 124 | 0/2 | not out | Ranchi | Won |
| 23 Feb 2024 | England | 38 | 65 | 6/0 | lbw | Ranchi | Won |
| 15 Feb 2024 | England | 91 | 151 | 9/2 | run out | Rajkot | Won |
| 15 Feb 2024 | England | 0 | 9 | 0/0 | caught | Rajkot | Won |
| 2 Feb 2024 | England | 104 | 147 | 11/2 | caught | Visakhapatnam | Won |
| 2 Feb 2024 | England | 34 | 46 | 5/0 | caught | Visakhapatnam | Won |
| 25 Jan 2024 | England | 0 | 2 | 0/0 | caught | Hyderabad | Lost |
| 25 Jan 2024 | England | 23 | 66 | 2/0 | caught | Hyderabad | Lost |
| 3 Jan 2024 | South Africa | 10 | 11 | 2/0 | bowled | Cape Town | Won |
| 3 Jan 2024 | South Africa | 36 | 55 | 5/0 | caught | Cape Town | Won |
| 26 Dec 2023 | South Africa | 26 | 37 | 6/0 | bowled | Centurion | Lost |
| 26 Dec 2023 | South Africa | 2 | 12 | 0/0 | caught | Centurion | Lost |
| 20 Jul 2023 | West Indies | 29* | 37 | 1/0 | not out | Port of Spain | Drawn |
| 20 Jul 2023 | West Indies | 10 | 12 | 2/0 | caught | Port of Spain | Drawn |
| 12 Jul 2023 | West Indies | 6 | 11 | 1/0 | caught | Roseau | Won |
| 7 Jun 2023 | Australia | 18 | 19 | 2/0 | caught | London | Lost |
| 7 Jun 2023 | Australia | 13 | 15 | 2/0 | bowled | London | Lost |
| 9 Mar 2023 | Australia | 128 | 235 | 12/1 | lbw | Ahmedabad | Drawn |
| 1 Mar 2023 | Australia | 5 | 15 | 0/0 | bowled | Indore | Lost |
| 1 Mar 2023 | Australia | 21 | 18 | 3/0 | caught | Indore | Lost |
| 22 Dec 2022 | Bangladesh | 7 | 35 | 0/0 | stumped | Dhaka | Won |
| 22 Dec 2022 | Bangladesh | 20 | 39 | 1/1 | lbw | Dhaka | Won |
| 14 Dec 2022 | Bangladesh | 110 | 152 | 10/3 | caught | Chattogram | Won |
| 14 Dec 2022 | Bangladesh | 20 | 40 | 3/0 | caught | Chattogram | Won |
| 1 Jul 2022 | England | 4 | 3 | 1/0 | caught | Birmingham | Lost |
| 1 Jul 2022 | England | 17 | 24 | 4/0 | caught | Birmingham | Lost |
| 3 Dec 2021 | New Zealand | 47 | 75 | 4/1 | caught | Mumbai | Won |
| 3 Dec 2021 | New Zealand | 44 | 71 | 7/1 | caught | Mumbai | Won |
| 25 Nov 2021 | New Zealand | 1 | 3 | 0/0 | bowled | Kanpur | Drawn |
| 25 Nov 2021 | New Zealand | 52 | 93 | 5/1 | bowled | Kanpur | Drawn |
| 18 Jun 2021 | New Zealand | 8 | 33 | 0/0 | lbw | Southampton | Lost |
| 18 Jun 2021 | New Zealand | 28 | 64 | 3/0 | caught | Southampton | Lost |
| 4 Mar 2021 | England | 0 | 3 | 0/0 | lbw | Ahmedabad | Won |
| 24 Feb 2021 | England | 15* | 21 | 1/1 | not out | Ahmedabad | Won |
| 24 Feb 2021 | England | 11 | 51 | 2/0 | caught | Ahmedabad | Won |
| 13 Feb 2021 | England | 14 | 28 | 0/1 | lbw | Chennai | Won |
| 13 Feb 2021 | England | 0 | 3 | 0/0 | lbw | Chennai | Won |
| 5 Feb 2021 | England | 50 | 83 | 7/1 | bowled | Chennai | Lost |
| 5 Feb 2021 | England | 29 | 28 | 5/0 | caught | Chennai | Lost |
| 15 Jan 2021 | Australia | 91 | 146 | 8/2 | caught | Brisbane | Won |
| 15 Jan 2021 | Australia | 7 | 15 | 1/0 | caught | Brisbane | Won |
| 7 Jan 2021 | Australia | 31 | 64 | 4/0 | caught | Sydney | Drawn |
| 7 Jan 2021 | Australia | 50 | 101 | 8/0 | caught | Sydney | Drawn |
| 26 Dec 2020 | Australia | 35* | 36 | 7/0 | not out | Melbourne | Won |
| 26 Dec 2020 | Australia | 45 | 65 | 8/0 | caught | Melbourne | Won |
| Date | Opponent | Runs | Balls | 4s/6s | Out | Ground | Result |
|---|---|---|---|---|---|---|---|
| 3 Oct 2026 | West Indies | 1 | 6 | 0/0 | caught | New Chandigarh | Lost |
| 30 Sept 2026 | West Indies | 223* | 133 | 26/8 | not out | Guwahati | Won |
| 27 Sept 2026 | West Indies | 110 | 108 | 13/1 | caught | Thiruvananthapuram | Won |
| 19 Jul 2026 | England | 77 | 84 | 10/1 | lbw | London | Lost |
| 16 Jul 2026 | England | 31 | 30 | 6/0 | caught | Cardiff | Lost |
| 14 Jul 2026 | England | 80* | 75 | 11/1 | not out | Birmingham | Won |
| 17 Jun 2026 | Afghanistan | 154 | 110 | 22/2 | caught | Lucknow | Won |
| 13 Jun 2026 | Afghanistan | 84* | 66 | 11/2 | not out | Dharamsala | Won |
| 18 Jan 2026 | New Zealand | 23 | 18 | 4/0 | bowled | Indore | Lost |
| 14 Jan 2026 | New Zealand | 56 | 53 | 9/1 | caught | Rajkot | Lost |
| 11 Jan 2026 | New Zealand | 56 | 71 | 3/2 | caught | Vadodara | Won |
| 25 Oct 2025 | Australia | 24 | 26 | 2/1 | caught | Sydney | Won |
| 23 Oct 2025 | Australia | 9 | 9 | 1/0 | caught | Adelaide | Lost |
| 19 Oct 2025 | Australia | 10 | 18 | 2/0 | caught | Perth | Lost |
| 9 Mar 2025 | New Zealand | 31 | 50 | 0/1 | caught | Dubai | Won |
| 4 Mar 2025 | Australia | 8 | 11 | 1/0 | bowled | Dubai | Won |
| 2 Mar 2025 | New Zealand | 2 | 7 | 0/0 | lbw | Dubai | Won |
| 23 Feb 2025 | Pakistan | 46 | 52 | 7/0 | bowled | Dubai | Won |
| 20 Feb 2025 | Bangladesh | 101* | 129 | 9/2 | not out | Dubai | Won |
| 12 Feb 2025 | England | 112 | 102 | 14/3 | bowled | Ahmedabad | Won |
| 9 Feb 2025 | England | 60 | 52 | 9/1 | bowled | Cuttack | Won |
| 6 Feb 2025 | England | 87 | 96 | 14/0 | caught | Nagpur | Won |
| 7 Aug 2024 | Sri Lanka | 6 | 14 | 0/0 | bowled | Colombo | Lost |
| 4 Aug 2024 | Sri Lanka | 35 | 44 | 3/0 | caught | Colombo | Lost |
| 2 Aug 2024 | Sri Lanka | 16 | 35 | 2/0 | caught | Colombo | Tied |
| 19 Nov 2023 | Australia | 4 | 7 | 0/0 | caught | Ahmedabad | Lost |
| 15 Nov 2023 | New Zealand | 80* | 66 | 8/3 | not out | Mumbai | Won |
| 12 Nov 2023 | Netherlands | 51 | 32 | 3/4 | caught | Bengaluru | Won |
| 5 Nov 2023 | South Africa | 23 | 24 | 4/1 | bowled | Kolkata | Won |
| 2 Nov 2023 | Sri Lanka | 92 | 92 | 11/2 | caught | Mumbai | Won |
| 29 Oct 2023 | England | 9 | 13 | 1/0 | bowled | Lucknow | Won |
| 22 Oct 2023 | New Zealand | 26 | 31 | 5/0 | caught | Dharamsala | Won |
| 19 Oct 2023 | Bangladesh | 53 | 55 | 5/2 | caught | Pune | Won |
| 14 Oct 2023 | Pakistan | 16 | 11 | 4/0 | caught | Ahmedabad | Won |
| 24 Sept 2023 | Australia | 104 | 97 | 6/4 | caught | Indore | Won |
| 22 Sept 2023 | Australia | 74 | 63 | 6/2 | bowled | Chandigarh | Won |
| 17 Sept 2023 | Sri Lanka | 27* | 19 | 6/0 | not out | Colombo | Won |
| 15 Sept 2023 | Bangladesh | 121 | 133 | 8/5 | caught | Colombo | Lost |
| 12 Sept 2023 | Sri Lanka | 19 | 25 | 2/0 | bowled | Colombo | Won |
| 10 Sept 2023 | Pakistan | 58 | 52 | 10/0 | caught | Colombo | Won |
| 4 Sept 2023 | Nepal | 67* | 62 | 8/1 | not out | Kandy | Won |
| 2 Sept 2023 | Pakistan | 10 | 32 | 1/0 | bowled | Kandy | No result |
| 1 Aug 2023 | West Indies | 85 | 92 | 11/0 | caught | Tarouba | Won |
| 29 Jul 2023 | West Indies | 34 | 49 | 5/0 | caught | Bridgetown | Lost |
| 27 Jul 2023 | West Indies | 7 | 16 | 1/0 | caught | Bridgetown | Won |
| 22 Mar 2023 | Australia | 37 | 49 | 4/1 | lbw | Chennai | Lost |
| 19 Mar 2023 | Australia | 0 | 2 | 0/0 | caught | Visakhapatnam | Lost |
| 17 Mar 2023 | Australia | 20 | 31 | 3/0 | caught | Mumbai | Won |
| 24 Jan 2023 | New Zealand | 112 | 78 | 13/5 | caught | Indore | Won |
| 21 Jan 2023 | New Zealand | 40* | 53 | 6/0 | not out | Raipur | Won |
| 18 Jan 2023 | New Zealand | 208 | 149 | 19/9 | caught | Hyderabad | Won |
| 15 Jan 2023 | Sri Lanka | 116 | 97 | 14/2 | bowled | Thiruvananthapuram | Won |
| 12 Jan 2023 | Sri Lanka | 21 | 12 | 5/0 | caught | Kolkata | Won |
| 10 Jan 2023 | Sri Lanka | 70 | 60 | 11/0 | lbw | Guwahati | Won |
| 30 Nov 2022 | New Zealand | 13 | 22 | 2/0 | caught | Christchurch | No result |
| 27 Nov 2022 | New Zealand | 45* | 42 | 4/1 | not out | Hamilton | No result |
| 25 Nov 2022 | New Zealand | 50 | 65 | 1/3 | caught | Auckland | Lost |
| 11 Oct 2022 | South Africa | 49 | 57 | 8/0 | lbw | Delhi | Won |
| 9 Oct 2022 | South Africa | 28 | 26 | 5/0 | caught and bowled | Ranchi | Won |
| 6 Oct 2022 | South Africa | 3 | 7 | 0/0 | bowled | Lucknow | Lost |
| 22 Aug 2022 | Zimbabwe | 130 | 97 | 15/1 | caught | Harare | Won |
| 20 Aug 2022 | Zimbabwe | 33 | 34 | 6/0 | caught | Harare | Won |
| 18 Aug 2022 | Zimbabwe | 82* | 72 | 10/1 | not out | Harare | Won |
| 27 Jul 2022 | West Indies | 98* | 98 | 7/2 | not out | Port of Spain | Won |
| 24 Jul 2022 | West Indies | 43 | 49 | 5/0 | caught and bowled | Port of Spain | Won |
| 22 Jul 2022 | West Indies | 64 | 53 | 6/2 | run out | Port of Spain | Won |
| 2 Dec 2020 | Australia | 33 | 39 | 3/1 | lbw | Canberra | Won |
| 3 Feb 2019 | New Zealand | 7 | 11 | 1/0 | caught | Wellington | Won |
| 31 Jan 2019 | New Zealand | 9 | 21 | 1/0 | caught and bowled | Hamilton | Lost |
| Date | Opponent | Runs | Balls | 4s/6s | Out | Ground | Result |
|---|---|---|---|---|---|---|---|
| 14 Dec 2025 | South Africa | 28 | 28 | 5/0 | bowled | Dharamsala | Won |
| 11 Dec 2025 | South Africa | 0 | 1 | 0/0 | caught | New Chandigarh | Lost |
| 9 Dec 2025 | South Africa | 4 | 2 | 1/0 | caught | Cuttack | Won |
| 8 Nov 2025 | Australia | 29* | 16 | 6/0 | not out | Brisbane | No result |
| 6 Nov 2025 | Australia | 46 | 39 | 4/1 | bowled | Carrara | Won |
| 2 Nov 2025 | Australia | 15 | 12 | 1/0 | lbw | Hobart | Won |
| 31 Oct 2025 | Australia | 5 | 10 | 0/0 | caught | Melbourne | Lost |
| 29 Oct 2025 | Australia | 37* | 20 | 4/1 | not out | Canberra | No result |
| 28 Sept 2025 | Pakistan | 12 | 10 | 1/0 | caught | Dubai | Won |
| 26 Sept 2025 | Sri Lanka | 4 | 3 | 1/0 | caught and bowled | Dubai | Tied |
| 24 Sept 2025 | Bangladesh | 29 | 19 | 2/1 | caught | Dubai | Won |
| 21 Sept 2025 | Pakistan | 47 | 28 | 8/0 | bowled | Dubai | Won |
| 19 Sept 2025 | Oman | 5 | 8 | 1/0 | bowled | Abu Dhabi | Won |
| 14 Sept 2025 | Pakistan | 10 | 7 | 2/0 | stumped | Dubai | Won |
| 10 Sept 2025 | United Arab Emirates | 20* | 9 | 2/1 | not out | Dubai | Won |
| 30 Jul 2024 | Sri Lanka | 39 | 37 | 3/0 | stumped | Kandy | Tied |
| 27 Jul 2024 | Sri Lanka | 34 | 16 | 6/1 | caught | Kandy | Won |
| 14 Jul 2024 | Zimbabwe | 13 | 14 | 2/0 | caught | Harare | Won |
| 13 Jul 2024 | Zimbabwe | 58* | 39 | 6/2 | not out | Harare | Won |
| 10 Jul 2024 | Zimbabwe | 66 | 49 | 7/3 | caught | Harare | Won |
| 7 Jul 2024 | Zimbabwe | 2 | 4 | 0/0 | caught | Harare | Won |
| 6 Jul 2024 | Zimbabwe | 31 | 29 | 5/0 | bowled | Harare | Lost |
| 11 Jan 2024 | Afghanistan | 23 | 12 | 5/0 | stumped | Mohali | Won |
| 14 Dec 2023 | South Africa | 8 | 6 | 2/0 | lbw | Johannesburg | Won |
| 12 Dec 2023 | South Africa | 0 | 2 | 0/0 | lbw | Gqeberha | Lost |
| 13 Aug 2023 | West Indies | 9 | 9 | 1/0 | lbw | Lauderhill | Lost |
| 12 Aug 2023 | West Indies | 77 | 47 | 3/5 | caught | Lauderhill | Won |
| 8 Aug 2023 | West Indies | 6 | 11 | 1/0 | caught | Providence | Won |
| 6 Aug 2023 | West Indies | 7 | 9 | 0/1 | caught | Providence | Lost |
| 3 Aug 2023 | West Indies | 3 | 9 | 0/0 | stumped | Tarouba | Lost |
| 1 Feb 2023 | New Zealand | 126* | 63 | 12/7 | not out | Ahmedabad | Won |
| 29 Jan 2023 | New Zealand | 11 | 9 | 2/0 | caught | Lucknow | Won |
| 27 Jan 2023 | New Zealand | 7 | 6 | 1/0 | caught | Ranchi | Lost |
| 7 Jan 2023 | Sri Lanka | 46 | 36 | 2/3 | bowled | Rajkot | Won |
| 5 Jan 2023 | Sri Lanka | 5 | 3 | 1/0 | caught | Pune | Lost |
| 3 Jan 2023 | Sri Lanka | 7 | 5 | 1/0 | lbw | Mumbai | Won |
| Date | Opponent | Runs | Balls | 4s/6s | Out | Ground | Result |
|---|---|---|---|---|---|---|---|
| 31 May 2026 | Royal Challengers Bengaluru | 10 | 8 | 2/0 | caught | Ahmedabad | Lost |
| 29 May 2026 | Rajasthan Royals | 104 | 53 | 15/3 | lbw | New Chandigarh | Won |
| 26 May 2026 | Royal Challengers Bengaluru | 2 | 7 | 0/0 | bowled | Dharamsala | Lost |
| 21 May 2026 | Chennai Super Kings | 64 | 37 | 7/3 | caught | Ahmedabad | Won |
| 16 May 2026 | Kolkata Knight Riders | 85 | 49 | 5/7 | caught | Kolkata | Lost |
| 12 May 2026 | Sunrisers Hyderabad | 5 | 7 | 1/0 | caught | Ahmedabad | Won |
| 9 May 2026 | Rajasthan Royals | 84 | 44 | 9/3 | caught | Jaipur | Won |
| 3 May 2026 | Punjab Kings | 5 | 4 | 1/0 | caught | Ahmedabad | Won |
| 30 Apr 2026 | Royal Challengers Bengaluru | 43 | 18 | 4/3 | caught | Ahmedabad | Won |
| 26 Apr 2026 | Chennai Super Kings | 33 | 23 | 1/3 | stumped | Chennai | Won |
| 24 Apr 2026 | Royal Challengers Bengaluru | 32 | 24 | 2/1 | caught | Bengaluru | Lost |
| 20 Apr 2026 | Mumbai Indians | 14 | 13 | 3/0 | caught | Ahmedabad | Lost |
| 17 Apr 2026 | Kolkata Knight Riders | 86 | 50 | 8/4 | caught | Ahmedabad | Won |
| 12 Apr 2026 | Lucknow Super Giants | 56 | 40 | 6/1 | caught | Lucknow | Won |
| 8 Apr 2026 | Delhi Capitals | 70 | 45 | 4/5 | caught | Delhi | Won |
| 31 Mar 2026 | Punjab Kings | 39 | 27 | 6/0 | caught | New Chandigarh | Lost |
| 30 May 2025 | Mumbai Indians | 1 | 2 | 0/0 | lbw | New Chandigarh | Lost |
| 25 May 2025 | Chennai Super Kings | 13 | 9 | 1/1 | caught | Ahmedabad | Lost |
| 22 May 2025 | Lucknow Super Giants | 35 | 20 | 7/0 | caught | Ahmedabad | Lost |
| 18 May 2025 | Delhi Capitals | 93* | 53 | 3/7 | not out | Delhi | Won |
| 6 May 2025 | Mumbai Indians | 43 | 46 | 3/1 | bowled | Mumbai | Won |
| 2 May 2025 | Sunrisers Hyderabad | 76 | 38 | 10/2 | run out | Ahmedabad | Won |
| 28 Apr 2025 | Rajasthan Royals | 84 | 50 | 5/4 | caught | Jaipur | Lost |
| 21 Apr 2025 | Kolkata Knight Riders | 90 | 55 | 10/3 | caught | Kolkata | Won |
| 19 Apr 2025 | Delhi Capitals | 7 | 5 | 1/0 | run out | Ahmedabad | Won |
| 12 Apr 2025 | Lucknow Super Giants | 60 | 38 | 6/1 | caught | Lucknow | Lost |
| 9 Apr 2025 | Rajasthan Royals | 2 | 3 | 0/0 | bowled | Ahmedabad | Won |
| 6 Apr 2025 | Sunrisers Hyderabad | 61* | 43 | 9/0 | not out | Hyderabad | Won |
| 2 Apr 2025 | Royal Challengers Bengaluru | 14 | 14 | 1/1 | caught | Bengaluru | Won |
| 29 Mar 2025 | Mumbai Indians | 38 | 27 | 4/1 | caught | Ahmedabad | Won |
| 25 Mar 2025 | Punjab Kings | 33 | 14 | 2/3 | caught | Ahmedabad | Lost |
| 10 May 2024 | Chennai Super Kings | 104 | 55 | 9/6 | caught | Ahmedabad | Won |
| 4 May 2024 | Royal Challengers Bengaluru | 2 | 7 | 0/0 | caught | Bengaluru | Lost |
| 28 Apr 2024 | Royal Challengers Bengaluru | 16 | 19 | 1/0 | caught | Ahmedabad | Lost |
| 24 Apr 2024 | Delhi Capitals | 6 | 5 | 1/0 | caught | Delhi | Lost |
| 21 Apr 2024 | Punjab Kings | 35 | 29 | 5/0 | caught | Mohali | Won |
| 17 Apr 2024 | Delhi Capitals | 8 | 6 | 2/0 | caught | Ahmedabad | Lost |
| 10 Apr 2024 | Rajasthan Royals | 72 | 44 | 6/2 | stumped | Jaipur | Won |
| 7 Apr 2024 | Lucknow Super Giants | 19 | 21 | 2/0 | bowled | Lucknow | Lost |
| 4 Apr 2024 | Punjab Kings | 89* | 48 | 6/4 | not out | Ahmedabad | Lost |
| 31 Mar 2024 | Sunrisers Hyderabad | 36 | 28 | 2/1 | caught | Ahmedabad | Won |
| 26 Mar 2024 | Chennai Super Kings | 8 | 5 | 0/1 | lbw | Chennai | Lost |
| 24 Mar 2024 | Mumbai Indians | 31 | 22 | 3/1 | caught | Ahmedabad | Won |
| 29 May 2023 | Chennai Super Kings | 39 | 20 | 7/0 | stumped | Ahmedabad | Lost |
| 26 May 2023 | Mumbai Indians | 129 | 60 | 7/10 | caught | Ahmedabad | Won |
| 23 May 2023 | Chennai Super Kings | 42 | 38 | 4/1 | caught | Chennai | Lost |
| 21 May 2023 | Royal Challengers Bangalore | 104* | 52 | 5/8 | not out | Bengaluru | Won |
| 15 May 2023 | Sunrisers Hyderabad | 101 | 58 | 13/1 | caught | Ahmedabad | Won |
| 12 May 2023 | Mumbai Indians | 6 | 9 | 0/0 | bowled | Mumbai | Lost |
| 7 May 2023 | Lucknow Super Giants | 94* | 51 | 2/7 | not out | Ahmedabad | Won |
| 5 May 2023 | Rajasthan Royals | 36 | 35 | 6/0 | stumped | Jaipur | Won |
| 2 May 2023 | Delhi Capitals | 6 | 7 | 1/0 | caught | Ahmedabad | Lost |
| 29 Apr 2023 | Kolkata Knight Riders | 49 | 35 | 8/0 | caught | Kolkata | Won |
| 25 Apr 2023 | Mumbai Indians | 56 | 34 | 7/1 | caught | Ahmedabad | Won |
| 22 Apr 2023 | Lucknow Super Giants | 0 | 2 | 0/0 | caught | Lucknow | Won |
| 16 Apr 2023 | Rajasthan Royals | 45 | 34 | 4/1 | caught | Ahmedabad | Lost |
| 13 Apr 2023 | Punjab Kings | 67 | 49 | 7/1 | bowled | Chandigarh | Won |
| 9 Apr 2023 | Kolkata Knight Riders | 39 | 31 | 5/0 | caught | Ahmedabad | Lost |
| 4 Apr 2023 | Delhi Capitals | 14 | 13 | 3/0 | bowled | Delhi | Won |
| 31 Mar 2023 | Chennai Super Kings | 63 | 36 | 6/3 | caught | Ahmedabad | Won |
| 29 May 2022 | Rajasthan Royals | 45* | 43 | 3/1 | not out | Ahmedabad | Won |
| 24 May 2022 | Rajasthan Royals | 35 | 21 | 5/1 | run out | Kolkata | Won |
| 19 May 2022 | Royal Challengers Bangalore | 1 | 4 | 0/0 | caught | Mumbai | Lost |
| 15 May 2022 | Chennai Super Kings | 18 | 17 | 3/0 | lbw | Mumbai | Won |
| 10 May 2022 | Lucknow Super Giants | 63* | 49 | 7/0 | not out | Pune | Won |
| 6 May 2022 | Mumbai Indians | 52 | 36 | 6/2 | caught | Mumbai | Lost |
| 3 May 2022 | Punjab Kings | 9 | 6 | 2/0 | run out | Navi Mumbai | Lost |
| 30 Apr 2022 | Royal Challengers Bangalore | 31 | 28 | 3/1 | lbw | Mumbai | Won |
| 27 Apr 2022 | Sunrisers Hyderabad | 22 | 24 | 1/1 | bowled | Mumbai | Won |
| 23 Apr 2022 | Kolkata Knight Riders | 7 | 5 | 1/0 | caught | Navi Mumbai | Won |
| 17 Apr 2022 | Chennai Super Kings | 0 | 1 | 0/0 | caught | Pune | Won |
| 14 Apr 2022 | Rajasthan Royals | 13 | 14 | 2/0 | caught | Mumbai | Won |
| 11 Apr 2022 | Sunrisers Hyderabad | 7 | 9 | 1/0 | caught | Mumbai | Lost |
| 8 Apr 2022 | Punjab Kings | 96 | 59 | 11/1 | caught | Mumbai | Won |
| 2 Apr 2022 | Delhi Capitals | 84 | 46 | 6/4 | caught | Pune | Won |
| 28 Mar 2022 | Lucknow Super Giants | 0 | 3 | 0/0 | caught | Mumbai | Won |
| 15 Oct 2021 | Chennai Super Kings | 51 | 43 | 6/0 | lbw | Dubai | Lost |
| 13 Oct 2021 | Delhi Capitals | 46 | 46 | 1/1 | caught | Sharjah | Won |
| 11 Oct 2021 | Royal Challengers Bangalore | 29 | 18 | 4/0 | caught | Sharjah | Won |
| 7 Oct 2021 | Rajasthan Royals | 56 | 44 | 4/2 | caught | Sharjah | Won |
| 3 Oct 2021 | Sunrisers Hyderabad | 57 | 51 | 10/0 | caught | Dubai | Won |
| 1 Oct 2021 | Punjab Kings | 7 | 7 | 1/0 | bowled | Dubai | Lost |
| 28 Sept 2021 | Delhi Capitals | 30 | 33 | 1/2 | caught | Sharjah | Won |
| 26 Sept 2021 | Chennai Super Kings | 9 | 5 | 2/0 | run out | Abu Dhabi | Lost |
| 23 Sept 2021 | Mumbai Indians | 13 | 9 | 1/1 | bowled | Abu Dhabi | Won |
| 20 Sept 2021 | Royal Challengers Bangalore | 48 | 34 | 6/1 | caught | Abu Dhabi | Won |
| 29 Apr 2021 | Delhi Capitals | 43 | 38 | 3/1 | caught | Ahmedabad | Lost |
| 26 Apr 2021 | Punjab Kings | 9 | 8 | 2/0 | lbw | Ahmedabad | Won |
| 24 Apr 2021 | Rajasthan Royals | 11 | 19 | 1/0 | run out | Mumbai | Lost |
| 21 Apr 2021 | Chennai Super Kings | 0 | 1 | 0/0 | caught | Mumbai | Lost |
| 18 Apr 2021 | Royal Challengers Bangalore | 21 | 9 | 2/2 | caught | Chennai | Lost |
| 13 Apr 2021 | Mumbai Indians | 33 | 24 | 5/1 | caught | Chennai | Lost |
| 11 Apr 2021 | Sunrisers Hyderabad | 15 | 13 | 1/1 | bowled | Chennai | Won |
| 1 Nov 2020 | Rajasthan Royals | 36 | 24 | 6/0 | caught | Dubai International Cricket Stadium | Won |
| 29 Oct 2020 | Chennai Super Kings | 26 | 17 | 4/0 | bowled | Dubai International Cricket Stadium | Lost |
| 26 Oct 2020 | Kings XI Punjab | 57 | 45 | 3/4 | caught | Sharjah Cricket Stadium | Lost |
| 24 Oct 2020 | Delhi Capitals | 9 | 8 | 2/0 | caught | Abu Dhabi | Won |
| 21 Oct 2020 | Royal Challengers Bangalore | 1 | 6 | 0/0 | caught | Abu Dhabi | Lost |
| 18 Oct 2020 | Sunrisers Hyderabad | 36 | 37 | 5/0 | caught | Abu Dhabi | Tied |
| 16 Oct 2020 | Mumbai Indians | 21 | 23 | 2/0 | caught | Abu Dhabi | Lost |
| 12 Oct 2020 | Royal Challengers Bangalore | 34 | 25 | 3/1 | run out | Sharjah Cricket Stadium | Lost |
| 10 Oct 2020 | Kings XI Punjab | 57 | 47 | 5/0 | run out | Abu Dhabi | Won |
| 7 Oct 2020 | Chennai Super Kings | 11 | 12 | 1/0 | caught | Abu Dhabi | Won |
| 3 Oct 2020 | Delhi Capitals | 28 | 22 | 2/1 | caught | Sharjah Cricket Stadium | Lost |
| 30 Sept 2020 | Rajasthan Royals | 47 | 34 | 5/1 | caught and bowled | Dubai International Cricket Stadium | Won |
| 26 Sept 2020 | Sunrisers Hyderabad | 70* | 62 | 5/2 | not out | Abu Dhabi | Won |
| 23 Sept 2020 | Mumbai Indians | 7 | 11 | 1/0 | caught | Abu Dhabi | Lost |
| 5 May 2019 | Mumbai Indians | 9 | 16 | 0/0 | lbw | Mumbai | Lost |
| 3 May 2019 | Kings XI Punjab | 65* | 49 | 5/2 | not out | Chandigarh | Won |
| 28 Apr 2019 | Mumbai Indians | 76 | 45 | 6/4 | caught | Kolkata | Won |
| 25 Apr 2019 | Rajasthan Royals | 14 | 14 | 2/0 | bowled | Kolkata | Lost |
| 21 Apr 2019 | Sunrisers Hyderabad | 3 | 4 | 0/0 | caught | Hyderabad | Lost |
| 19 Apr 2019 | Royal Challengers Bangalore | 9 | 11 | 1/0 | caught | Kolkata | Lost |
| 14 Apr 2019 | Chennai Super Kings | 15 | 20 | 0/0 | caught | Kolkata | Lost |
| 12 Apr 2019 | Delhi Capitals | 65 | 39 | 7/2 | caught | Kolkata | Lost |
| 9 Apr 2019 | Chennai Super Kings | 9 | 12 | 0/0 | stumped | Chennai | Lost |
| 7 Apr 2019 | Rajasthan Royals | 6* | 10 | 0/0 | not out | Jaipur | Won |
| 5 Apr 2019 | Royal Challengers Bangalore | 3* | 3 | 0/0 | not out | Bengaluru | Won |
| 30 Mar 2019 | Delhi Capitals | 4 | 5 | 0/0 | run out | Delhi | Tied |
| 24 Mar 2019 | Sunrisers Hyderabad | 18* | 10 | 0/2 | not out | Kolkata | Won |
| 25 May 2018 | Sunrisers Hyderabad | 30 | 20 | 2/1 | caught | Kolkata | Lost |
| 23 May 2018 | Rajasthan Royals | 28 | 17 | 3/1 | caught | Kolkata | Won |
| 19 May 2018 | Sunrisers Hyderabad | 0* | 0 | 0/0 | not out | Hyderabad | Won |
| 12 May 2018 | Kings XI Punjab | 16* | 8 | 3/0 | not out | Indore | Won |
| 6 May 2018 | Mumbai Indians | 7 | 5 | 1/0 | caught and bowled | Mumbai | Lost |
| 3 May 2018 | Chennai Super Kings | 57* | 36 | 6/2 | not out | Kolkata | Won |
| 29 Apr 2018 | Royal Challengers Bangalore | 5* | 2 | 1/0 | not out | Bengaluru | Won |
| 27 Apr 2018 | Delhi Daredevils | 37 | 29 | 3/1 | run out | Delhi | Lost |
| 21 Apr 2018 | Kings XI Punjab | 14* | 8 | 2/0 | not out | Kolkata | Lost |
| 16 Apr 2018 | Delhi Daredevils | 6 | 5 | 1/0 | caught | Kolkata | Won |
| 14 Apr 2018 | Sunrisers Hyderabad | 3 | 9 | 0/0 | caught | Kolkata | Lost |
Not Gill's bat. Affiliate link: we may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
Shubman Gill Stats: Common Questions
What are Shubman Gill's career stats?
Shubman Gill has 7,625 international runs in 149 matches with 23 centuries: 3,043 Test runs (average 43.47), 3,713 ODI runs (average 64.01) and 869 T20I runs (average 28.03). He also has 4,598 IPL runs with 5 centuries.
What is Shubman Gill's highest score?
269 in Tests (against England at Edgbaston, July 2025), 223* in ODIs (against West Indies in Guwahati, September 2026), 126* in T20Is (against New Zealand in Ahmedabad, February 2023) and 129 in the IPL (against Mumbai Indians in Qualifier 2, 2023).
What is Shubman Gill's ODI average?
64.01. He has 3,713 ODI runs in 69 innings at a strike rate of 103.31, with 11 hundreds and 20 fifties.
How many Test runs does Shubman Gill have?
3,043 runs in 43 Tests at an average of 43.47, with 11 hundreds and 9 fifties. His best is 269.
How many centuries has Shubman Gill scored?
23 international centuries (11 in Tests, 11 in ODIs, 1 in T20Is) plus 5 in the IPL, 28 in all. 3 of them are double centuries: 208, 269, 223*.
How many IPL runs does Shubman Gill have?
4,598 runs in 134 IPL matches at an average of 40.33 and a strike rate of 142.08, with 5 hundreds. His best season was 2023 (890 runs), when he won the Orange Cap.
What are Shubman Gill's T20I stats?
869 runs in 36 T20Is at an average of 28.03 and a strike rate of 138.59, with 1 hundred (126*). He is not in India's current T20I squad.
What are Shubman Gill's stats against New Zealand?
In ODIs against New Zealand he has 758 runs in 15 innings at an average of 63.16, with 2 hundreds including his 208 in Hyderabad (2023).
How we count: stats are built from ball-by-ball data by Cricsheet (Open Data Commons Attribution License), plus scorecards for the few matches Cricsheet does not publish, and checked against ESPNcricinfo. Averages and strike rates are cut to two decimals, as on ESPNcricinfo. theshubmangill.com is an independent fan site.