Batting Records

Top 10: Most Sixes for India in Test Cricket

Batters hitting big hits may not be a regular sight in the Test format. However, batters don’t shy away from tonking the poor balls into the stands.

Over the years, India has produced some attacking batters with a knack for hitting huge sixes. The six-hitting saga started with Kapil Dev and Virender Sehwag, who didn’t spare batters from their wrath. Now modern-day power-hitters Rohit Sharma and Rishabh Pant are showcasing their muscle power.

In this article, find out the top 10 Indian batters who have smashed the most sixes for India in Test cricket.

Most Sixes for India in Test Cricket

Player Innings Sixes
Virender Sehwag 178 90
Rohit Sharma 116 88
Mahendra Singh Dhoni 144 78
Rishabh Pant 75 73
Ravindra Jadeja 118 69
Sachin Tendulkar 329 69
Kapil Dev 184 61
Sourav Ganguly 188 57
Harbhajan Singh 145 42
Yashasvi Jaiswal 36 39

Key Insights

50: Only 8 batters have slammed 50+ sixes for India in the Test format, with former fiery opener Virender Sehwag leading the charge with 90 sixes.

0.98: Among the top 10 batters on this list, Rishabh Pant has the highest sixes per innings ratio in Tests. The swashbuckling keeper-batter whacks at least 1 six per Test innings.