CricHeroes

Most Sixes in Test Cricket: Who Holds the Record for Most Sixes?


INSTAGRAM
Copy link
URL has been copied successfully!

Hitting a six in Test cricket isn’t easy. The field is spread out, bowlers are patient, and the conditions are often tricky. But there are players who defy the norms, who swing for the ropes no matter what day or session it is.

While Test cricket is known for patience and technique, there’s always been a thrill in watching someone clear the boundary in style. If you’ve ever wondered who’s smashed the most sixes in Test cricket, this blog has the full answer — backed with real stats, player records, and the biggest names who’ve changed how we view red-ball power hitting.

Who Has Hit the Most Sixes in Test Cricket?

As of July 2025, Ben Stokes of England holds the record for the most sixes in Test cricket history. The English all-rounder has smashed 133 sixes in just 114 matches, overtaking former leaders like Brendon McCullum and Adam Gilchrist.

Here’s a look at the top 10 players with the highest number of sixes in Test cricket:

RankPlayerCountryMatchesRunsSixesCareer Span
1Ben StokesEngland114*68911332013–2025
2Brendon McCullumNZ10164531072004–2016
3Adam GilchristAustralia9655701001999–2008
4Tim SoutheeNZ1072245982008–2024
5Chris GayleWI1037214982000–2014
6Jacques KallisSA16613289971995–2013
7Virender SehwagIndia1048586912001–2013
8Angelo MathewsSL1198214902009–2025
9Rishabh PantIndia46*3364882018–2025
10Rohit SharmaIndia674301882013–2024

*Data as of July 2025
Players with an asterisk () are still active

Ben Stokes’ style of aggressive batting has changed how modern Test cricket is played. His six-hitting ability comes not only from power but also smart shot selection under pressure.

Score all your matches for FREE!

From friendly matches to big tournaments, CricHeroes is your go-to app to Score, Live Stream, and Analyse.

What Makes Ben Stokes Stand Out?

Ben Stokes is the only active player with over 100 sixes in Test cricket, and he does it when it matters most. Known for hitting sixes under pressure, Stokes has consistently turned games around in key moments—like his iconic 2019 Ashes innings at Headingley.

What makes him stand out?

Cricket Q&A

Five quick questions. Get a personal tip.

Loading…
CricHeroes logo

Nice!

Start scoring free
Trusted by 4.2 Crores+ players

  • Hits sixes in high-pressure situations
  • Fearless against both pace and spin
  • Known for attacking with the tail
  • High strike rate of 59.16 in Tests
  • Master of timing and power, especially down the ground

Ben Stokes isn’t just a power hitter; he’s a game-changer when the stakes are highest.

Other Notable Six-Hitters in Tests

Let’s look at a few more names just outside the top 10 who were also great six-hitters:

  • Brian Lara (88 sixes) – Famous for his 400*, Lara cleared boundaries with flair.
  • Andrew Flintoff (82 sixes) – Known for his powerful strokeplay and match-turning knocks.
  • Matthew Hayden (82 sixes) – A bully against spinners, especially on subcontinental tracks.
  • Misbah-ul-Haq (81 sixes) – Calm batter, but wasn’t afraid to launch one when needed.

Some batters like MS Dhoni, Virat Kohli, and Steve Smith may not top the six charts, but they offer a mix of timing and placement. Six-hitting is a skill, but it doesn’t always equal success in red-ball cricket.

Top 50 Players with the Most Sixes in Test Cricket

Here’s the extended list of the top 50 players with the most sixes in Test cricket, based on the latest stats up to July 2025:

RankPlayerCountryMatchesRunsSixesCareer Span
1Ben StokesEngland1106,7191332013–2025
2Brendon McCullumNew Zealand1016,4531072004–2016
3Adam GilchristAustralia965,5701001999–2008
4Tim SoutheeNew Zealand1072,245982008–2024
5Chris GayleWest Indies1037,214982000–2014
6Jacques KallisSouth Africa16613,289971995–2013
7Virender SehwagIndia1048,586912001–2013
8Angelo MathewsSri Lanka1188,21489*2009–2025
9Rohit SharmaIndia674,301882013–2024
10Brian LaraWest Indies13111,953881990–2006
11Chris CairnsNew Zealand623,320871989–2004
12Viv RichardsWest Indies1218,540841974–1991
13Andrew FlintoffEngland793,845821998–2009
14Matthew HaydenAustralia1038,625821994–2009
15Misbah-ul-HaqPakistan755,222812001–2017
16Kevin PietersenEngland1048,181812005–2014
17MS DhoniIndia904,876782005–2014
18Rishabh PantIndia43~2,948732018–2025
19Ravindra JadejaIndia80~3,370692012–2025
20Ricky PontingAustralia16813,378731995–2012
21Clive LloydWest Indies1107,515701966–1985
22Younis KhanPakistan11810,099702000–2017
23David WarnerAustralia1128,786692011–2024
24Sachin TendulkarIndia20015,921691989–2013
25Ian BothamEngland1025,200671977–1992
26Gordon GreenidgeWest Indies1087,558671974–1991
27AB de VilliersSouth Africa1148,765642004–2018
28Carl HooperWest Indies1025,762631987–2002
29Kapil DevIndia1315,248611978–1994
30Steve SmithAustralia119~10,271612010–2025
31Mahela JayawardeneSri Lanka14911,814611997–2014
32Sanath JayasuriyaSri Lanka1106,973591991–2007
33Wasim AkramPakistan1042,898571985–2002
34Sourav GangulyIndia1137,212571996–2008
35Jonny BairstowEngland1006,042562012–2024
36Jason HolderWest Indies693,073552014–2024
37Imran KhanPakistan883,807551971–1992
38Ross TaylorNew Zealand1127,683552007–2022
39Stuart BroadEngland1673,662552007–2023
40Craig McMillanNew Zealand553,116541997–2005
41Brad HaddinAustralia663,266542008–2015
42Shahid AfridiPakistan271,716521998–2010
43Kusal MendisSri Lanka73~4,757522015–2025
44Mohammad YousufPakistan907,530511998–2010
45Kumar SangakkaraSri Lanka13412,400512000–2015
46Mitchell StarcAustralia96~2,217492011–2025
47Aravinda de SilvaSri Lanka936,361481984–2002
48Javed MiandadPakistan1248,832481976–1993
49Inzamam-ul-HaqPakistan1208,830481992–2007
50Herschelle GibbsSouth Africa906,167471996–2008

Six-Hitting by Country: Who Produces the Most Big-Hitters?

Let’s break it down by country. Here are the teams with the most players in the top 50:

  • India: 11 players
  • Australia: 10 players
  • West Indies: 9 players
  • New Zealand: 7 players
  • Pakistan: 8 players
  • England: 6 players
  • Sri Lanka: 6 players
  • South Africa: 3 players
  • Bangladesh: 1 player

Teams like India and Australia lead because of their long Test histories and strong batting depth. But what stands out is how New Zealand, with fewer matches, has produced some top six-hitters like McCullum, Southee, and Cairns.

Sixes in Test Cricket: Then vs Now

Hitting sixes in Tests used to be rare. In the early days, players focused on staying at the crease. But over the last 20 years, the approach has changed. Players now score faster, and pitches are more batter-friendly.

What’s Changed?

  • Batters are more aggressive from ball one
  • Fitness and power-hitting training are better
  • T20 influence has improved range-hitting
  • Shorter boundaries in some venues help six counts
  • Bat technology has made hitting easier

For example, Ben Stokes and Rishabh Pant play like T20 hitters, even in whites. This trend is likely to continue with the next generation.

Final Thoughts: Why Six-Hitting is Changing Test Cricket

Test cricket has always been about skill, timing, and patience. But now, six-hitting adds excitement without taking away the value of classic batting. Players like Ben Stokes, Gilchrist, and Pant have proven that you can entertain and still win matches.

As younger batters come in with fearless attitudes, we’ll likely see the six-counts rise even higher in the future. Fans love it, stadiums love it, and bowlers? Well, they may not.

What Next?

If you found this blog helpful, share it with fellow cricket fans. Comment below with your favourite six-hitter or the biggest six you’ve ever seen in a Test match. Let’s talk about cricket.

Frequently Asked Questions 

1. Who has hit the most sixes in Test cricket?
Ben Stokes holds the record with 133 sixes in Test matches as of 2025.

2. What is the fastest player to reach 100 sixes in Test cricket?
Rishabh Pant reached 100 sixes quicker than most, due to his aggressive batting style and fewer matches played.

3. Has any bowler hit over 50 sixes in Tests?
Yes, Tim Southee has hit 98 sixes while playing as a lower-order bowler for New Zealand.

4. How many sixes did MS Dhoni hit in Test cricket?
MS Dhoni hit 78 sixes in his Test career.

5. Are sixes more common in modern Test cricket?
Yes, due to T20 influence, power training, and more aggressive tactics, sixes are now more frequent in Tests.

6. Which Indian player has hit the most sixes in Tests?
Virender Sehwag leads among Indian batters with 91 sixes in Test cricket.

7. Has any player hit over 400 sixes in all formats combined?
Yes, several players like Chris Gayle and Rohit Sharma have crossed that mark across Tests, ODIs, and T20s.

8. How many sixes has Virat Kohli hit in Tests?
Virat Kohli has hit 30 sixes in his Test career as of 2025.

9. Do tailenders contribute much to six counts?
Surprisingly, yes. Players like Stuart Broad, Tim Southee, and Pat Cummins have contributed many sixes as lower-order hitters.

10. Who has hit the most sixes in a single Test innings?
Wasim Akram hit 12 sixes in one innings against Zimbabwe in 1996, which is still among the highest.

Leave a Comment

Score all your matches for FREE!