Over the past 20 years, test cricket, which is renowned for its resilience and patience, has undergone major changes. Test cricket used to be dominated by defensive strategies and scoring more runs; now it allows for a more competitive approach, particularly from batsmen who prefer getting past the boundary line. 

Historically, Test cricket has been the most challenging format for players, with no chances of hitting sixes. Still, in recent years, players have become more skilled and experienced, which allows them to redefine boundaries and achieve greater results. The increasing number of sixes scored in Test matches, with players like Ben Stokes, Brendon McCullum, Adam Gilchrist, and more recently, Rishabh Pant, highlights this transition.

As of August 2026, England’s Ben Stokes dominates the record-breaking list of Test cricket batsmen with maximum sixes, then comes Brendon McCullum of New Zealand and a number of dynamic batsmen that transformed the game. By mixing confidence, strength and timing, they have somehow understood the strategy to hit regular sixes. 

In contrast to the fewer-overs style, Test batsmen need to deal with extended periods, a variety of bowling techniques, and varying surface situations, which increases the value of every boundary. Our list of top 10 batters include the batsmen who have not only scored higher runs, rather they have stunned the viewers with their aggressive gameplay, and have recorded successful results with a single hit. 

With 138 sixes, Ben Stokes leads the table, establishing his status as England’s greatest champion in all forms. Right after him, with 107 sixes is Brendon McCullum, who is most recognised for his outstanding 302 against England in 2014. Rishabh Pant, is India’s most powerful left-hander, and Adam Gilchrist, the legendary Australian wicketkeeper-batsman, have successfully scored 100 sixes each, although Pant achieved the record in 51 matches and 89 innings to be precise. He achieved this record during the first Test against Sri Lanka in August 2026.

Be Updated: WTC Points Table 2027

List Of Top Ten Batters With Most Sixes In Test Cricket

RankPlayerTeamSpanMatchesInningsRuns6sHighest ScoreAverage100s50s4s
1Ben StokesEngland2013–20261222207,27313825834.461437833
2Brendon McCullumNew Zealand2004–20161011766,45310730238.641231776
3Rishabh PantIndia2018–202652903,72510215943.82821396
4Adam GilchristAustralia1999–2008961375,57010020447.601726677
5Tim SoutheeNew Zealand2008–20241071562,245987715.4807215
6Chris GayleWest Indies2000–20141031827,2149833342.1815371,046
7Jacques KallisSouth Africa1995–201316628013,2899722455.3745581,488
8Virender SehwagIndia2001–20131041808,5869131949.3423321,233
9Angelo MathewsSri Lanka2009–20251192128,2149020044.401645835
10Rohit SharmaIndia2013–2024671164,3018821240.571218473

Last Updated: Aug 25, 2026

10. Rohit Sharma

Rohit Sharma has been ranked 10th on our list as he is of the finest players in the Indian cricket team, with a graceful approach towards cricket. He is a right-hand batsmen, having scored 88 sixes in 67 Test matches. 

Rohit Sharma, has a record of 4,301 runs at an average of 40.57, including 12 hundreds, is popular for accuracy and speed. His ability to control offensive bowling can be seen by his greatest score of 212. Rohit’s Test innings usually show dynamic swing technique and planned intensity, despite the fact that he is mostly an opening batsman in limited overs format. 

9. Angelo Mathews

We have ranked Angelo Mathews, as 9th on our list. He is a reliable middle-order batsman from Sri Lanka, with 90 sixes in 119 Test matches. He has been an integral part of Sri Lankan cricket for more than ten years , due to his leadership and all-arounder qualities.

With 16 hundreds and 45 fifties, he made 8,214 runs at a remarkable average of 44.40. Mathews’ greatest score of 200 shows his determination and skill for extended games. 

8.Vijendra Sehwag

Virender Sehwag, was one of the most remarkable batsmen of his time due to his ability to control bowlers from the very first ball. We have tried to include him on this list regardless of the fact that he is a retired player, because of his excellent record of 91 sixes in 104 Test matches. 

With 23 hundreds and 32 fifties, he has made 8,586 runs at an extraordinary average of 49.34. Sehwag transformed opening innings in Test cricket with his bold, offensive approach, which can be seen in his best score of 319. 

7. Jacques Kallis

Apart from batting, Jacques Kallis, was one of cricket’s finest match-winners because of his seam bowling and fielding techniques, which helped South Africa succeed for over 20 years. Jacques Kallis is a popular South African cricketer, ranked 7th with 97 sixes in 166 Test matches. With 45 hundreds and 58 fifties, he has recorded 13,289 runs at an exceptional average of 55.37. 

6. Chris Gayle

West Indian batsman Chris Gayle holds the 6th position on our list, with 98 sixes in 103 Test matches. Gayle introduced a limited-overs approach to Test cricket, regularly distracting bowlers with his natural aggression and dominant style.

He became popular for his physical strength and capability to clear boundaries with ease. Gayle’s record-breaking 333 is his best Test cricket score. At an average of 42.18, he earned 7,214 runs, including 37 fifties and 15 hundreds. 

5. Tim Southee

Tim Southee, is ranked 5th, with 98 sixes in 107 Test matches. He was an asset for the New Zealand cricket team due to his swing bowling and aggressive bottom-order gameplay. With a maximum score of 77. He has made 2,245 runs at an average of 15.48. 

He had a dual-threat personality highlighted by his ability to aim for massive shots under difficult circumstances, which usually helped New Zealand win tough matches. 

4. Adam Gilchrist

Adam Gilchrist, is Australia’s legendary wicketkeeper-batsman, he is ranked 4th on the list with 100 sixes in 96 Tests matches. His dynamic batting style, including creating quick starts and changing pace throughout Australia’s dominating time period, redefined the role of a wicketkeeper-batsman.

Gilchrist’s offensive style of game is clear by his greatest score of 204. With 17 hundreds and 26 fifties, he achieved 5,570 runs at an average of 47.60. 

3. Rishabh Pant

Rishabh Pant is a powerful left-hander batsman ranked 3rd with 102 sixes in just 52 Test matches. Pant has a high score of 159, which reflects his match-winning skills. He is one of the most lively players in modern-day cricket because of his speed and confident attacking methods.

He is also the fastest to score 100 Test sixes. At an average of 43.82, he has made 3,725 runs, including 21 fifties and 8 hundreds. He will be one of the main batter for India Test team in this WTC fixture of Indian team. Indian team will have to win majority of thier matches to finish in top two of the WTC Points Table 2027.

2. Brendon McCullum

With 107 sixes in 101 Test matches, former New Zealand captain Brendon McCullum stands in the 2nd position. As a player and then as a cricket coach, Brendon McCullum’s strong batting style changed the way Test cricket is played and encouraged the upcoming generation of batsmen. 

He has made 12 hundreds and 31 fifties, he also managed to score 6,453 runs at an average of 38.64. McCullum’s historic 302 against England in 2014 is still memorable for fans. 

1. Ben Stokes

With 138 sixes in 122 Test matches, England’s best all-rounder Ben Stokes leads the list. He is one of the best contemporary cricket players due to his risk-taking ability, as seen during important situations like the 2019 World Cup final and the 2022 T20 World Cup. He is England’s game-changer in all cricket formats because of his aggressive batting style, powerful bowling, and outstanding fielding. 

At an average of 34.46, he has recorded 7,273 runs, including 37 fifties and 14 hundreds. Stokes’ capability to control bowling attacks of any kind is seen by his highest score of 258 points. 

FAQs

1. Who is second on the list of most sixes in Test cricket?

With 107 sixes in 101 Test matches, New Zealand’s Brendon McCullum is ranked 2nd on our list. He is a former captain who became one of the most powerful players in Test cricket through his intense batting, which included his record 302 score against England.

2. Which Indian batter has hit the most sixes in Test cricket?

In 52 Test matches, Rishabh Pant has scored 102 sixes, making him among India’s top six-batters. In August 2026, he became the first Indian to reach 100 Test sixes, surpassing Virender Sehwag (91) and Rohit Sharma (88).

3. Who has hit the most sixes in Test cricket?

This record is held by England’s Ben Stokes, who has 138 sixes in 122 Test matches. As of August 2026, he was among the top six-hitter in Test cricket history because of his fierce batting and reliable boundary clearing techniques.

4. Who was the first batter to hit 100 sixes in Test cricket?

Australia’s Adam Gilchrist became the first batsman in Test cricket history to hit 100 sixes in 96 games. His unique wicketkeeper-batting strategy raised the bar for level of intensity in the most lengthy format of cricket i.e. Test cricket.

5. How many sixes has Rishabh Pant hit in Test cricket?

According to the data available, Rishabh Pant has recorded 102 sixes in 52 Test matches. In terms of matches and pitches played, he became the fastest batsman to achieve 100 Test sixes in just 90 overs.

6. Why are sixes less common in Test cricket?

Since Test cricket focuses on discipline, skill, and innings, sixes are less common in this format. Unlike limited-over matches, batsmen prioritise endurance and build-up over reckless batting, while bowlers take advantage of the pitch conditions throughout the five-day period.

7. How many sixes did Virender Sehwag hit in Test cricket?

Throughout his career, the dynamic opener redefined energetic opening batting in Test cricket, scoring 8,586 runs at an average of 49.34 with 23 hundreds. In 104 Test matches for India, Virender Sehwag scored 91 sixes.

8. How many sixes did Rohit Sharma hit in Test cricket?

In 67 Test matches for India, Rohit Sharma has hit 88 sixes. With a maximum score of 212 in the format. He is a skilful right-hander who recorded 4,301 runs at an average of 40.57, along with 12 hundreds.

9. How many batters have hit 100 or more sixes in Test cricket?

In Test cricket, four hitters have scored 100 or more sixes: Adam Gilchrist (100), Ben Stokes (138), Brendon McCullum (107), and Rishabh Pant (102).

10. Who has the most sixes in Test cricket among active players?

Ben Stokes is leading all current batsmen with 138 sixes, followed by Rishabh Pant with 102 points. Pant is the fastest person to achieve the 100-six record in Test cricket, although both players are still adding to their totals.

11. How many sixes did Chris Gayle hit in Test cricket?

In 103 Test matches, Chris Gayle delivered 98 sixes for the West Indies. Known for his physical strength, Gayle made 7,214 runs at an average of 42.18, including his best Test score of 333.

12. Who has hit the most sixes in a single Test innings?

With 11 sixes during his record 302 against England in Christchurch in 2014, Brendon McCullum owns the record for the most sixes in a single Test innings. He still has one of the best innings in Test cricket history.

A lifelong cricket fan who is always eager to learn more about and watch the game from around the world. Passionate about bringing accurate, insightful, and knowledgeable sports content to readers.

Leave A Reply