Hardik Pandya IPL Career Stats: Complete Record, Milestones and Season-by-Season Breakdown

Updated October 2026 | All stats are as of the end of IPL 2026 (final played 31 May 2026).

Hardik Pandya IPL stats, quick answer: here is Hardik Pandya’s complete IPL record from 2015 to the end of IPL 2026.

  • Matches: 162 (2015 to 2026)
  • Runs: 2955 at an average of 27.88 and a strike rate of 146.29
  • Highest score: 91
  • Hundreds / fifties: 0 / 10
  • Sixes: 156
  • Wickets: 82 at an economy rate of 9.36
  • Best bowling: 5/36
  • Teams: Mumbai Indians, Gujarat Titans
  • IPL titles: 5 (2015, 2017, 2019, 2020, 2022)
  • Player of the match awards: 8

More player records are in our IPL players section.

Hardik Pandya IPL Stats: Career Overview and Headline Numbers

Hardik Pandya was discovered by Mumbai Indians and won four titles there as an all-rounder before moving to Gujarat Titans, whom he captained to the title in their very first season in 2022. He returned to Mumbai as captain in 2024.

Hardik Pandya has played 162 IPL matches across 12 seasons. With the bat he has 2955 runs from 150 innings, which ranks him 31st on the all-time run-scoring list. He has been dismissed 106 times, giving an average of 27.88, and he scores at 146.29 runs per 100 balls, with 228 fours and 156 sixes. With the ball he has 82 wickets from 294.0 overs, ranking 50th all-time, conceding 9.36 an over and taking a wicket every 21.5 balls.

Where he bats

Batting position Innings Runs Avg SR
Middle order (5-7) 101 1775 23.67 150.17
Top order (3-4) 43 1104 39.43 139.39
Lower order (8+) 4 69 69.00 215.62
Opener (1-2) 2 7 3.50 50.00

Hardik Pandya has batted most often as middle order, 101 of his 150 innings. Batting position here is the order in which a batter first appeared at the crease.

How he gets out

Dismissal Times Share
Caught 86 81%
Bowled 8 8%
Lbw 6 6%
Run Out 3 3%
Stumped 1 1%
Caught And Bowled 1 1%
Hit Wicket 1 1%

In wins and defeats

Result Innings Runs Avg SR
Team won 83 1664 33.96 152.52
Team lost 67 1291 22.65 138.97

In matches his team won, Hardik Pandya averages 33.96 at a strike rate of 152.52; in defeats, 22.65 at 138.97. The gap is a rough measure of how often his innings have decided games.

Teams Played For and How He Moved Between Them

Team Seasons Matches Runs Wickets
Mumbai Indians 2015-2021 92 1476 42
Gujarat Titans 2022-2023 31 833 11
Mumbai Indians 2024-2026 39 646 29

He started with Mumbai Indians in 2015 and stayed until 2021. He then moved to Gujarat Titans in 2022 and stayed until 2023. He then moved to Mumbai Indians in 2024 and stayed until 2026.

How his role changed

Season Average batting position Innings
2015 5.5 8
2016 5.2 9
2017 6.5 16
2018 5.7 13
2019 5.9 15
2020 5.5 13
2021 5.3 11
2022 3.7 15
2023 3.5 15
2024 5.5 13
2025 5.6 12
2026 5.6 10

In his first three seasons Hardik Pandya batted at an average position of 5.7; in his last three it was 5.6. His position in the order has stayed broadly the same throughout his career.

Batting Record Season by Season

Season Team Mat Runs Avg SR 50s 100s HS Wkts
2015 MI 9 112 22.40 180.65 1 0 61* 1
2016 MI 11 44 6.29 69.84 0 0 9 3
2017 MI 17 250 35.71 156.25 0 0 35* 6
2018 MI 13 260 28.89 133.33 1 0 50 18
2019 MI 16 402 44.67 191.43 1 0 91 14
2020 MI 14 281 35.12 178.98 1 0 60* 0
2021 MI 12 127 14.11 113.39 0 0 40* 0
2022 GT 15 487 44.27 131.27 4 0 87* 8
2023 GT 16 346 31.45 136.76 2 0 66 3
2024 MI 14 216 18.00 143.05 0 0 46 11
2025 MI 15 224 24.89 163.50 0 0 48* 14
2026 MI 10 206 22.89 138.26 0 0 40 4
  • 2015 (Mumbai Indians): 112 runs in 9 matches, average 22.40, strike rate 180.65, best 61*, 1 wickets. He batted mostly in the middle order. His best innings was 61* off 31 balls against KKR on 14 May 2015. Mumbai Indians finished 4th in the league table. His team won the title.
  • 2016 (Mumbai Indians): 44 runs in 11 matches, average 6.29, strike rate 69.84, best 9, 3 wickets. He batted mostly in the middle order. His best innings was 9 off 10 balls against KKR on 13 Apr 2016. Mumbai Indians finished 5th in the league table.
  • 2017 (Mumbai Indians): 250 runs in 17 matches, average 35.71, strike rate 156.25, best 35*, 6 wickets. His best bowling was 2/22 against KKR on 13 May 2017. He batted mostly in the middle order. His best innings was 35* off 15 balls against RPS on 6 Apr 2017. Mumbai Indians finished 1st in the league table. His team won the title.
  • 2018 (Mumbai Indians): 260 runs in 13 matches, average 28.89, strike rate 133.33, best 50, 18 wickets. His best bowling was 3/24 against CSK on 7 Apr 2018. He batted mostly in the middle order. His best innings was 50 off 42 balls against RCB on 1 May 2018. Mumbai Indians finished 5th in the league table.
  • 2019 (Mumbai Indians): 402 runs in 16 matches, average 44.67, strike rate 191.43, best 91, 14 wickets. His best bowling was 3/20 against CSK on 3 Apr 2019. He batted mostly in the middle order. His best innings was 91 off 34 balls against KKR on 28 Apr 2019. Mumbai Indians finished 1st in the league table. His team won the title.
  • 2020 (Mumbai Indians): 281 runs in 14 matches, average 35.12, strike rate 178.98, best 60*. He batted mostly in the middle order. His best innings was 60* off 21 balls against RR on 25 Oct 2020. Mumbai Indians finished 1st in the league table. His team won the title.
  • 2021 (Mumbai Indians): 127 runs in 12 matches, average 14.11, strike rate 113.39, best 40*. He batted mostly in the middle order. His best innings was 40* off 30 balls against PBKS on 28 Sep 2021. Mumbai Indians finished 5th in the league table.
  • 2022 (Gujarat Titans): 487 runs in 15 matches, average 44.27, strike rate 131.27, best 87*, 8 wickets. His best bowling was 3/17 against RR on 29 May 2022. He batted mostly at number 3 or 4. His best innings was 87* off 52 balls against RR on 14 Apr 2022. Gujarat Titans finished 1st in the league table. His team won the title.
  • 2023 (Gujarat Titans): 346 runs in 16 matches, average 31.45, strike rate 136.76, best 66, 3 wickets. He batted mostly at number 3 or 4. His best innings was 66 off 50 balls against LSG on 22 Apr 2023. Gujarat Titans finished 1st in the league table. Gujarat Titans reached the final.
  • 2024 (Mumbai Indians): 216 runs in 14 matches, average 18.00, strike rate 143.05, best 46, 11 wickets. His best bowling was 3/31 against SRH on 6 May 2024. He batted mostly in the middle order. His best innings was 46 off 24 balls against DC on 27 Apr 2024. Mumbai Indians finished 10th in the league table.
  • 2025 (Mumbai Indians): 224 runs in 15 matches, average 24.89, strike rate 163.50, best 48*, 14 wickets. His best bowling was 5/36 against LSG on 4 Apr 2025. He batted mostly in the middle order. His best innings was 48* off 23 balls against RR on 1 May 2025. Mumbai Indians finished 4th in the league table.
  • 2026 (Mumbai Indians): 206 runs in 10 matches, average 22.89, strike rate 138.26, best 40, 4 wickets. He batted mostly in the middle order. His best innings was 40 off 22 balls against RCB on 12 Apr 2026. Mumbai Indians finished 9th in the league table.

His most productive season was 2022, with 487 runs. His leanest full season was 2016, when he averaged 6.29. He passed 400 runs in 2 of his 12 seasons.

Bowling season by season

Season Wkts Econ Best
2015 1 10.35 1/13
2016 3 9.18 1/7
2017 6 8.19 2/22
2018 18 8.93 3/24
2019 14 9.18 3/20
2022 8 7.28 3/17
2023 3 9.12 1/10
2024 11 10.75 3/31
2025 14 9.77 5/36
2026 4 11.43 1/18

Highest Scores and Centuries

Score Balls 4s 6s For Against Date Result
91 34 6 9 MI KKR 28 Apr 2019 Lost
87* 52 8 4 GT RR 14 Apr 2022 Won
67 49 4 2 GT KKR 23 Apr 2022 Won
66 50 2 4 GT LSG 22 Apr 2023 Won
62* 47 4 3 GT RCB 19 May 2022 Lost
61* 31 8 2 MI KKR 14 May 2015 Won
60* 21 2 7 MI RR 25 Oct 2020 Lost
59* 53 7 0 GT DC 2 May 2023 Lost
50 42 5 1 MI RCB 1 May 2018 Lost
50* 42 4 1 GT SRH 11 Apr 2022 Lost

Hardik Pandya has not scored an IPL hundred; his best is 91. His team won 4 of the 10 matches in which he passed 50.

Best bowling figures

Figures For Against Date Result
5/36 MI LSG 4 Apr 2025 Lost
3/17 GT RR 29 May 2022 Won
3/20 MI CSK 3 Apr 2019 Won
3/24 MI CSK 7 Apr 2018 Lost
3/28 MI RCB 1 May 2018 Lost
3/31 MI SRH 6 May 2024 Won
2/16 MI KKR 9 May 2018 Won
2/19 MI KKR 6 May 2018 Won

Hardik Pandya has taken four or more wickets in a match 1 times.

Strike Rate and Average by Phase of Innings

Phase Runs Balls Dismissals Average Strike rate
Powerplay (overs 1-6) 174 177 8 21.8 98.3
Middle (7-15) 1271 948 33 38.5 134.1
Death (16-20) 1510 895 65 23.2 168.7

Most of Hardik Pandya’s runs have come in the death phase (1510 runs, 51% of his total). His fastest scoring comes in the death phase, at 168.7 runs per 100 balls. Phase splits use the over in which each ball was bowled.

Bowling by phase

Phase Overs Wickets Economy
Powerplay (overs 1-6) 72.0 13 9.64
Middle (7-15) 168.4 37 8.40
Death (16-20) 53.2 32 12.00

Hardik Pandya has bowled most often in the middle phase (57% of his balls), taking 37 wickets there.

Records Held and Milestones Reached

Milestone Date Opponent Venue
IPL debut 19 Apr 2015 RCB M Chinnaswamy Stadium
First IPL fifty 14 May 2015 KKR Wankhede Stadium
1000 IPL runs 28 Apr 2019 KKR Eden Gardens
100th IPL match 30 Apr 2022 RCB Brabourne Stadium
50 IPL wickets 29 May 2022 RR Narendra Modi Stadium
2000 IPL runs 16 Apr 2023 RR Narendra Modi Stadium

He sits 31st on the all-time run-scoring list. He sits 50th on the all-time wicket-taking list.

Related record pages: most sixes in IPL history, most wickets in IPL history, fastest century in IPL history, Orange Cap winners, Purple Cap winners.

Performance Against Each Opposition

Opponent Runs Avg SR HS Wkts Econ
Rajasthan Royals 549 61.00 175.40 87* 12 8.02
Kolkata Knight Riders 439 43.90 159.06 91 15 8.28
Royal Challengers Bengaluru 401 44.56 165.70 62* 8 10.36
Delhi Capitals 363 21.35 131.52 59* 6 9.00
Punjab Kings 311 20.73 150.24 40* 6 11.32
Sunrisers Hyderabad 250 17.86 113.12 50* 13 9.24
Chennai Super Kings 229 20.82 133.92 25* 10 8.70
Lucknow Super Giants 184 26.29 128.67 66 7 9.40
Rising Pune Supergiant 81 20.25 144.64 35* 1 10.04
Mumbai Indians 69 23.00 156.82 28* 1 8.50
Gujarat Titans 60 15.00 122.45 22* 3 11.00
Gujarat Lions 19 6.33 86.36 7 0 10.25

Hardik Pandya’s most productive opponent has been Rajasthan Royals, against whom he has 549 runs at a strike rate of 175.40. Figures include matches against defunct franchises such as Deccan Chargers and Pune Warriors where relevant.

Home vs Away Splits

Venue type Runs Avg SR Wkts Econ
Home 984 27.33 151.38 40 9.97
Away 1076 25.62 147.40 34 9.26
Neutral 895 31.96 139.84 8 7.28

Home means a match in his franchise’s home city. Neutral covers seasons played wholly or largely away from home grounds (2009 in South Africa, the UAE in 2014 and 2020, the 2021 hub format and the 2022 league stage in Maharashtra).

His most-played grounds

Ground Matches Runs SR Wkts Econ
Wankhede Stadium 55 910 152.43 38 9.99
Narendra Modi Stadium 13 276 123.77 9 8.67
MA Chidambaram Stadium (Chepauk) 10 119 114.42 1 8.00
Sheikh Zayed Stadium 10 240 171.43 0 –
Eden Gardens 9 214 153.96 7 8.46
Rajiv Gandhi International Stadium 8 81 98.78 2 10.00

His most productive ground is Wankhede Stadium: 910 runs in 50 innings at a strike rate of 152.43.

Playoff and Knockout Record

Season Stage Opponent Batting Bowling Result
2015 Qualifier 1 CSK 1 (2) – Won
2015 Final CSK 0 (2) 0/36 Won
2017 Qualifier 1 RPS 14 (10) 0/15 Lost
2017 Qualifier 2 KKR DNB 0/4 Won
2017 Final RPS 10 (9) – Won
2019 Qualifier 1 CSK 13* (11) 0/13 Won
2019 Final CSK 16 (10) 0/3 Won
2020 Qualifier 1 DC 37* (14) – Won
2020 Final DC 3 (5) – Won
2022 Qualifier 1 RR 40* (27) 1/14 Won
2022 Final RR 34 (30) 3/17 Won
2023 Qualifier 1 CSK 8 (7) – Lost
2023 Qualifier 2 MI 28* (13) 0/24 Won
2023 Final CSK 21* (12) 0/14 Lost
2025 Eliminator GT 22* (9) 0/37 Won
2025 Qualifier 2 PBKS 15 (13) 1/19 Lost

In 16 playoff matches, Hardik Pandya has 262 runs at a strike rate of 150.57 and 5 wickets. His teams won 12 of those games, and he has played in 6 finals.

Captaincy Record

Hardik captained Gujarat Titans to the title in their first season (2022) and to the final in 2023, then became Mumbai Indians captain from 2024.

Awards Won

  • Player of the match 8 times
  • IPL champion: 2015, 2017, 2019, 2020, 2022

He was player of the match in the 2022 final.

Three Defining Performances

The three below are his most decisive IPL performances by impact on the result, followed by two more that rank close behind.

  1. Hardik Pandya: 34 off 30 balls and 3/17 with the ball against Rajasthan Royals. 29 May 2022, Narendra Modi Stadium (Final): RR batted first and made 130/9, led by Jos Buttler 39 (35), with Hardik Pandya 3/17 the pick of the GT bowlers. GT replied with 133/3, Shubman Gill 45* (43) top-scoring. GT won by 7 wickets. Player of the match: Hardik Pandya.
  2. Hardik Pandya: 28* off 16 balls and 5/36 with the ball against Lucknow Super Giants. 4 Apr 2025, Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium: LSG batted first and made 203/8, led by Mitchell Marsh 60 (31), with Hardik Pandya 5/36 the pick of the MI bowlers. MI replied with 191/5, Suryakumar Yadav 67 (43) top-scoring. LSG won by 12 runs. Player of the match: Digvesh Rathi.
  3. Hardik Pandya: 87* off 52 balls and 1/18 with the ball against Rajasthan Royals. 14 Apr 2022, Dr DY Patil Sports Academy: GT batted first and made 192/4, led by Hardik Pandya 87* (52). RR replied with 155/9, Jos Buttler 54 (24) top-scoring as Lockie Ferguson 3/23 did the damage for GT. GT won by 37 runs. Player of the match: Hardik Pandya.
  4. Hardik Pandya: 91 off 34 balls and 1/31 with the ball against Kolkata Knight Riders. 28 Apr 2019, Eden Gardens: KKR batted first and made 232/2, led by Andre Russell 80* (40). MI replied with 198/7, Hardik Pandya 91 (34) top-scoring as Andre Russell 2/25 did the damage for KKR. KKR won by 34 runs. Player of the match: Andre Russell.
  5. Hardik Pandya: 25* off 8 balls and 3/20 with the ball against Chennai Super Kings. 3 Apr 2019, Wankhede Stadium: MI batted first and made 170/5, led by Suryakumar Yadav 59 (43). CSK replied with 133/8, Kedar Jadhav 58 (54) top-scoring as Hardik Pandya 3/20 did the damage for MI. MI won by 37 runs. Player of the match: Hardik Pandya.

He played in IPL 2026, for Mumbai Indians. This page will be updated after every season.

Frequently Asked Questions

How many runs has Hardik Pandya scored in the IPL?

Hardik Pandya has scored 2955 IPL runs in 150 innings at an average of 27.88 and a strike rate of 146.29 (as of the end of IPL 2026).

Which teams has Hardik Pandya played for in the IPL?

Mumbai Indians, Gujarat Titans.

What is Hardik Pandya’s highest IPL score?

91. His best bowling figures are 5/36.

Has Hardik Pandya won an IPL title?

Yes, 5: 2015, 2017, 2019, 2020, 2022.

How many wickets has Hardik Pandya taken in the IPL?

82 wickets at an economy rate of 9.36.