Most Sixes in Test: The Ultimate 2025 List of Highest Six Hitters in Test Cricket

Most Sixes in Test 2025

Test cricket may be known for patience and technique, but few moments thrill fans like watching a batsman lift the ball high over the boundary rope. Across five long days, hitting a six in a Test match requires not just power but courage, timing, and unmatched skill.

In this featured breakdown, we explore the Most Sixes in Test, highlight the Highest Six Hitters in Test Cricket, and revisit the players who changed the way the longest format is played. This list is based entirely on official Test careers and showcases the Test Cricket Most Sixes record as of 2025.

Whether you’re searching for Test Cricket Stats Most Sixes, Most Sixes in Test Matches, or the All-time most sixes in Test cricket history, this article covers every detail.

Who Has Hit the Most Sixes in Test Cricket?

Ben Stokes holds the Test Cricket Sixes Record, leading the world with 136 sixes; the most by any batsman in Test history.

Player Team Matches Innings Runs Highest Score Average Sixes
Ben Stokes England 115 206 7032 258 35.69 136
Brendon McCullum New Zealand 101 176 6453 302 38.64 107
Adam Gilchrist Australia 96 137 5570 204* 47.60 100
Tim Southee New Zealand 107 156 1224 77* 15.48 98
Chris Gayle West Indies 103 182 7214 333 42.18 98
Jacques Kallis South Africa 166 280 13289 224 55.37 97
Rishabh Pant India 48 84 3456 159* 43.74 93
Virender Sehwag India 104 180 8586 319 49.34 91
Angelo Mathews Sri Lanka 119 212 7821 200* 44.40 90
Rohit Sharma India 67 116 4302 212 40.57 88

This elite group represents the true Test cricket power hitters, blending aggression with the patience Test matches demand.

1. Ben Stokes – England (136 Sixes)

When it comes to the Most Sixes in Test, Ben Stokes stands alone. With 136 sixes, he tops the chart for most sixes by a batsman in Test cricket.

Stokes plays fearlessly, treating every bowler the same pace, spin, swing, it doesn’t matter. If the ball is in his zone, he sends it flying. His ability to turn a match in a single session makes him one of the greatest Test cricket aggressors of this generation.

2. Brendon McCullum – New Zealand (107 Sixes)

McCullum completely changed the mindset of Test cricket. Instead of slow, careful batting, he believed in attacking from ball one. His 302, the first triple-century for New Zealand, showcased how destructive he could be.

He ranks high among the top Test six hitters thanks to his fearless approach.

3. Adam Gilchrist – Australia (100 Sixes)

Gilchrist wasn’t just a wicketkeeper he was a game-changer. Scoring at a strike rate of 81.95 in Test cricket was unheard of. His ability to walk in at No. 7 and instantly dominate bowlers helped Australia win countless matches. He leads the list of most sixes by a wicketkeeper in Test cricket with an even 100 sixes.

4. Tim Southee – New Zealand (98 Sixes)

A bowler in the list of players with highest career sixes in Test? That’s Tim Southee for you. Even with a batting average of 15.48, he has smashed 98 sixes by simply swinging hard at everything. He’s proof that six-hitting in Tests isn’t limited to top-order stars.

5. Chris Gayle – West Indies (98 Sixes)

Gayle’s reputation as a six-hitting monster didn’t just come from T20 cricket. In Tests, he was equally ruthless. His towering frame and raw strength made him unstoppable, and his 333 is one of the format’s most iconic innings. He’s a true member of cricket’s greatest Test six-hitters.

6. Jacques Kallis – South Africa (97 Sixes)

One of the greatest all-rounders ever, Kallis combined patience with precision. Although he didn’t attack recklessly, he still managed 97 sixes while averaging a remarkable 55.37. His longevity (166 Tests) makes his record even more impressive and places him firmly among the Test cricket legends.

7. Rishabh Pant – India (92 Sixes)

Pant is the youngest and fastest-rising name on this list. Already at 92 sixes from just 48 matches, he’s on track to challenge Stokes’ record if he continues his style of attacking Test batting. Among most sixes by Indian players in Test cricket, Pant is already at the top tier.

8. Virender Sehwag – India (91 Sixes)

Sehwag brought T20-style hitting to Test cricket long before T20 existed. He attacked from the first ball, didn’t care about swing or seam, and believed in ‘see ball, hit ball’. His two triple centuries show the magic of his fearless batting.

He remains one of the most iconic Indian Test cricket six hitters ever.

9. Angelo Mathews – Sri Lanka (90 Sixes)

Mathews built his innings carefully, but once he settled, he could clear the ropes with ease. His 90 sixes highlight how important he has been to Sri Lanka’s Test batting for over a decade.

10. Rohit Sharma – India (88 Sixes)

Rohit, known globally as the “Hitman”, brings elegance and effortless timing even to Test cricket. With 88 sixes already, he is still active and could climb higher in the Test cricket most sixes rankings.

He stands tall in the conversation about the Indian batsman with most sixes in Test matches.

Most Sixes in Test Cricket by Indian Players

From the top 10 list, three Indian players stand out:

  • Rishabh Pant – 92 sixes
  • Virender Sehwag – 91 sixes
  • Rohit Sharma – 88 sixes

These names dominate the Indian cricket sixes records and represent India’s attacking mindset in modern Test batting.

Ben Stokes Leads the Test Cricket Sixes Record

From explosive openers to patient giants, from wicketkeepers to tail-enders, the Test match boundary records show how diverse six-hitting can be in the longest format.

With 136 sixes, Ben Stokes stands at the top proof that courage and attacking intent can redefine Test cricket. Every player in this top 10 brought something unique to the crease, making them unforgettable parts of Test cricket batting stats and history.

As long as Test cricket continues, nothing will ever match the thrill of watching a ball soar into the stands of pure, timeless cricketing beauty.

FAQs on Most Sixes in Test Cricket

  1. Who has hit the most sixes in Test cricket?
    Ben Stokes holds the record with 136 sixes, the highest in Test history.
  2. Which bowler has hit many sixes in Tests?
    Tim Southee has hit 98 sixes, proving bowlers can be powerful hitters too.
  3. Which wicketkeeper has the most sixes in Test cricket?
    Adam Gilchrist leads with 100 sixes, followed by Rishabh Pant with 92.
  4. Can a player hit many sixes and still average high?
    Absolutely. Jacques Kallis is the best example: 97 sixes and an average of 55.37.
  5. What makes hitting sixes in Tests harder than in T20?
    Tests require patience, discipline, and timing. With the match spread across five days, six-hitting needs perfect judgment not just brute force.

Editor Recommendation:

Relevant news