Cricbites

Loading…

CricBites

Most Sixes in Test Cricket (Top 20 Players)

By Harshil Raval | Sat Sep 20 2025
4.9
(35 votes)
Most Sixes in Test Cricket (Top 20 Players)
4.9
(35)

Test cricket is often associated with patience, technique and long batting. It was primarily known for its defensive batting, steady partnerships and the work of bowlers in taking wickets. However, in recent years, the format has also seen some of the most destructive batsmen who have hit sixes even in the longest format.

Hitting sixes in Test cricket is all about confidence, dominance and the ability to change the pace of the game. From explosive openers to fearless middle-order batsmen, many legends of the game have left their mark on the game with their sixes. In this article, we will take a detailed look at the top 20 players who have hit the most sixes in Test cricket history. While we are at it, we will also analyse their style, achievements and impact on the game.

Player Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
Brendon McCullum 2004–2016 101 176 9 6453 302 38.64 9993 64.58 12 31 14 776 107
Adam Gilchrist 1999–2008 96 137 20 5570 204* 47.60 6805 81.95 17 26 6 670 100
Chris Gayle 2000–2014 103 182 11 7214 333 42.18 11770 61.29 15 37 15 1046 98
Tim Southee 2008–2026 110 156 20 2300+ 77* 16.90+ 3000+ 75.00+ 0 7 24 240+ 98
Jacques Kallis 1995–2013 166 280 40 13289 224 55.37 28903 45.95 45 58 17 1497 97
Virender Sehwag 2001–2013 104 180 6 8586 319 49.34 10441 82.23 23 32 16 1233 91
Ben Stokes 2013–2026 115+ 200+ 15+ 7000+ 258 35.00+ 11000+ 63.00+ 14+ 35+ 16+ 780+ 90+
Brian Lara 1990–2006 131 232 6 11953 400* 52.88 19753 60.51 34 48 17 1559 88
MS Dhoni 2005–2014 90 144 16 4876 224 38.09 8248 59.11 6 33 8 544 78
Kevin Pietersen 2005–2014 104 181 8 8181 227 47.28 14079 58.10 23 35 10 1042 81
Matthew Hayden 1994–2009 103 184 14 8625 380 50.73 14384 59.96 30 29 14 1049 82
Ricky Ponting 1995–2012 168 287 29 13378 257 51.85 22782 58.72 41 62 17 1509 73
Shane Watson 2005–2015 59 109 4 3731 176 35.53 5757 64.80 4 24 10 407 65
Sachin Tendulkar 1989–2013 200 329 33 15921 248* 53.78 29437 54.08 51 68 14 2058 69
Graeme Smith 2002–2014 117 205 13 9265 277 48.25 16806 55.13 27 38 11 1165 63
Younis Khan 2000–2017 118 213 19 10099 313 52.05 19307 52.30 34 33 19 1082 64
Steve Smith 2010–2026 118+ 210+ 25+ 10500+ 239 56.00+ 19000+ 54.00+ 36+ 42+ 12+ 1100+ 60+
Rohit Sharma 2013–2025 67 116 10 4301 212 40.57 7548 57.00 12 18 8 473 88
AB de Villiers 2004–2018 114 191 18 8765 278* 50.66 16877 54.49 22 46 8 1024 64
Alastair Cook 2006–2018 161 291 16 12472 294 45.35 24023 51.91 33 57 16 1442 57

Top 20 Players with Most Sixes in Test Cricket

1. Brendon McCullum (New Zealand) – 107 Sixes

Brendon McCullum tops the list with his fearless approach and aggressive stroke play. He is known for changing the mindset of New Zealand cricket. McCullum often broke down bowling attacks with ease, making him one of the most entertaining Test batsmen of all time.

2. Adam Gilchrist (Australia) – 100 Sixes

Adam Gilchrist redefined wicketkeeping-batting with his explosive style. His ability to counter-attack and change the course of the game made him a nightmare for bowlers. He remains the only wicketkeeper with 100 sixes in Test cricket.

3. Chris Gayle (West Indies) – 98 Sixes

The “Universe Boss” did not limit his big hitting ability to T20 and ODI. Gayle’s sixes in Test cricket matches against spinners made him one of the most dangerous batsmen of his era.

4. Tim Southee (New Zealand) – 98 sixes

Tim Southee is primarily a bowler, but he still hits a lot of sixes in Test cricket. His batting average is just 15.48, yet he swings the bat with full force to hit 98 sixes. It shows that even lower-order batsmen can hit big sixes, not just the main batsmen.

5. Jacques Kallis (South Africa) – 97 Sixes

Jacques Kallis is known for his consistency and all-round talent, but he was also able to clear the ropes with ease. His six-hitting ability complemented his strong technique, and made him one of the greatest Test all-rounders of all time.

Read More: Most Sixes in IPL Season by Season: Total Sixes & Highest By Players

6. Virender Sehwag (India) – 91 Sixes

Virender Sehwag transformed the Test opening batting for India with his amazing batting, especially stroke play. Whether facing fast bowlers or spinners, Sehwag’s courage to hit sixes early in the innings sets him apart.

7. Ben Stokes (England) – 90+ Sixes (and counting)

The current England Test captain is known for his heroic innings, including the 2019 Headingley Classic. Stokes’ fearless batting and boundary-smashing ability make him one of the most impressive players of the modern era.

8. Brian Lara (West Indies) – 88 Sixes

The “Prince of Trinidad” combines grandeur and aggression. While Lara was known for his excellent stroke play, his sixes often came at crucial moments, frustrating bowlers.

9. MS Dhoni (India) – 78 Sixes

Although Dhoni played fewer Tests than ODIs, his ability to hit sixes was evident even in the longest format. His helicopter shot and fearless batting often helped India score quick runs down the order.

10. Kevin Pietersen (England) – 81 Sixes

Kevin Pietersen was England’s greatest stroke maker. His switch-hitting and fearless sixes against both pace and spin amazed fans and frustrated opponents.

11. Matthew Hayden (Australia) – 82 Sixes

The Australian opener used his physical presence and aggression to dominate the bowlers. Hayden’s huge sixes set the tone for Australia’s innings.

Read More: List of Double Centuries in ODI Cricket: Highest Individual Scores in ODI

12. Ricky Ponting (Australia) – 73 Sixes

Ponting is one of the greatest batsmen of all time. He is unbeatable with a combination of classic stroke play and aggression. His sixes usually came at crucial moments to change the pace of the game.

13. Shane Watson (Australia) – 65 Sixes

Shan Watson was an aggressive all-rounder, especially for spinners. This was due to his ability to hit sixes at crucial moments to give Australia victory every time.

14. Sachin Tendulkar (India) – 69 Sixes

The “Little Master” was better known for his grounded strokes, but when needed, he could easily send bowlers on the ropes. His sixes often had more grandeur than brute power.

15. Graeme Smith (South Africa) – 63 Sixes

Smith’s leadership and batting style was often combined with aggression and determination. His sixes as an opener laid the foundation for many of South Africa’s victories.

16. Younis Khan (Pakistan) – 64 Sixes

Younis is Pakistan’s most consistent Test batsman. He was a sheet anchor and could play aggressive strokes, including sixes, as the situation demanded.

17. Steve Smith (Australia) – 60+ Sixes (active)

This great batsman of modern times has combined unconventional techniques with incredible success. Although Smith is known for his patience, he is also capable of clearing the ropes in style.

Read More: 6 Ball 6 Sixes Record List: Top 11 Players (T20Is/Tests/ODIs)

18. Rohit Sharma (India) –  60+ Sixes (active)

Known as the “hitman” in limited-overs cricket, Rohit Sharma has used his natural talent for hitting sixes in Tests as well, especially after becoming a regular opener.

19. AB de Villiers (South Africa) – 64 Sixes

“Mr. 360” was no slouch in Test cricket either. His gutsy stroke-making ability and power allowed him to dominate even the best bowlers.

20. Alastair Cook (England) – 55 Sixes

England’s most successful Test run-scorer, Alastair Cook was a classical batsman. However, his ability to hit sixes after being out at times added a new dimension to his game.

21. Chris Cairns (New Zealand) – 87 Sixes

Chris Cairns is one of New Zealand’s best all-rounders and is also an aggressive lower-order batsman who has often changed games. His six-hitting prowess has made him one of the most entertaining players in Test cricket.

Importance of Six-Hitting in Test Cricket 

While Test cricket rewards patience, hitting sixes can often change the course of a match. Aggressive batting can tire out bowlers, break partnerships and shift the momentum of the game in favour of the batting team. Players like McCullum, Gilchrist and Sehwag have shown that the six is ​​a potent weapon not just in limited-overs cricket but also in Tests.

Conclusion

The art of hitting a six in Test cricket requires courage, timing and confidence. From the greats to the modern players, every player has proven that aggression has its place even in the longest format. As Test cricket evolves with more aggressive play, the list of top six hitters will also change. So it is a must-watch for all cricket fans.

You may also like: Top 12 Longest Sixes Ever Hit in Cricket History (2026)

FAQs: Frequently Asked Questions

Q1. Which player has hit the most sixes in Test cricket matches?

Brendon McCullum (New Zealand) has hit the most sixes (107 sixes) in Test cricket.

Q2. Which Indian player has hit the most sixes in Test cricket?

Virender Sehwag is the Indian player who has hit the most sixes with 91 sixes. And, Rohit Sharma and MS Dhoni come after him with 60 and 78 sixes.

Q3. Is it common to hit sixes in Test cricket?

No, Test cricket traditionally focuses on patience and technique. However, modern players are adopting more and more aggressive styles, due to which more sixes are being hit.

Q4. Which wicketkeeper has hit the most sixes in Test cricket?

Adam Gilchrist tops this category with the most sixes in his Test career (100 sixes).

Q5. Who is the active player most likely to break the record for sixes in Tests?

Ben Stokes and Rohit Sharma are strong contenders, as both have already crossed the 60+ sixes mark and continue to play aggressively.

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 35

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Follow & Share

Loading current series…
Loading stories...
CricBites