Top 10 Indian Players who Hit the Most Sixes in Test History

Virender Sehwag is the Indian player to hit the most sixes in Test History with 90 sixes in 103 matches. On the other hand, Wicket-keeper batsman Rishabh Pant is on the verge of breaking this record, because he has hit 88 sixes in just 46 matches.

Test cricket is the longest format of cricket in which teams need to hold their wickets as long as they can and build a huge score. But there are a few cricketers who prefer to play aggressively and hit the maximum number of sixes in the Test Innings.

Promising batsman of India, Yashasvi Jaiswal, holds the record of most sixes by an Indian in a Test innings. He managed to hit 12 sixes in an inning, whereas there are only two players in the world who have hit 12 sixes in an innings, Yashavsi Jaiswal and Akram.

List of Top 10 Indian Players who Hit the Most Sixes in Test History:

RankPlayerMatchesSixes4sRunsHSSRAvg100s50s
1Virender Sehwag 103 90 1219 8503 319 82.18 49.43 23 31
2Rishabh Pant 46 88 364 3364 159 74.19 44.85 8 17
3Rohit Sharma 67 88 473 4301 212 57.05 40.57 12 18
4MS Dhoni 90 78 544 4876 224 59.11 38.09 6 33
5Ravindra Jadeja 83 73 357 3636 175 55.58 36.36 4 25
6Sachin Tendulkar 200 69 2058+ 15921 248 54.04 53.78 51 68
7Kapil Dev 131 61 557+ 5248 163 79.33 31.05 8 27
8Sourav Ganguly 113 57 900 7212 239 51.25 42.17 16 35
9Shubman Gill 35 43 276 2500 269 62.43 41.66 8 7
10Harbhajan Singh 103 42 277 2224 115 64.80 18.22 2 9

10. Harbhajan Singh (Matches 103, Sixes 42)

Top 10 Indian Players who Hit the Most Sixes in Test History

Harbhan Singh is ranked in the fourth position in terms of most test wickets for Indian since his debut with 417 wickets. But the Indian bowler Harbhan Singh also contributed with the bat when teams needed and managed to hit 42 sixes in 103 matches. Also, he managed to score two maiden centuries along with nine fifties in tests,

9. Shubman Gill (Matches 35, Sixes 43)

Shubman Gill is the current captain of the Indian Test Side, and ranked at the 6th position in the ICC Test Batting rankings. Currently, the team is facing England at their home ground, and he is on the verge of breaking the record for the most test runs as a captain of the Indian team. In just three matches and six innings, he managed to score 607 runs, and as of now, he has hit 43 sixes in tests.

8. Sourav Ganguly (Matches 113, Sixes 57)

The former captain of Indian test side, Sourav Ganguly was one of the most successful captain of India. He led India in 49 matches out which he won 21 matches and 15 matches resulted in Draw. Gangualy was very popular due to his aggressive batting style, he managed to hit 57 sixes for India in test and ranked at the 8th Position.

7. Kapil Dev (Matches 131, Sixes 61)

Kapil Dev was the leading attacker of the Indian Bowling Unit. he managed to take 434 wickets in Tests, and he is the third most wicket taker. He represented the Indian team in 131 test matches and managed to hit a total of 61 sixes as a prominent all-rounder.

6. Sachin Tendulkar (Matches 200, Sixes 69)

Sachin Tendulkar is the all-time leading run scorer of the Test format, and he has scored the most fours in Test history. In 200 Test Matches, Sachin Tendulkar managed to hit 69 sixes along with 2058+ fours. During his professional career, the bowler used to fire at Sachin as he used to keep his wicket for a long time.

5. Ravindra Jadeja (Matches 83, Sixes 73)

Jadeja is currently the best all-rounder in the Test format in the world, with 391 ratings, and he ranked first. He represented the Indian team in 83 matches and managed to hit 73 sixes, ranked 5th in the list. Also, in the list of most test wickets by an Indian bowler, he ranked in 5th position with 326 wickets.

Also Read: Top 7 Cricketers Who Faced Defamation in India

4. MS Dhoni (Matches 90, Sixes 78)

Two-time Test Match winner, MS Dhoni, used to dominate bowlers in the Test Format. MS Dhoni hit 78 sixes in just 90 matches and has six test centuries to his name. His career best Test Score is 224 runs, which he scored against the mighty Australian squad in 2013.

3. Rohit Sharma (Matches 67, Sixes 88)

Rohit Sharma hit 88 sixes in just 67 test matches, and was standing in the second position until Rishabh Pant equalled his record. He was a former Captain of the Indian test side, who led the team to the maiden World Test Championship final in the 2021-23 season.

2. Rishabh Pant (Matches 46, Sixes 88)

Indian Wicket-keeper Batsman Rishabh Pant played only 46 matches for India and is already ranked in the second position in this list. He managed to hit 88 sixes in only 46 matches, and hit 364 fours for the Indian test side. Currently, Rishabh Pant is ranked in the 8th Position in the ICC Men’s Test Batting with 790 ratings.

1. Virender Sehwag (Matches 103, Sixes 90)

Indian opener Batsman Virender Sehwag scored the most sixes for India in test history with 90 sixes. He scored the highest Individual test score for India, 319 runs vs South Africa in 2008. He is among the only four players to hit two triple-centuries in the history of the Test format, along with Don Bradman, Chris Gayle, and Brian Lara.

Leave a Comment