CricketWise
  1. Home
  2. Players
  3. Hardik Pandya

India · Men's cricket

Hardik Pandya stats

Data through 24 May 2026Last updated 24 May 2026

Coverage: matches in the Cricsheet data from 19 April 2015 to 24 May 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2015 and 2026, Hardik Pandya appears in 10 Tests, 92 ODIs, 136 T20Is for India in the Cricsheet data. In T20 leagues Hardik Pandya scored 3,342 runs in 161 innings (average 29.32, strike rate 144.2), including 0 hundreds and 13 fifties. With the ball, the best return was 114 wickets in T20Is at an average of 26.82 and an economy rate of 8.33. Against Australia in T20Is, Hardik Pandya averaged 58.75 over 8 innings.

International matches
238
Tests 10 · ODIs 92 · T20Is 136
International runs
4,579
1 hundreds
International wickets
218
1 five-wicket hauls
T20 league & domestic matches
173
3,342 runs
Best batting average (ODI)
33.28
67 innings
Highest score
108
Test

Teams played for

India 2016–2026 · 238Mumbai Indians 2015–2026 · 131Gujarat Titans 2022–2023 · 31Baroda 2016–2024 · 11

Hardik Pandya batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test1017146110828.8162673.61325812
ODI9267101,89792*33.281,708111.1011414176
T20I136107272,22171*27.761,531145.1094161122
T20 (leagues & domestic)173161473,3429129.322,317144.20136257174

Runs per year

05001K1.5K2015201920232026492
Hardik Pandya: runs per calendar year (all formats in the data)
05001K1.5K201520172019202120232026492
Hardik Pandya: runs per calendar year (all formats in the data)
Show as table
Hardik Pandya: runs per calendar year (all formats in the data)
YearRuns
2015112
2016539
20171,061
2018728
2019721
2020569
2021376
20221,194
2023917
2024551
2025661
2026492
Year-by-year batting (34 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2015T20 (leagues & domestic)811222.40180.66101
2016ODI24522.50100.03600
2016T20 (leagues & domestic)1841632.00121.38603
2016T20I77811.14139.33100
2017ODI1955734.81120.68304
2017T20 (leagues & domestic)1625035.71156.23500
2017T20I9769.50120.62500
2017Test317859.33107.910811
2018ODI66813.6087.22100
2018T20 (leagues & domestic)1326028.89133.35001
2018T20I6117117.00201.73300
2018Test1428321.7761.49302
2019ODI1028035.00119.74800
2019T20 (leagues & domestic)1540244.67191.49101
2019T20I33913.00118.22100
2020ODI3210105.00114.89202
2020T20 (leagues & domestic)1328135.12179.06001
2020T20I37839.00156.04200
2021ODI511923.80133.76401
2021T20 (leagues & domestic)1112714.11113.44000
2021T20I713021.67123.83900
2022ODI210050.00101.07101
2022T20 (leagues & domestic)1548744.27131.38704
2022T20I2560733.72145.97103
2023ODI1338334.8294.88703
2023T20 (leagues & domestic)1534631.45136.86602
2023T20I1018823.50110.63000
2024T20 (leagues & domestic)1523116.50137.54600
2024T20I1332045.71152.45001
2025ODI713522.50118.44500
2025T20 (leagues & domestic)1222424.89163.54800
2025T20I1230233.56153.36303
2026T20 (leagues & domestic)1020622.89138.34000
2026T20I1228626.00165.35202

Hardik Pandya bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test17883504175/286/5029.653.4251.91117
ODI863,3593,137874/24–36.065.6038.61015
T20I1232,2013,0571144/16–26.828.3319.3305
T20 (leagues & domestic)1271,9802,984965/36–31.089.0420.6110

Wickets per year

0204060201520192023202617
Hardik Pandya: wickets per calendar year (all formats in the data)
020406020152017201920212023202617
Hardik Pandya: wickets per calendar year (all formats in the data)
Show as table
Hardik Pandya: wickets per calendar year (all formats in the data)
YearWickets
20151
201632
201749
201846
201931
20201
20216
202234
202333
202431
202533
202617
Year-by-year bowling (31 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2015T20 (leagues & domestic)81176.0010.351/13
2016ODI4435.255.423/31
2016T20 (leagues & domestic)191325.387.393/13
2016T20I161524.008.093/8
2017ODI273135.525.583/40
2017T20 (leagues & domestic)13635.508.192/22
2017T20I10823.507.733/29
2017Test5423.752.972/31
2018ODI10579.205.552/30
2018T20 (leagues & domestic)131821.178.933/24
2018T20I81024.308.104/38
2018Test121331.463.555/28
2019ODI111242.175.613/60
2019T20 (leagues & domestic)161427.869.183/20
2019T20I5537.0010.282/51
2020ODI1124.006.001/24
2021ODI4272.506.301/34
2021T20I7438.007.242/16
2022ODI3612.334.354/24
2022T20 (leagues & domestic)10827.757.283/17
2022T20I232027.208.504/33
2023ODI181925.215.473/3
2023T20 (leagues & domestic)11376.009.121/10
2023T20I111123.187.294/16
2024T20 (leagues & domestic)141529.5310.073/27
2024T20I151625.448.313/20
2025ODI8738.716.232/31
2025T20 (leagues & domestic)141424.439.775/36
2025T20I151229.089.182/33
2026T20 (leagues & domestic)9464.7511.431/18
2026T20I131328.778.702/16

Hardik Pandya against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Sri LankaTest317859.33107.910811
EnglandTest816423.4356.95201
South AfricaTest611919.8368.89301
AustraliaODI1358553.18112.59204
EnglandODI1443839.82123.77103
New ZealandODI1233728.0898.85401
PakistanODI521754.25132.38702
West IndiesODI615230.40110.97001
Sri LankaODI1112712.7085.83600
South AfricaODI54113.6797.61500
EnglandT20I1944129.40151.56303
South AfricaT20I1639139.10138.26302
New ZealandT20I1626020.00130.74200
BangladeshT20I825742.83183.65001
AustraliaT20I823558.75162.17101
West IndiesT20I915819.75112.93100
Sri LankaT20I1315012.50126.12900
PakistanT20I89816.33114.04000
IrelandT20I47575.00241.93200
Rajasthan RoyalsT20 (leagues & domestic)1754961.00175.48702
Kolkata Knight RidersT20 (leagues & domestic)1643943.90159.19103
Royal Challengers BengaluruT20 (leagues & domestic)1840144.56165.76202
Delhi CapitalsT20 (leagues & domestic)2136321.35131.55901
Punjab KingsT20 (leagues & domestic)1831120.73150.24000
Sunrisers HyderabadT20 (leagues & domestic)1625017.86113.15001
Chennai Super KingsT20 (leagues & domestic)1822920.82133.92500
Lucknow Super GiantsT20 (leagues & domestic)818426.29128.76601
Rising Pune SupergiantT20 (leagues & domestic)58120.25144.63500
Mumbai IndiansT20 (leagues & domestic)46923.00156.82800
Gujarat TitansT20 (leagues & domestic)56015.00122.42200
Gujarat LionsT20 (leagues & domestic)4196.3386.4700
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
EnglandTest61024.703.855/28
Sri LankaTest5423.752.972/31
South AfricaTest6354.003.182/27
Sri LankaODI161634.505.433/3
New ZealandODI161637.315.843/31
EnglandODI141541.406.064/24
AustraliaODI121333.776.503/44
PakistanODI71024.604.942/31
West IndiesODI8828.384.573/40
South AfricaODI8559.804.982/30
BangladeshODI4340.676.593/60
EnglandT20I202124.248.344/33
PakistanT20I91713.827.703/8
New ZealandT20I161427.649.004/16
South AfricaT20I191437.719.103/20
Sri LankaT20I151422.647.323/29
West IndiesT20I11740.148.033/35
BangladeshT20I8731.298.762/28
AustraliaT20I10643.679.702/36
IrelandT20I5523.408.363/27
Kolkata Knight RidersT20 (leagues & domestic)151522.078.282/16
Sunrisers HyderabadT20 (leagues & domestic)141326.779.243/31
Rajasthan RoyalsT20 (leagues & domestic)121221.178.023/17
Chennai Super KingsT20 (leagues & domestic)151032.208.703/20
Royal Challengers BengaluruT20 (leagues & domestic)13842.7510.363/28
Lucknow Super GiantsT20 (leagues & domestic)8726.869.405/36
Delhi CapitalsT20 (leagues & domestic)14649.509.001/7
Punjab KingsT20 (leagues & domestic)11664.1711.322/57
Gujarat TitansT20 (leagues & domestic)5344.0011.002/29
Rising Pune SupergiantT20 (leagues & domestic)4177.0010.041/36
Gujarat LionsT20 (leagues & domestic)30–10.250/10

Top grounds (batting)

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Wankhede Stadium584732.949.17
Narendra Modi Stadium242327.308.26
Eden Gardens151628.627.51
R Premadasa Stadium91217.835.44
M Chinnaswamy Stadium111124.738.50
Dubai International Cricket Stadium151134.737.16
Old Trafford5920.445.41
Ekana Cricket Stadium4811.757.23
MA Chidambaram Stadium9822.886.78
Nassau County International Cricket Stadium379.295.42

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay325309105.291056358.92
T20Middle22641826124.0652392988.22
T20Death29741713173.6120733779.77
ODIPowerplay1333.31627126.04
ODIMiddle1125115497.5262420615.33
ODIDeath771551139.930312146.83

How Hardik Pandya was dismissed

How Hardik Pandya took wickets

Last 20 innings

020406031 Jan 20261 Mar 202624 May 202634
Hardik Pandya: runs in the last 20 innings
020406031 Jan 202615 Feb 202626 Feb 20268 Mar 202612 Apr 202623 Apr 202624 May 202634
Hardik Pandya: runs in the last 20 innings
Show as table
Hardik Pandya: runs in the last 20 innings
InningsRuns
31 Jan 202642
7 Feb 20265
12 Feb 202652
15 Feb 20260
18 Feb 202630
22 Feb 202618
26 Feb 202650
1 Mar 202617
5 Mar 202627
8 Mar 202618
29 Mar 202618
7 Apr 20269
12 Apr 202640
16 Apr 202614
20 Apr 202615
23 Apr 20261
29 Apr 202631
2 May 202618
20 May 202626
24 May 202634
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
24 May 2026T20 (leagues & domestic)Rajasthan Royals3415caughtWankhede Stadium
20 May 2026T20 (leagues & domestic)Kolkata Knight Riders2627bowledEden Gardens
2 May 2026T20 (leagues & domestic)Chennai Super Kings1823caughtMA Chidambaram Stadium
29 Apr 2026T20 (leagues & domestic)Sunrisers Hyderabad3115caughtWankhede Stadium
23 Apr 2026T20 (leagues & domestic)Chennai Super Kings12caughtWankhede Stadium
20 Apr 2026T20 (leagues & domestic)Gujarat Titans1516caughtNarendra Modi Stadium
16 Apr 2026T20 (leagues & domestic)Punjab Kings1412caughtWankhede Stadium
12 Apr 2026T20 (leagues & domestic)Royal Challengers Bengaluru4022caughtWankhede Stadium
7 Apr 2026T20 (leagues & domestic)Rajasthan Royals96caughtAssam Cricket Association Stadium
29 Mar 2026T20 (leagues & domestic)Kolkata Knight Riders18*11not outWankhede Stadium
8 Mar 2026T20INew Zealand1813caughtNarendra Modi Stadium
5 Mar 2026T20IEngland2712run outWankhede Stadium
1 Mar 2026T20IWest Indies1714caughtEden Gardens
26 Feb 2026T20IZimbabwe50*23not outMA Chidambaram Stadium
22 Feb 2026T20ISouth Africa1817caughtNarendra Modi Stadium
18 Feb 2026T20INetherlands3021caughtNarendra Modi Stadium
15 Feb 2026T20IPakistan01caughtR Premadasa Stadium
12 Feb 2026T20INamibia5228caughtArun Jaitley Stadium
7 Feb 2026T20IUnited States of America56caughtWankhede Stadium
31 Jan 2026T20INew Zealand4217caughtGreenfield International Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
20 May 2026T20 (leagues & domestic)Kolkata Knight Riders0/1320Eden Gardens
2 May 2026T20 (leagues & domestic)Chennai Super Kings0/1720MA Chidambaram Stadium
29 Apr 2026T20 (leagues & domestic)Sunrisers Hyderabad1/393.40Wankhede Stadium
23 Apr 2026T20 (leagues & domestic)Chennai Super Kings0/3820Wankhede Stadium
20 Apr 2026T20 (leagues & domestic)Gujarat Titans1/1810Narendra Modi Stadium
16 Apr 2026T20 (leagues & domestic)Punjab Kings0/3930Wankhede Stadium
12 Apr 2026T20 (leagues & domestic)Royal Challengers Bengaluru1/3940Wankhede Stadium
7 Apr 2026T20 (leagues & domestic)Rajasthan Royals0/1720Assam Cricket Association Stadium
29 Mar 2026T20 (leagues & domestic)Kolkata Knight Riders1/3930Wankhede Stadium
8 Mar 2026T20INew Zealand1/3640Narendra Modi Stadium
5 Mar 2026T20IEngland2/3840Wankhede Stadium
1 Mar 2026T20IWest Indies1/4040Eden Gardens
26 Feb 2026T20IZimbabwe0/2130MA Chidambaram Stadium
22 Feb 2026T20ISouth Africa0/4540Narendra Modi Stadium
18 Feb 2026T20INetherlands1/4030Narendra Modi Stadium
15 Feb 2026T20IPakistan2/1631R Premadasa Stadium
12 Feb 2026T20INamibia2/2140Arun Jaitley Stadium
7 Feb 2026T20IUnited States of America0/3440Wankhede Stadium
31 Jan 2026T20INew Zealand0/1520Greenfield International Stadium
25 Jan 2026T20INew Zealand2/2330Assam Cricket Association Stadium

Batter vs bowler matchups

Batters Hardik Pandya bowled to most

Frequently asked questions

How many runs has Hardik Pandya scored in Tests?
461 runs in 17 innings (10 matches) at an average of 28.81 and a strike rate of 73.6, in the data from 2017 to 2018.
How many runs has Hardik Pandya scored in ODIs?
1,897 runs in 67 innings (92 matches) at an average of 33.28 and a strike rate of 111.1, in the data from 2016 to 2025.
How many runs has Hardik Pandya scored in T20Is?
2,221 runs in 107 innings (136 matches) at an average of 27.76 and a strike rate of 145.1, in the data from 2016 to 2026.
What is Hardik Pandya's highest score?
108 in Tests, the highest score in the data.
How many wickets has Hardik Pandya taken in Tests?
17 wickets in 17 innings at an average of 29.65, economy 3.42, best figures 5/28.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.