- Home
- Players
- Krunal Pandya
Mumbai Indians · Men's cricket
Krunal Pandya stats
Data through 31 May 2026Last updated 31 May 2026
Coverage: matches in the Cricsheet data from 16 April 2016 to 31 May 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Krunal Pandya played 5 ODIs, 19 T20Is for India in the data, between 2016 and 2026. With the ball, the best return was 131 wickets in T20 leagues at an average of 31.56 and an economy rate of 7.46.
International matches
24
ODIs 5 · T20Is 19
International wickets
17
0 five-wicket hauls
T20 league & domestic matches
188
2,580 runs
Best bowling
4/15
T20 (leagues & domestic)
Teams played for
Mumbai Indians 2016–2021 · 84Lucknow Super Giants 2022–2024 · 43Royal Challengers Bengaluru 2025–2026 · 31Baroda 2018–2024 · 30India 2018–2021 · 24Warwickshire 2022 · 5
Krunal Pandya batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 5 | 4 | 2 | 130 | 58* | 65.00 | 128 | 101.6 | 0 | 1 | 0 | 11 | 2 |
| T20I | 19 | 10 | 5 | 124 | 26* | 24.80 | 95 | 130.5 | 0 | 0 | 0 | 8 | 6 |
| T20 (leagues & domestic) | 188 | 155 | 47 | 2,580 | 86 | 23.89 | 1,963 | 131.4 | 0 | 7 | 8 | 228 | 91 |
| List A | 5 | 4 | 0 | 134 | 74 | 33.50 | 141 | 95.0 | 0 | 1 | 1 | 12 | 3 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 237 |
| 2017 | 243 |
| 2018 | 341 |
| 2019 | 332 |
| 2020 | 109 |
| 2021 | 436 |
| 2022 | 430 |
| 2023 | 335 |
| 2024 | 170 |
| 2025 | 109 |
| 2026 | 226 |
Year-by-year batting (16 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 9 | 237 | 39.50 | 191.1 | 86 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 11 | 243 | 34.71 | 135.8 | 47 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 20 | 318 | 21.20 | 139.5 | 44 | 0 | 0 |
| 2018 | T20I | 2 | 23 | 23.00 | 176.9 | 21 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 19 | 234 | 15.60 | 113.0 | 42 | 0 | 0 |
| 2019 | T20I | 7 | 98 | 24.50 | 124.1 | 26 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 12 | 109 | 18.17 | 118.5 | 34 | 0 | 0 |
| 2021 | ODI | 4 | 130 | 65.00 | 101.6 | 58 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 19 | 303 | 18.94 | 125.7 | 76 | 0 | 2 |
| 2021 | T20I | 1 | 3 | – | 100.0 | 3 | 0 | 0 |
| 2022 | List A | 4 | 134 | 33.50 | 95.0 | 74 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 17 | 296 | 24.67 | 128.7 | 57 | 0 | 1 |
| 2023 | T20 (leagues & domestic) | 18 | 335 | 25.77 | 119.2 | 56 | 0 | 1 |
| 2024 | T20 (leagues & domestic) | 14 | 170 | 28.33 | 121.4 | 43 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 7 | 109 | 18.17 | 126.7 | 73 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 9 | 226 | 37.67 | 145.8 | 73 | 0 | 1 |
Krunal Pandya bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 5 | 228 | 223 | 2 | 1/26 | – | 111.50 | 5.87 | 114.0 | 0 | 0 | 1 |
| T20I | 19 | 410 | 554 | 15 | 4/36 | – | 36.93 | 8.11 | 27.3 | 1 | 0 | 1 |
| T20 (leagues & domestic) | 176 | 3,325 | 4,135 | 131 | 4/15 | – | 31.56 | 7.46 | 25.4 | 2 | 0 | 1 |
| List A | 4 | 240 | 225 | 9 | 3/51 | – | 25.00 | 5.62 | 26.7 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 6 |
| 2017 | 10 |
| 2018 | 25 |
| 2019 | 22 |
| 2020 | 6 |
| 2021 | 18 |
| 2022 | 21 |
| 2023 | 12 |
| 2024 | 6 |
| 2025 | 17 |
| 2026 | 14 |
Year-by-year bowling (16 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 11 | 6 | 39.33 | 7.57 | 2/15 |
| 2017 | T20 (leagues & domestic) | 13 | 10 | 27.30 | 6.83 | 3/14 |
| 2018 | T20 (leagues & domestic) | 20 | 19 | 24.26 | 7.42 | 3/14 |
| 2018 | T20I | 6 | 6 | 32.50 | 8.12 | 4/36 |
| 2019 | T20 (leagues & domestic) | 21 | 14 | 33.43 | 7.43 | 3/34 |
| 2019 | T20I | 12 | 8 | 42.88 | 8.10 | 3/28 |
| 2020 | T20 (leagues & domestic) | 16 | 6 | 63.33 | 7.57 | 2/26 |
| 2021 | ODI | 5 | 2 | 111.50 | 5.87 | 1/26 |
| 2021 | T20 (leagues & domestic) | 20 | 15 | 30.53 | 7.14 | 4/15 |
| 2021 | T20I | 1 | 1 | 16.00 | 8.00 | 1/16 |
| 2022 | List A | 4 | 9 | 25.00 | 5.62 | 3/51 |
| 2022 | T20 (leagues & domestic) | 15 | 12 | 29.17 | 7.00 | 3/19 |
| 2023 | T20 (leagues & domestic) | 16 | 12 | 35.17 | 7.28 | 3/18 |
| 2024 | T20 (leagues & domestic) | 14 | 6 | 47.17 | 7.26 | 3/11 |
| 2025 | T20 (leagues & domestic) | 15 | 17 | 22.29 | 8.24 | 4/45 |
| 2026 | T20 (leagues & domestic) | 15 | 14 | 30.36 | 8.42 | 2/16 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | ODI | 3 | 95 | 95.00 | 128.4 | 58 | 0 | 1 |
| West Indies | T20I | 3 | 53 | 53.00 | 147.2 | 21 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 20 | 430 | 35.83 | 147.3 | 86 | 0 | 2 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 16 | 302 | 27.45 | 146.6 | 49 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 14 | 208 | 20.80 | 146.5 | 43 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 14 | 182 | 20.22 | 127.3 | 45 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 15 | 167 | 15.18 | 107.1 | 42 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 7 | 145 | 48.33 | 131.8 | 73 | 0 | 1 |
| Chennai Super Kings | T20 (leagues & domestic) | 11 | 139 | 13.90 | 127.5 | 42 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 13 | 136 | 19.43 | 109.7 | 39 | 0 | 0 |
| Gujarat Titans | T20 (leagues & domestic) | 10 | 127 | 18.14 | 133.7 | 43 | 0 | 0 |
| Mumbai | T20 (leagues & domestic) | 3 | 85 | 42.50 | 144.1 | 44 | 0 | 0 |
| Rising Pune Supergiant | T20 (leagues & domestic) | 3 | 65 | 21.67 | 120.4 | 47 | 0 | 0 |
| Bengal | T20 (leagues & domestic) | 3 | 64 | 32.00 | 112.3 | 57 | 0 | 1 |
| Gujarat Lions | T20 (leagues & domestic) | 3 | 53 | 26.50 | 155.9 | 29 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| England | ODI | 3 | 1 | 160.00 | 8.00 | 1/59 |
| Australia | T20I | 5 | 6 | 27.83 | 8.35 | 4/36 |
| New Zealand | T20I | 3 | 4 | 29.75 | 9.92 | 3/28 |
| West Indies | T20I | 6 | 4 | 39.00 | 6.64 | 2/23 |
| Delhi Capitals | T20 (leagues & domestic) | 21 | 13 | 31.54 | 7.55 | 2/15 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 16 | 13 | 26.69 | 8.04 | 3/18 |
| Chennai Super Kings | T20 (leagues & domestic) | 15 | 12 | 30.42 | 8.49 | 2/7 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 17 | 12 | 35.25 | 6.93 | 3/28 |
| Punjab Kings | T20 (leagues & domestic) | 20 | 12 | 37.67 | 7.79 | 2/11 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 17 | 11 | 34.09 | 7.33 | 3/24 |
| Rajasthan Royals | T20 (leagues & domestic) | 13 | 9 | 35.33 | 7.76 | 3/34 |
| Gujarat Titans | T20 (leagues & domestic) | 9 | 9 | 25.44 | 6.64 | 3/11 |
| Mumbai Indians | T20 (leagues & domestic) | 8 | 9 | 25.11 | 7.79 | 4/45 |
| Chhattisgarh | T20 (leagues & domestic) | 3 | 6 | 9.83 | 4.92 | 4/15 |
| Gujarat Lions | T20 (leagues & domestic) | 4 | 4 | 20.00 | 6.15 | 3/14 |
| Bengal | T20 (leagues & domestic) | 3 | 3 | 17.33 | 4.73 | 3/14 |
| Lucknow Super Giants | T20 (leagues & domestic) | 3 | 3 | 27.67 | 8.30 | 2/38 |
| Mumbai | T20 (leagues & domestic) | 3 | 1 | 91.00 | 8.27 | 1/48 |
| Rising Pune Supergiant | T20 (leagues & domestic) | 4 | 0 | – | 8.50 | 0/21 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Wankhede Stadium | 25 | 408 | 24.00 | 42 |
| Ekana Cricket Stadium | 15 | 258 | 32.25 | 49 |
| Arun Jaitley Stadium | 8 | 254 | 50.80 | 73 |
| M Chinnaswamy Stadium | 14 | 206 | 20.60 | 45 |
| Rajiv Gandhi International Stadium | 7 | 189 | 37.80 | 49 |
| Holkar Cricket Stadium | 5 | 144 | 48.00 | 57 |
| Maharashtra Cricket Association Stadium | 7 | 135 | 27.00 | 58 |
| Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium | 4 | 123 | 30.75 | 86 |
| Saurashtra Cricket Association Stadium | 5 | 112 | 28.00 | 44 |
| Sawai Mansingh Stadium | 6 | 110 | 55.00 | 56 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Wankhede Stadium | 28 | 29 | 21.48 | 7.16 |
| Ekana Cricket Stadium | 15 | 13 | 28.31 | 7.08 |
| Eden Gardens | 9 | 11 | 17.64 | 6.65 |
| M Chinnaswamy Stadium | 21 | 10 | 55.10 | 8.12 |
| Nehru Stadium, Kochi | 2 | 6 | 4.50 | 3.38 |
| Saurashtra Cricket Association Stadium | 6 | 6 | 24.67 | 8.22 |
| MA Chidambaram Stadium | 12 | 6 | 47.33 | 7.68 |
| Zayed Cricket Stadium | 11 | 5 | 51.40 | 7.79 |
| Maharashtra Cricket Association Stadium | 8 | 5 | 55.20 | 7.67 |
| Sydney Cricket Ground | 1 | 4 | 9.00 | 9.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 161 | 173 | 93.1 | 10 | 762 | 25 | 7.91 |
| T20 | Middle | 1442 | 1209 | 119.3 | 58 | 2622 | 98 | 7.28 |
| T20 | Death | 1101 | 676 | 162.9 | 45 | 351 | 23 | 8.62 |
| ODI | Powerplay | – | – | – | – | 6 | 0 | 16.00 |
| ODI | Middle | 41 | 63 | 65.1 | 1 | 210 | 2 | 5.54 |
| ODI | Death | 89 | 65 | 136.9 | 1 | 12 | 0 | 6.50 |
How Krunal Pandya was dismissed
- Caught80 (67%)
- Caught and bowled10 (8%)
- Bowled10 (8%)
- Lbw6 (5%)
- Stumped6 (5%)
- Run out6 (5%)
- Hit wicket1 (1%)
How Krunal Pandya took wickets
- Caught97
- Bowled24
- Lbw18
- Stumped11
- Caught and bowled6
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 14 May 2024 | 18 |
| 17 May 2024 | 12 |
| 11 Dec 2024 | 7 |
| 13 Dec 2024 | 30 |
| 28 Mar 2025 | 0 |
| 2 Apr 2025 | 5 |
| 10 Apr 2025 | 18 |
| 18 Apr 2025 | 1 |
| 27 Apr 2025 | 73 |
| 23 May 2025 | 8 |
| 3 Jun 2025 | 4 |
| 10 Apr 2026 | 1 |
| 18 Apr 2026 | 12 |
| 24 Apr 2026 | 23 |
| 30 Apr 2026 | 4 |
| 7 May 2026 | 28 |
| 10 May 2026 | 73 |
| 22 May 2026 | 41 |
| 26 May 2026 | 43 |
| 31 May 2026 | 1 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 31 May 2026 | T20 (leagues & domestic) | Gujarat Titans | 1 | 2 | lbw | Narendra Modi Stadium |
| 26 May 2026 | T20 (leagues & domestic) | Gujarat Titans | 43 | 28 | caught | Himachal Pradesh Cricket Association Stadium |
| 22 May 2026 | T20 (leagues & domestic) | Sunrisers Hyderabad | 41* | 31 | not out | Rajiv Gandhi International Stadium |
| 10 May 2026 | T20 (leagues & domestic) | Mumbai Indians | 73 | 46 | caught | Shaheed Veer Narayan Singh International Stadium |
| 7 May 2026 | T20 (leagues & domestic) | Lucknow Super Giants | 28* | 16 | not out | Ekana Cricket Stadium |
| 30 Apr 2026 | T20 (leagues & domestic) | Gujarat Titans | 4 | 4 | caught | Narendra Modi Stadium |
| 24 Apr 2026 | T20 (leagues & domestic) | Gujarat Titans | 23* | 12 | not out | M Chinnaswamy Stadium |
| 18 Apr 2026 | T20 (leagues & domestic) | Delhi Capitals | 12 | 10 | run out | M Chinnaswamy Stadium |
| 10 Apr 2026 | T20 (leagues & domestic) | Rajasthan Royals | 1 | 6 | caught | Assam Cricket Association Stadium |
| 3 Jun 2025 | T20 (leagues & domestic) | Punjab Kings | 4 | 5 | caught | Narendra Modi Stadium |
| 23 May 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 8 | 6 | hit wicket | Ekana Cricket Stadium |
| 27 Apr 2025 | T20 (leagues & domestic) | Delhi Capitals | 73* | 47 | not out | Arun Jaitley Stadium |
| 18 Apr 2025 | T20 (leagues & domestic) | Punjab Kings | 1 | 2 | caught and bowled | M Chinnaswamy Stadium |
| 10 Apr 2025 | T20 (leagues & domestic) | Delhi Capitals | 18 | 18 | caught | M Chinnaswamy Stadium |
| 2 Apr 2025 | T20 (leagues & domestic) | Gujarat Titans | 5 | 5 | caught and bowled | M Chinnaswamy Stadium |
| 28 Mar 2025 | T20 (leagues & domestic) | Chennai Super Kings | 0 | 3 | caught | MA Chidambaram Stadium |
| 13 Dec 2024 | T20 (leagues & domestic) | Mumbai | 30 | 24 | caught | M Chinnaswamy Stadium |
| 11 Dec 2024 | T20 (leagues & domestic) | Bengal | 7 | 11 | caught | M Chinnaswamy Stadium |
| 17 May 2024 | T20 (leagues & domestic) | Mumbai Indians | 12* | 7 | not out | Wankhede Stadium |
| 14 May 2024 | T20 (leagues & domestic) | Delhi Capitals | 18 | 18 | stumped | Arun Jaitley Stadium |
Last 20 bowling innings
Frequently asked questions
How many wickets has Krunal Pandya taken in T20Is?
15 wickets in 19 innings at an average of 36.93, economy 8.11, best figures 4/36.
How many wickets has Krunal Pandya taken in T20 leagues?
131 wickets in 176 innings at an average of 31.56, economy 7.46, best figures 4/15.
How many runs has Krunal Pandya scored in ODIs?
130 runs in 4 innings (5 matches) at an average of 65.00 and a strike rate of 101.6, in the data from 2021 to 2021.
How many runs has Krunal Pandya scored in T20Is?
124 runs in 10 innings (19 matches) at an average of 24.80 and a strike rate of 130.5, in the data from 2018 to 2021.
How many runs has Krunal Pandya scored in T20 leagues?
2,580 runs in 155 innings (188 matches) at an average of 23.89 and a strike rate of 131.4, in the data from 2016 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.