Hardik Pandya is a dependable middle order player, batting down the lower middle order and bowling as a frontline seam attack. His strikes are powerful knocking boundaries with the bat and removing wickets with the ball. He is a solid product of the IPL franchises as one of its success in creating strong players of team India. In the IPL match between Mumbai Indians and Kolkata Knight Riders, he plundered an unbeaten 61 off 31 balls for the former. This was his breakthrough on the line with emerging cricketers. In 2016 January, at an average of 53.85, he scored 377 runs batting 10 innings in domestic T20 tournament, Syed Mustaq Ali Trophy.
Before making his debut in limited overs cricket at the Australia tour, he nicked 10 wickets for Baroda, playing the final fixture of Ranji in 2016. Following the international tour, he played the Asia Cup as one of the top all-rounder of the team, contributing substantially to bowling as well as batting. He was the seam-bowling all-rounder that team India searched for long. In 2016 World T20, he played with excellent capabilities even in fielding. In the tournament, he emerged as the crucial bowler. In the match against Bangladesh, the bowler denied them two runs off three balls nicking the win. However, in the semi-final match, his no ball to Lendl Simmons proved costly for India.
In 2017, he played two ODI until March. In the Kolkata ODI campaign against England in January he nicked three wickets for 49 runs. While batting, the player scored a half century of 56 runs. In the following T20 series with the team he had no good lucks. In February, he played alongside India A team in the campaign against Australia, who arrived on a test tour. After the fixture, he has been playing for Baroda in the Ranji season, as team India started the season-concluding test campaign against Australia. As team India got busier with test, Pandya kept himself occupied with the domestic Ranji series.