Hardik Pandya

Hardik Pandya

411 matches · 19 Apr 2015 to 24 May 2026

Full name
Hardik Himanshu Pandya
Born
11 Oct 1993, Surat
Age
33 years
Role
All-rounder
Batting
Right-handed
Bowling
Right-arm medium-fast

Hardik Himanshu Pandya (born 11 October 1993) is an Indian international cricketer who plays for the Indian cricket team. He is an all-rounder who is a right-handed middle-order batsman and right arm fast-medium bowler. He is considered one of the best all-rounders in the world in white-ball cricket. Pandya is the first fast-bowling all-rounder in T20Is to complete 1,000 runs and 100 wickets. He captains Mumbai Indians in the Indian Premier League and occasionally plays for Baroda in domestic cricket. He has captained the Indian team in white-ball cricket and was the vice-captain of the team that won the 2024 T20 World Cup.

Text from Wikipedia (CC BY-SA 4.0). Photo: Prime Minister's Office · GODL-India.

Hardik Pandya: career summary

Hardik Pandya is an all-rounder from India, born on 11 Oct 1993 in Surat. Hardik Pandya has played 411 matches on CricInto's records, from 19 Apr 2015 to 24 May 2026, for Mumbai Indians, India, Baroda and Gujarat Titans.

In the Indian Premier League (162 matches, 2015–2026): 2,955 runs in 150 innings at an average of 27.88 and a strike rate of 146.29, with 0 hundreds and 10 fifties (highest score 91); 82 wickets at an average of 33.55 and an economy rate of 9.36 (best 5/36).

In T20Is (136 matches, 2016–2026): 2,221 runs in 107 innings at an average of 27.76 and a strike rate of 145.07, with 0 hundreds and 9 fifties (highest score 71*); 114 wickets at an average of 26.82 and an economy rate of 8.33 (best 4/16).

In ODIs (92 matches, 2016–2025): 1,897 runs in 67 innings at an average of 33.28 and a strike rate of 111.07, with 0 hundreds and 11 fifties (highest score 92*); 87 wickets at an average of 36.06 and an economy rate of 5.60 (best 4/24).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
Test10171 46110828.81 62673.641 358122
ODI926710 189792*33.28 1708111.070 11141764
T20I13610727 222171*27.76 1531145.070 91611224
Indian Premier League16215044 29559127.88 2020146.290 102281566
Syed Mushtaq Ali Trophy11113 38786*48.38 297130.300 329190

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
Test1017147.1 504175/28 29.653.4251.94 01
ODI9286559.5 3137874/24 36.065.6038.61 10
T20I136123366.5 30571144/16 26.828.3319.31 30
Indian Premier League162116294 2751825/36 33.559.3621.51 01
Syed Mushtaq Ali Trophy111136 233143/13 16.646.4715.43 00

Recent matches

DateMatchBatBowl
24 May 2026 MI vs RR Indian Premier League 34 (15)-
20 May 2026 MI vs KKR Indian Premier League 26 (27)0/13 (2)
2 May 2026 MI vs CSK Indian Premier League 18 (23)0/17 (2)
29 Apr 2026 MI vs SRH Indian Premier League 31 (15)1/39 (3.4)
23 Apr 2026 MI vs CSK Indian Premier League 1 (2)0/38 (2)
20 Apr 2026 MI vs GT Indian Premier League 15 (16)1/18 (1)
16 Apr 2026 MI vs PBKS Indian Premier League 14 (12)0/39 (3)
12 Apr 2026 MI vs RCB Indian Premier League 40 (22)1/39 (4)
7 Apr 2026 MI vs RR Indian Premier League 9 (6)0/17 (2)
29 Mar 2026 MI vs KKR Indian Premier League 18* (11)1/39 (3)

Frequently asked questions

How many runs has Hardik Pandya scored in the Indian Premier League?

Hardik Pandya has scored 2,955 runs in the Indian Premier League, at an average of 27.88.

How many wickets has Hardik Pandya taken in the Indian Premier League?

Hardik Pandya has taken 82 wickets in the Indian Premier League, with best figures of 5/36.

How many runs has Hardik Pandya scored in T20Is?

Hardik Pandya has scored 2,221 runs in T20Is, at an average of 27.76.

How many wickets has Hardik Pandya taken in T20Is?

Hardik Pandya has taken 114 wickets in T20Is, with best figures of 4/16.

How many runs has Hardik Pandya scored in ODIs?

Hardik Pandya has scored 1,897 runs in ODIs, at an average of 33.28.

How many wickets has Hardik Pandya taken in ODIs?

Hardik Pandya has taken 87 wickets in ODIs, with best figures of 4/24.

How many hundreds has Hardik Pandya scored?

Hardik Pandya has scored 1 hundred in Tests.

What is Hardik Pandya's highest score?

Hardik Pandya's highest score is 108, in Tests.

How old is Hardik Pandya?

Hardik Pandya was born on 11 Oct 1993 in Surat, and is 33 years old.

Which teams has Hardik Pandya played for?

Mumbai Indians (2015–2026), India (2016–2026), Baroda (2016–2024) and Gujarat Titans (2022–2023).