Test cricket is a skillful game for all. The five-day format is exciting and tough. A six is an exciting part of cricket and batting has changed because of T20I cricket and other short formats of the game. Test cricket is over 140 years old and many things have changed since then except the way to play against a bowler.
Team India has had a bunch of batters in its test cricket history who have taken advantage of the conditions. From Kapil Dev to Rohit Sharma many Indian cricketers have done well in hitting shots in test cricket. Let’s look at the top 5 Indian batters with most sixes in test cricket.
1. Virender Sehwag – 91 sixes
Former Indian opening batter Virender Sehwag was known for giving India quick starts. Sehwag’s great hitting even without moving his feet much has kept him at number 1 for hitting most sixes for India in tests. Virender Sehwag played 104 tests for India and hit 91 sixes. He scored 8586 runs in his career from 2001 to 2013.
2. Rishabh Pant – 88 sixes
Second on the list is Indian wicket-keeper batter Rishabh Pant. Since his debut he has become a regular in India’s test side and has hit 88 sixes in just 46 tests for India. By the end of his career he could be the Indian batter with most sixes in tests.
3. Rohit Sharma – 88 sixes
Former Indian captain Rohit Sharma is also on the list with 88 sixes in test cricket. Rohit Sharma’s test career changed after he started opening in 2019. Rohit played 67 tests for India from 2013 to 2024. He scored 4301 runs at an average of 40.57, with 12 hundreds and 18 fifties.
4. MS Dhoni – 78 sixes
Former Indian captain MS Dhoni is fourth in six-hitting for India in tests. MS Dhoni started his career strongly and batted aggressively but he matured with the responsibility of being captain. MS Dhoni finished his 90-match test career with 78 sixes. He scored 4876 runs at an average of 38.09, mostly batting at number 7.
Read Also:- Fastest batters to 1000 Test Runs
5. Ravindra Jadeja – 72 sixes
Indian all-rounder Ravindra Jadeja is fifth in six-hitting in test cricket for India. Ravindra Jadeja made his test debut in December 2012 against England. He started as a bowling all-rounder but became a batting all-rounder. Jadeja has played 82 tests for India so far. With the ball he has taken over 300 wickets and with the bat he has scored over 3500 runs and hit 72 sixes.