Who hits the highest sixer in India ? Powerful Hitter Included

India’s national cricket team played its first test match on June-25th-1932 at Lord’s. They were becoming the sixth team to be granted test cricket status, and they had to wait until 1952 for their first test victory (almost 20 years). However, the team India gained strength in the 1970s with the appearance of players like Sunil Gavaskar, Kapil Dev, Gundappa Viswanath, and more Indian squads. The current captain of the India team is Rohit Sharma, and the current coach is former Indian cricketer Rahul Dravid.

In this article, I am writing about who hits the highest sixer in India in all formats of cricket (ODI, T20I, and Test), the longest six in cricket history, the most sixes batters in cricket history, best six-hitter and flatter-sixes in the Indian cricket team. Let’s take a look at the entire list of the highest sixes in India in all formats of cricket.

Who Hits the Highest Sixer in India? Indian opener Rohit Sharma has hit the highest sixer in the Indian cricket team. He hits 464 sixes in 400 matches of all formats of cricket (ODI, T20I, and Test) from 2007to 2022. He can be crowned as the ‘Sixer King’ among the current generation of cricket players.

He made his debut inT20 international cricket in 2007. He is a right-handed batsman and occasional right-arm off-break bowler. He hits 15733 runs out of 400 matches at a strike rate of 85.38. He made his debut in the Indian Premier League (IPL) in 2008. So far, he has played in 222-IPL matches and has scored 5766 runs at a strike rate of 130.2. He has hits 508 fours and 234 sixes in IPL matches

Below are the lists of top 5 hitter of Highest Sixer in Indian cricket Team:

S.NO.Indian Player NamePlayed YearsMatchesInningsRunsAverageStrike RateNo. of FoursNo. of Sixes
1.Rohit Sharma2007-20224004171573343.5885.381473464
2.MS Dhoni2004-20195385261726644.9679.071486359
3.Sachin Tendulkar1989-20136647823435748.5267.584076+264
4.Yuvraj Singh2000-20174023911177835.0584.741245251
5.Saurav Ganguly1992-20084244881857541.4662.992022247

Who hits the longest six in cricket history?

We discussed the Indian cricket veteran who hits the highest sixer in India in the above list. But here, we will discuss which cricket player has hit the longest six in International cricket of all formats. In cricket history, many batters hit sixes, but they also set the record for hitting the longest sixes. So, let’s look at the top 10 cricket players who have hit the longest sixes in cricket history.

S.NO.Player NameTeamLongest Six DistanceOpponentYear
1.Shahid AfridiPakistan158 metersSouth Africa2013
2.Brett LeeAustralia135 metersEngland2005
3.Martin GuptailNew Zealand127 metersSouth Africa2012
4.Liam LivingstoneEngland122 metersPakistan2021
5.Corey AndersonNew Zealand122 metersIndia2014
6.Mark WaughAustralia120 metersNew Zealand1997
7.Yuvraj SinghIndia119 metersAustralia2007
8.MS DhoniIndia118 metersNew Zealand2009
9.Shahid AfridiPakistan118 metersAustralia2005
10.Chris GayleWest Indies116  metersIndia2010

Longest Six in IPL History:

In the Indian Premier League (IPL), the most exciting aspect of every cricket player is hit of six during every match is crucial. Six-hitting ability is not only about power. And many batters, all-rounders, and even bowlers also took considerable sixes in the IPL history of cricket.

IPL-2022 has already seen some vast sixes being hit. In the ongoing season, Dewald Brevis from South Africa is at the top position in the list of longest sixes so far. He smashed a 112 meters maximum against Punjab Kings (PBKS).

Overall, Albie Morkel has hit the vast six in Indian Premier League (IPL) history. He smashed a 124 meter six against Deccan Chargers in the first edition of the IPL (2008). Let’s look at the top 10 longest sixes in IPL history.

S.NO.Player NameIPL-Longest Six DistanceIPL Season
1.Albie Morkel124 meters2008
2.Praveen Kumar124 meters2013
3.Adam Gilchrist122 meters2011
4.Robin Uthappa120 meters2010
5.Chris Gayle119 meters2013
6.Yuvraj Singh119 meters2009
7.Ross Taylor119 meters2008
8.Ben Cutting117 meters2016
9.Gautam Gambhir117 meters2013
10.Liam Livingstone117  meters2022

Top 5 batsmen with most sixes:

At the top of this article, we discussed the Indian cricket veteran who hits the highest sixer in the Indian team alone. But here, we will discuss which cricket player has hit the highest or most sixes in ODI, Test, and T20I formats. Let’s look at the top 5 batters who have hit the highest sixer or most sixer in cricket history.

S.NO.Player NameTeamPlayed YearsMatchesInningsRunsAverageStrike RateNo. of 4’sNo. of 6’s
1.Chris GayleWest Indies1999-20214835511959337.9777.222332553
2.Shahid AfridiPakistan1996-20185245081119623.92114.141053476
3.Rohit SharmaIndia2007-20224004171573343.5885.381473464
4.Brendon McCullumNew Zealand2002-20164324741467634.3782.111552398
5.Martin GuptailNew Zealand2009-20223483831292636.3080.802022371

Who is the best six-hitter in the Indian cricket team?

Rohit Sharma is the best six-hitter on the Indian cricket team, and he is also called the sixer-king of Indian cricket. He has hit 464 sixes in 400 matches in ODI, Test, and T20I formats. He is the highest sixer and most sixer player on the Indian team.


In cricket, Six-hitting is the maximum score, and every batter should try hard to hit the highest sixer throughout his career. In the Indian Cricket team, Rohit Sharma came to hit the highest sixer in India. So, each person on the Indian cricket team should also try to hit the highest sixes and makes proud the Indian team.


Player who hit most sixes in a row in Test Cricket?

We have 3 players that has tied with 4 consecutive sixes in a row. Kapil Dev blasted 4 consecutive sixes against England in 1990, Shahid Afridi launched 4 consecutive sixes against India in 2006 and Mr 360 AB de Villiers who blasted 4 consecutive sixes against Australia in 2009.

Who hit the longest six in Cricket?

The longest six to be recorded in the cricket history is 158 meters which was hit by none other than Pakistani power house Shahid Afridi.

What is longest six record by a Indian?

The longest six record by a Indian is held by Yuvraj Singh for his knock of 119 meters against Australia in 2012.

Who hit most sixes in IPL history?

The player that has hit most sixers in IPL is none other than the universal boss Chris Gayle who has hit 357 sixers in the history of the tournament.

Who has record of most sixes in a single match?

The player to hit most sixes in single match goes to Eoin Morgan. He has hit 17 sixes against Afghanistan in 2019.

Leave a Comment