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.
| Format | M | Runs | 100s | HS | Wkts |
|---|---|---|---|---|---|
| Tests | 11 | 532 | 1 | 108 | 17 |
| ODIs | 94 | 1,904 | 0 | 92* | 91 |
| T20Is | 138 | 2,288 | 0 | 71* | 114 |
Hardik Pandya Batting Stats by Format
| Format | M | Inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 10 | 17 | 461 | 108 | 28.81 | 73.64 | 1 | 3 | 58 | 12 |
| ODIs | 92 | 67 | 1,897 | 92* | 33.28 | 111.07 | 0 | 11 | 141 | 76 |
| T20Is | 136 | 107 | 2,221 | 71* | 27.76 | 145.07 | 0 | 9 | 161 | 122 |
| All internationals | 238 | 191 | 4,579 | 108 | 29.93 | 118.47 | 1 | 23 | 360 | 210 |
| IPL | 162 | 150 | 2,955 | 91 | 27.88 | 146.29 | 0 | 10 | 228 | 156 |
Hardik Pandya Total Wickets by Format
| Format | M | Inns | Wkts | Best | Avg | Econ | SR | 4w | 5w |
|---|---|---|---|---|---|---|---|---|---|
| Tests | 10 | 17 | 17 | 5/28 | 29.65 | 3.42 | 51.9 | 0 | 1 |
| ODIs | 92 | 86 | 87 | 4/24 | 36.06 | 5.60 | 38.6 | 1 | 0 |
| T20Is | 136 | 123 | 114 | 4/16 | 26.82 | 8.33 | 19.3 | 3 | 0 |
| All internationals | 238 | 226 | 218 | 5/28 | 30.72 | 6.24 | 29.6 | 4 | 1 |
| IPL | 162 | 116 | 82 | 5/36 | 33.55 | 9.36 | 21.5 | 0 | 1 |
Hardik Pandya Century List
| # | Score | Balls | 4s | 6s | Format | Against | Venue | Date |
|---|---|---|---|---|---|---|---|---|
| 1 | 108 | 96 | 8 | 7 | Tests | Sri Lanka | Pallekele International Cricket Stadium, Kandy | 12 Aug 2017 |
Hardik Pandya Highest Score in ODI, Tests and IPL
| Score | Balls | 6s | Format | Against | Date |
|---|---|---|---|---|---|
| 108 | 96 | 7 | Tests | Sri Lanka | 12 Aug 2017 |
| 93 | 95 | 1 | Tests | South Africa | 5 Jan 2018 |
| 92* | 76 | 1 | ODIs | Australia | 2 Dec 2020 |
| 91 | 34 | 9 | IPL | Kolkata Knight Riders | 28 Apr 2019 |
| 90 | 76 | 4 | ODIs | Australia | 27 Nov 2020 |
| 87* | 52 | 4 | IPL | Rajasthan Royals | 14 Apr 2022 |
| 87 | 90 | 1 | ODIs | Pakistan | 2 Sep 2023 |
| 83 | 66 | 5 | ODIs | Australia | 17 Sep 2017 |
| 78 | 72 | 4 | ODIs | Australia | 24 Sep 2017 |
| 76 | 43 | 6 | ODIs | Pakistan | 18 Jun 2017 |
Hardik Pandya best bowling figures
| Figures | Overs | Format | Against | Date |
|---|---|---|---|---|
| 5/28 | 6 | Tests | England | 18 Aug 2018 |
| 5/36 | 4 | IPL | Lucknow Super Giants | 4 Apr 2025 |
| 4/16 | 4 | T20Is | New Zealand | 1 Feb 2023 |
| 4/24 | 7 | ODIs | England | 17 Jul 2022 |
| 4/33 | 4 | T20Is | England | 7 Jul 2022 |
| 4/38 | 4 | T20Is | England | 8 Jul 2018 |
| 3/3 | 2.2 | ODIs | Sri Lanka | 17 Sep 2023 |
| 3/8 | 3.3 | T20Is | Pakistan | 27 Feb 2016 |
| 3/17 | 4 | IPL | Rajasthan Royals | 29 May 2022 |
| 3/20 | 3 | T20Is | South Africa | 29 Jun 2024 |
Hardik Pandya IPL Stats by Season
| Season | Team | M | Runs | HS | Avg | SR | 100s | 50s | 6s | Wkts |
|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | Mumbai Indians | 9 | 112 | 61* | 22.40 | 180.65 | 0 | 1 | 8 | 1 |
| 2016 | Mumbai Indians | 11 | 44 | 9 | 6.29 | 69.84 | 0 | 0 | 0 | 3 |
| 2017 | Mumbai Indians | 17 | 250 | 35* | 35.71 | 156.25 | 0 | 0 | 20 | 6 |
| 2018 | Mumbai Indians | 13 | 260 | 50 | 28.89 | 133.33 | 0 | 1 | 11 | 18 |
| 2019 | Mumbai Indians | 16 | 402 | 91 | 44.67 | 191.43 | 0 | 1 | 29 | 14 |
| 2020 | Mumbai Indians | 14 | 281 | 60* | 35.12 | 178.98 | 0 | 1 | 25 | 0 |
| 2021 | Mumbai Indians | 12 | 127 | 40* | 14.11 | 113.39 | 0 | 0 | 5 | 0 |
| 2022 | Gujarat Titans | 15 | 487 | 87* | 44.27 | 131.27 | 0 | 4 | 12 | 8 |
| 2023 | Gujarat Titans | 16 | 346 | 66 | 31.45 | 136.76 | 0 | 2 | 15 | 3 |
| 2024 | Mumbai Indians | 14 | 216 | 46 | 18.00 | 143.05 | 0 | 0 | 11 | 11 |
| 2025 | Mumbai Indians | 15 | 224 | 48* | 24.89 | 163.50 | 0 | 0 | 13 | 14 |
| 2026 | Mumbai Indians | 10 | 206 | 40 | 22.89 | 138.26 | 0 | 0 | 7 | 4 |
| All seasons | 162 | 2,955 | 91 | 27.88 | 146.29 | 0 | 10 | 156 | 82 |
Hardik Pandya international runs and wickets by year
| Year | M | Runs | HS | Avg | 100s | 50s | Wkts |
|---|---|---|---|---|---|---|---|
| 2016 | 20 | 123 | 36 | 13.67 | 0 | 0 | 19 |
| 2017 | 42 | 811 | 108 | 30.04 | 1 | 5 | 43 |
| 2018 | 25 | 468 | 93 | 24.63 | 0 | 2 | 28 |
| 2019 | 16 | 319 | 48 | 29.00 | 0 | 0 | 17 |
| 2020 | 6 | 288 | 92* | 72.00 | 0 | 2 | 1 |
| 2021 | 16 | 249 | 64 | 22.64 | 0 | 1 | 6 |
| 2022 | 30 | 707 | 71* | 35.35 | 0 | 4 | 26 |
| 2023 | 30 | 571 | 87 | 30.05 | 0 | 3 | 30 |
| 2024 | 16 | 320 | 50* | 45.71 | 0 | 1 | 16 |
| 2025 | 23 | 437 | 63 | 29.13 | 0 | 3 | 19 |
| 2026 | 14 | 286 | 52 | 26.00 | 0 | 2 | 13 |
Hardik Pandya record against each team
| Against | M | Runs | HS | Avg | 100s | Wkts | Bowl avg |
|---|---|---|---|---|---|---|---|
| England | 41 | 1,043 | 71 | 31.61 | 0 | 46 | 29.93 |
| Australia | 27 | 820 | 92* | 54.67 | 0 | 19 | 36.89 |
| New Zealand | 35 | 597 | 54 | 23.88 | 0 | 30 | 32.80 |
| South Africa | 32 | 551 | 93 | 29.00 | 0 | 22 | 44.95 |
| Sri Lanka | 34 | 455 | 108 | 18.20 | 1 | 34 | 28.35 |
| Pakistan | 18 | 315 | 87 | 31.50 | 0 | 27 | 17.81 |
| West Indies | 20 | 310 | 70* | 23.85 | 0 | 15 | 33.87 |
| Bangladesh | 13 | 257 | 50* | 36.71 | 0 | 10 | 34.10 |
| Ireland | 5 | 75 | 32* | 75.00 | 0 | 5 | 23.40 |
| Zimbabwe | 2 | 68 | 50* | 68.00 | 0 | 2 | 18.50 |
| Namibia | 2 | 52 | 52 | 52.00 | 0 | 2 | 10.50 |
| Netherlands | 2 | 30 | 30 | 30.00 | 0 | 1 | 49.00 |
| USA | 2 | 5 | 5 | 5.00 | 0 | 2 | 24.00 |
| Oman | 1 | 1 | 1 | 1.00 | 0 | 1 | 26.00 |
Hardik Pandya Debut: First Match in Each Format
First match with a full scorecard in our record for each format.
| Format | First match | Against | Venue |
|---|---|---|---|
| Tests | 26 Jul 2017 | Sri Lanka | Galle International Stadium, Galle |
| ODIs | 16 Oct 2016 | New Zealand | HPCA Stadium, Dharamsala |
| T20Is | 26 Jan 2016 | Australia | Adelaide Oval, Adelaide |
| IPL | 19 Apr 2015 | Royal Challengers Bengaluru | Bangalore |
Hardik Pandya last 10 matches
| Date | Format | Against | Batting | Bowling |
|---|---|---|---|---|
| 24 May 2026 | IPL | Rajasthan Royals | 34 (15) | – |
| 20 May 2026 | IPL | Kolkata Knight Riders | 26 (27) | 0/13 |
| 2 May 2026 | IPL | Chennai Super Kings | 18 (23) | 0/17 |
| 29 Apr 2026 | IPL | Sunrisers Hyderabad | 31 (15) | 1/39 |
| 23 Apr 2026 | IPL | Chennai Super Kings | 1 (2) | 0/38 |
| 20 Apr 2026 | IPL | Gujarat Titans | 15 (16) | 1/18 |
| 16 Apr 2026 | IPL | Punjab Kings | 14 (12) | 0/39 |
| 12 Apr 2026 | IPL | Royal Challengers Bengaluru | 40 (22) | 1/39 |
| 7 Apr 2026 | IPL | Rajasthan Royals | 9 (6) | 0/17 |
| 29 Mar 2026 | IPL | Kolkata Knight Riders | 18* (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.