Hemang Badani played 2 years of international cricket as a sleek fielder and middle-order batsman, but was inconsistent. His skill was at basically remaining not out. The high point in his career was a century in 2001-02 at Pune against Australia. Further, he lost his form and was dropped from the team. In the 2002-03 season, while playing in the Ranji final, he hit another century and during the next tour of England was a vice-captain of the A team. Due to his good performance, he was again selected for a single game against Pakistan. In the ICL, he has been chosen by Chennai Superstars.
Badani debuted in ODI cricket on 30-31 May 2000 at Dhaka (Bangabandhu National Stadium) and the opponent team was Bangladesh. In this match, he took 1 catch. He faced 51 balls and scored 35 runs inclusive of 3 boundaries. India won this match by 8 wickets with 59 deliveries to spare.
Hemang Badani appeared in 40 ODIs wherein he accumulated 867 runs with 100 as his highest score. His batting average was 33.34 and batting strike rate was 73.47. He clobbered 10 sixers, 68 fours, 4 half centuries and 1 century. While fielding he took 13 catches. 3 dismissals were made in the 183 deliveries bowled by him in which 149 runs were scored. His economy rate was 4.88, bowling strike rate was 61 and bowling average was 49.66.