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.
- 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.
- 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.
- 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.
- 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.
- 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.