Skip to content
Cricket Record Book

Hardik Pandya Stats, Highest Scores and Wickets

Official career totals checked 8 Oct 2026. Detailed tables built from full scorecards of 10 Tests, 92 ODIs, 136 T20Is, 162 IPL, up to 24 May 2026.

Runs and wickets in equal measure: the Hardik Pandya stats read 2,288 runs and 114 wickets in 138 T20Is for India. The ODI ledger shows 1,904 runs alongside 91 wickets in 94 games.

Both columns are full, which makes him a true all-rounder: 4,579 runs and 218 wickets fill his international scorecard tables. He also hits hard, with a T20I strike rate of 145.07 and 122 sixes in the scorecard tables. This page covers his one hundred, his best bowling, his IPL seasons for Mumbai Indians and Gujarat Titans, and his record against each team. India’s full results are on the India cricket team records page.

Hardik Pandya career by format

T20Is: his biggest format by appearances, 138 of them. Australia in Sep 2022 saw his top score, an unbeaten 71 from only 30 balls, while New Zealand in Feb 2023 conceded his best return of 4/16. The scorecard tables show three four-wicket hauls.

ODIs: plenty of runs and wickets but no hundred, the nearest being an unbeaten 92 versus Australia in Dec 2020. In the ODIs with full scorecards he scores at 111.07 runs per 100 balls and averages 33.28.

Tests: a brief stint of 11 matches for 532 runs and 17 wickets. That short Test career holds his only international hundred and his only five-wicket haul.

His best years show both skills: 811 runs and 43 wickets in 2017, then 707 runs and 26 wickets in 2022. In 2020 he played only 6 internationals but averaged 72.00.

Hardik Pandya Stats: Official Career Totals

Official career figures, checked 8 Oct 2026. The detailed tables below are built from full match scorecards, so their totals can be a few matches short.

FormatMRuns100sHSWkts
Tests11532110817
ODIs941,904092*91
T20Is1382,288071*114

Hardik Pandya Batting Stats by Format

FormatMInnsRunsHSAvgSR100s50s4s6s
Tests101746110828.8173.64135812
ODIs92671,89792*33.28111.0701114176
T20Is1361072,22171*27.76145.0709161122
All internationals2381914,57910829.93118.47123360210
IPL1621502,9559127.88146.29010228156

Hardik Pandya Total Wickets by Format

FormatMInnsWktsBestAvgEconSR4w5w
Tests1017175/2829.653.4251.901
ODIs9286874/2436.065.6038.610
T20Is1361231144/1626.828.3319.330
All internationals2382262185/2830.726.2429.641
IPL162116825/3633.559.3621.501

Hardik Pandya Century List

#ScoreBalls4s6sFormatAgainstVenueDate
11089687TestsSri LankaPallekele International Cricket Stadium, Kandy12 Aug 2017

Hardik Pandya Highest Score in ODI, Tests and IPL

ScoreBalls6sFormatAgainstDate
108967TestsSri Lanka12 Aug 2017
93951TestsSouth Africa5 Jan 2018
92*761ODIsAustralia2 Dec 2020
91349IPLKolkata Knight Riders28 Apr 2019
90764ODIsAustralia27 Nov 2020
87*524IPLRajasthan Royals14 Apr 2022
87901ODIsPakistan2 Sep 2023
83665ODIsAustralia17 Sep 2017
78724ODIsAustralia24 Sep 2017
76436ODIsPakistan18 Jun 2017

Hardik Pandya best bowling figures

FiguresOversFormatAgainstDate
5/286TestsEngland18 Aug 2018
5/364IPLLucknow Super Giants4 Apr 2025
4/164T20IsNew Zealand1 Feb 2023
4/247ODIsEngland17 Jul 2022
4/334T20IsEngland7 Jul 2022
4/384T20IsEngland8 Jul 2018
3/32.2ODIsSri Lanka17 Sep 2023
3/83.3T20IsPakistan27 Feb 2016
3/174IPLRajasthan Royals29 May 2022
3/203T20IsSouth Africa29 Jun 2024

Hardik Pandya IPL Stats by Season

SeasonTeamMRunsHSAvgSR100s50s6sWkts
2015Mumbai Indians911261*22.40180.650181
2016Mumbai Indians114496.2969.840003
2017Mumbai Indians1725035*35.71156.2500206
2018Mumbai Indians132605028.89133.33011118
2019Mumbai Indians164029144.67191.43012914
2020Mumbai Indians1428160*35.12178.9801250
2021Mumbai Indians1212740*14.11113.390050
2022Gujarat Titans1548787*44.27131.2704128
2023Gujarat Titans163466631.45136.7602153
2024Mumbai Indians142164618.00143.05001111
2025Mumbai Indians1522448*24.89163.50001314
2026Mumbai Indians102064022.89138.260074
All seasons1622,9559127.88146.2901015682

Hardik Pandya international runs and wickets by year

YearMRunsHSAvg100s50sWkts
2016201233613.670019
20174281110830.041543
2018254689324.630228
2019163194829.000017
2020628892*72.00021
2021162496422.64016
20223070771*35.350426
2023305718730.050330
20241632050*45.710116
2025234376329.130319
2026142865226.000213

Hardik Pandya record against each team

AgainstMRunsHSAvg100sWktsBowl avg
England411,0437131.6104629.93
Australia2782092*54.6701936.89
New Zealand355975423.8803032.80
South Africa325519329.0002244.95
Sri Lanka3445510818.2013428.35
Pakistan183158731.5002717.81
West Indies2031070*23.8501533.87
Bangladesh1325750*36.7101034.10
Ireland57532*75.000523.40
Zimbabwe26850*68.000218.50
Namibia2525252.000210.50
Netherlands2303030.000149.00
USA2555.000224.00
Oman1111.000126.00

Hardik Pandya Debut: First Match in Each Format

First match with a full scorecard in our record for each format.

FormatFirst matchAgainstVenue
Tests26 Jul 2017Sri LankaGalle International Stadium, Galle
ODIs16 Oct 2016New ZealandHPCA Stadium, Dharamsala
T20Is26 Jan 2016AustraliaAdelaide Oval, Adelaide
IPL19 Apr 2015Royal Challengers BengaluruBangalore

Hardik Pandya last 10 matches

DateFormatAgainstBattingBowling
24 May 2026IPLRajasthan Royals34 (15)–
20 May 2026IPLKolkata Knight Riders26 (27)0/13
2 May 2026IPLChennai Super Kings18 (23)0/17
29 Apr 2026IPLSunrisers Hyderabad31 (15)1/39
23 Apr 2026IPLChennai Super Kings1 (2)0/38
20 Apr 2026IPLGujarat Titans15 (16)1/18
16 Apr 2026IPLPunjab Kings14 (12)0/39
12 Apr 2026IPLRoyal Challengers Bengaluru40 (22)1/39
7 Apr 2026IPLRajasthan Royals9 (6)0/17
29 Mar 2026IPLKolkata Knight Riders18* (11)1/39

Hardik Pandya highest scores and best bowling

Kandy, 12 Aug 2017: the only century, a 96-ball 108 versus Sri Lanka in a Test, with 7 sixes. He came close again with 93 against South Africa in a Test on 5 Jan 2018, and twice in ODIs against Australia, with 90 and 92* in Nov and Dec 2020.

His fastest big innings is in the IPL, where Kolkata Knight Riders conceded 91 from just 34 balls, 9 of them cleared for six, in Apr 2019.

With the ball, a 6-over burst of 5/28 in an England Test in Aug 2018 is his best. Lucknow Super Giants conceded his IPL best, 5/36, in Apr 2025. The cheapest haul is 3/3 from 2.2 overs in a Sri Lanka ODI of Sep 2023, and in the T20 World Cup final of 29 Jun 2024 he claimed 3/20 versus South Africa.

England top both of his opponent columns, with 1,043 runs and 46 wickets. Pakistan have suffered most from his bowling, 27 wickets at 17.81. Against South Africa his wickets cost 44.95.

Hardik Pandya IPL runs by season

His 162 IPL matches came for two teams. He played for Mumbai Indians from 2015 to 2021, for Gujarat Titans in 2022 and 2023, and for Mumbai again from 2024. The record book opens his IPL story on 19 Apr 2015, versus Royal Challengers Bengaluru.

The best batting season is 2022 for Gujarat: 487 runs at 44.27 with 4 fifties. The 2019 season was the most explosive: 402 runs at a rate of 191.43, with 29 sixes. His top wicket haul is 18 in 2018. The 2026 table shows 206 runs and 4 wickets from 10 appearances.

Across all seasons the tables show 2,955 IPL runs, 156 sixes and 82 wickets. His last 10 matches are all from the IPL in 2026, and the best of them is a 22-ball 40 versus Royal Challengers Bengaluru. For the leading run makers, see most runs in IPL history, and for another India all-rounder, Ravindra Jadeja’s stats.

Questions about Hardik Pandya

What is Hardik Pandya's highest score?

It is 108, his Test hundred at Kandy versus Sri Lanka in Aug 2017. Australia conceded his best ODI score, 92*, and his best T20I score, 71*. His IPL high is 91.

How many centuries has Hardik Pandya scored?

One, the 108 against Sri Lanka in 2017. He has no hundred in ODIs, T20Is or the IPL, though he has 11 ODI fifties and 10 IPL fifties in the tables.

What are Hardik Pandya's total wickets?

The official figures are 114 in T20Is and 91 in ODIs, plus 17 from Tests. Scorecard tables give 218 across internationals and 82 in the IPL.

Which IPL teams has Hardik Pandya played for?

Mumbai Indians and Gujarat Titans. He made 487 runs for Gujarat in 2022, his best season, and has played the rest of his IPL career for Mumbai.

When did Hardik Pandya make his debut?

Adelaide on 26 Jan 2016, a T20I versus Australia, is the earliest international for him in this record book. Dharamsala hosted his first ODI here, versus New Zealand on 16 Oct 2016, and Galle his first Test, versus Sri Lanka on 26 Jul 2017.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.