Hardik Pandya is a gun batter. Despite Pandya being labeled as a finisher/slogger, one thing that has always remained is the way he bats. He has a high backlight and plays with a straight bat. It is one of the reasons why he has always been highly regarded on the national team.
Pandya has represented India in all three formats and would have been a regular feature in all if it wasn't for his back injury back in 2019. The evidence of his rock solid batting technique is Pandya having a test batting average of more than 31 in 18 innings - it includes a century and a half-century vs Sri Lanka on spin tracks of Pallekele and Galle, a 93 vs South Africa in Cape Town, 71 vs Afghanistan in Bengaluru, and a 52* in 52 balls vs England in Nottingham.
Coming back to the T20s, Hardik has taken up a new role in this season of IPL, not captain of Gujarat Titans, but batting at number four.