Categories: Sports

From Ben Stokes To Adam Gilchrist: Top 5 Batters with the Most Sixes in Test Cricket History

Test cricket is known for patience and technique, yet some players have excelled with sheer power. From Ben Stokes to Chris Gayle, these top five cricketers hold the record for most sixes in Test history, redefining aggression in the game’s longest format.

Add NewsX As A Trusted Source
Add as a preferred
source on Google
Published by Shubhi
Published: September 5, 2025 11:21:13 IST

Test cricket is iconic as the ultimate test of patience, technique, and temperament. However, cricketers have consistently demonstrated over the years that aggression and power-hitting have a place in Test cricket. Amongst these years, there have been several batters that entertained fans by routinely clearing the ropes. Here is a list of a few players who represent the most sixes hit in Test cricket.

 1. Ben Stokes (England) – 136 sixes

There is no surprise that the England captain is at the very top of this list with 136 sixes from 154 innings (115 Tests). Alongside his big-hitting, Stokes has amassed 7032 runs at 35.69. He is one of the most significant all-rounders the game has seen.

2. Brendon McCullum (New Zealand) – 107 sixes

As we all know, Former New Zealand captain Brendon McCullum is second on the list with 107 sixes. In 101 Test matches, he scored 6453 runs at 38.64. His fearless physical approach has earned him the record for the fastest Test century,  off only 54 balls.

3. Adam Gilchrist (Australia) – 100 Sixes

He is included in one of the all-time greats in the wicketkeeper-batsman discipline. Gilchrist took the liberty of over 100 sixes in his 96-Test career. Alongside that, he piled up 5570 runs at this staggering average of 47.60, thus putting a change in the role of keepers in Test cricket.

4. Tim Southee (New Zealand)-98 Sixes

One truly contrasting figure, Tim Southee, is the only bowler to feature in this list. Southee struck the ball for 98 sixes in 107 Tests and made 2245 runs, bearing out his reputation as a lower-order hitter. 

5. Chris Gayle (West Indies) – 98 Sixes

The renowned aggressive batsman is tied for the most sixes with 98. In 103 Tests, the ‘Universe Boss’ collected 7214 runs, exhibiting his trademark power in red-ball cricket.

The above players have proven that six-hitting is no realm of shorter formats. Their fearless batting has left an indelible mark on the annals of Test cricket.

Recent Posts

BREAKING: Pakistan To Boycott T20 World Cup 2026 Match Against India

Pakistan will not play India in the T20 World Cup 2026 fixture scheduled for February…

February 1, 2026

Veer Pahariya Spotted Sans Tara Sutaria To Celebrate 31st Birthday Amid Breakup Rumours, Gets No Instagram Wishes From Alleged Former Girlfriend

Veer Pahariya celebrated his 31st birthday with a star-studded bash in Mumbai attended by Janhvi…

February 1, 2026

T20 World Cup Ready? Mohammad Nawaz Bags Fifer As Pakistan Register T20I Series Clean Sweep vs Australia

Mohammad Nawaz scalped a five-wicket haul against Australia in the third T20I in Lahore. Pakistan…

February 1, 2026