The T20 cricket format has ushered in a new era in which bowlers are more concerned with keeping the run rate down than taking wickets. This is solely a batsman's sport. The game has shifted considerably in favour of batsmen due to flat pitches, narrow boundaries, and larger bats.
India has been fortunate in having some heavy hitters in its lineup over the years who are capable of breaking any barrier in the world. The Indian cricketers who have hit the most sixes in T20 Internationals are listed below.
Suresh Raina, a perfect modern era player, he is currently on 5th spot in terms of most sixes for international T20 matches for India. He was a key player in India's middle order for much of the last decade. He impressed everyone with his debut match at the age of 19. The southpaw has smashed 58 sixes in total with a strike rate of 134.87 during his T20 international cricket career. In addition, the left-handed hitter smacked 145 boundaries and managed to score 1605 runs in 66 T20I innings, including 1 hundred and 5 fifties.
Currently, the vice-captain of the Indian national cricket team is KL Rahul, ranks fourth by slamming 73 sixes in just 56 innings in T20I cricket. He is an incredibly talented and consistent cricketer, who has established himself as an opening batsman for Indian national team. He is a damn-hitting batsman who has 164 boundaries to his name. The right-handed batter has 2 hundred and 16 fifties in 52 T20I games so far and he has a long career left ahead of him. It is just a matter of time, when he sits at top of the leaderboard.
Yuvraj Singh's capability to play real pace and the short ball was questioned at times, and some believed he struggled to begin an innings against spinners. All of this was relative terms for the left hand batsman, though, for when he was in the form, few could stop him. He had such an influence on the team that when he performed, India usually won the game.
Yuvraj Singh may have departed from international cricket, but he is still remembered as the Indian finest player with the most sixes in this game format. Imagine Yuvraj Singh hit 6 sixes in a single over, something he did during the T20I World Cup in 2007. In T20Is, the former Indian all-rounder has 74 sixes and a strike rate of 136, coupled with 77 fours. The left-handed batter also has 8 half-centuries in 58 T20I matches for India.
Virat Kohli lived up to his admiration as a golden charm of Indian cricket while awarded Man of the Tournament at the World Twenty 20 Championship in 2014. He was India's top scorer in three T20 World Cups in a row, in 2012, 2014, and 2016. He sustained his dominant form, striking like a man possessed and smacking boundaries with amazing ease in the world T20. He is currently ranked number two in this T20I record, he has smashed 91 sixes. In the format, the right-handed hitter has also struck 290 boundaries. He has 29 half-centuries.
Rohit Sharma, the captain of Team India, has captured the first spot by hitting 150 sixes in 119 T20 international matches. After Yuvraj Singh’s injury in the 2007 World T20, Rohit Sharma was brought upon as a last-minute alternative to play a league match against the hosts. The 20 years old boy went out onto Kingsmead after a poor opening to the Indian innings.
The right-handed batter is also at a second spot in the international players’ list to hit the most number of sixes. In addition, India's T20I captain has smashed 284 boundaries. He has four centuries and 26 half-centuries and his batting average is 33.3 with a strike rate of 140.28.