Test cricket has always been about patience. Five-day matches. Long innings. Careful batting. That’s how most people see it.
But what about the moments that make crowds jump to their feet? The shots that send balls flying into the stands? The bravery to attack when everyone expects defense?
Those moments define cricket’s most entertaining players. The ones who refuse to survive. The ones who see a loose ball and decide to punish it.
Cricket’s longest format tests everything. Your technique gets examined for hours. Your concentration gets challenged constantly. Your courage gets questioned with every ball.
Yet some batters didn’t just survive these tests. They thrived. They attacked. They entertained.
This guide examines those fearless players who accumulated the most sixes in test cricket throughout their careers.
Not just one big innings. Not just a good series. But years of aggressive batting.
These records tell stories. Stories of courage. Stories of skill. Stories of players who changed how we view Test cricket.
Some were proper batters who built massive scores. Others were wicketkeepers juggling two jobs. A few were even tail-end bowlers swinging freely.
But all shared one quality—they backed themselves to go big when it mattered most.
Let’s explore their remarkable journeys.
Top 10 Batsmen with Most Sixes in Test

This guide reveals the top 10 six-hitters in Test cricket history.
Their records. Their big knocks. Their impact on the longest format.
Let’s dive into the stats.
Top 10 Most Sixes in Test Cricket: Complete Statistics
Here’s the full leaderboard with all key numbers:
| Rank | Player | Country | Matches | Innings | Runs | Average | Highest Score | Sixes |
|---|---|---|---|---|---|---|---|---|
| 1 | Ben Stokes | England | 115 | 206 | 7,032 | 35.69 | 258 | 136 |
| 2 | Brendon McCullum | New Zealand | 101 | 176 | 6,453 | 38.64 | 302 | 107 |
| 3 | Adam Gilchrist | Australia | 96 | 137 | 5,570 | 47.60 | 204* | 100 |
| 4 | Tim Southee | New Zealand | 107 | 156 | 1,224 | 15.48 | 77* | 98 |
| 5 | Chris Gayle | West Indies | 103 | 182 | 7,214 | 42.18 | 333 | 98 |
| 6 | Jacques Kallis | South Africa | 166 | 280 | 13,289 | 55.37 | 224 | 97 |
| 7 | Rishabh Pant | India | 48 | 84 | 3,456 | 43.74 | 159* | 93 |
| 8 | Virender Sehwag | India | 104 | 180 | 8,586 | 49.34 | 319 | 91 |
| 9 | Angelo Mathews | Sri Lanka | 119 | 212 | 7,821 | 44.40 | 200* | 90 |
| 10 | Rohit Sharma | India | 67 | 116 | 4,302 | 40.57 | 212 | 88 |
Top 10 Batsmen with Most Sixes in Test
1. Ben Stokes (England) – 136 Sixes
Ben Stokes is England’s modern-day warrior. All-rounder who bats, bowls fast, and fields brilliantly. Currently captains England’s Test team.
- Why So Many Sixes: Stokes plays with absolute confidence. Doesn’t matter if England is struggling or cruising—he attacks when he sees an opportunity. His bottom-hand power generates a massive hitting force.
- Key Knock: His 258 against South Africa at Cape Town in 2016. Stokes smashed boundaries at will on a challenging pitch. That innings showed his ability to dominate world-class bowling.
- Notable Record: Holds the record for most sixes in test cricket overall. Also scored a crucial 135* at Headingley 2019 to win an impossible match against Australia.
2. Brendon McCullum (New Zealand) – 107 Sixes
Baz McCullum revolutionized Test cricket. Before him, everyone thought Tests should be boring and slow. He proved that attacking cricket works even in the longest format.
- Why So Many Sixes: McCullum had a simple philosophy—why defend when you can attack? He’d come out swinging from ball one. Sometimes scored hundreds before lunch. Changed how teams approached Test cricket.
- Key Knock: His 302 against India at Wellington in 2014. New Zealand’s first Test triple century. McCullum destroyed India’s bowling with 20+ boundaries and multiple sixes.
- Notable Record: Fastest Test fifty ever—off just 20 balls against Australia. That’s T20-level speed in a Test match!
3. Adam Gilchrist (Australia) – 100 Sixes
Gilchrist was Australia’s wicketkeeper-batsman during their golden era. Batted at number seven but changed the game single-handedly.
- Why So Many Sixes: By the time Gilchrist came to bat, bowlers were tired, and the ball was old. He’d then unleash carnage. Strike rate of 81.95 in Tests—that’s incredibly aggressive.
- Key Knock: His 149 in the 2007 World Cup final (ODI), but in Tests, his 204* against South Africa showed complete dominance. Cleared boundaries with ease.
- Notable Record: Scored a century before lunch multiple times. Most sixes in a test innings by a wicketkeeper remains his specialty. Only keeper to hit exactly 100 Test sixes.
4. Tim Southee (New Zealand) – 98 Sixes
Southee is primarily a bowler—one of New Zealand’s greatest. But when he bats? Pure entertainment.
- Why So Many Sixes: Southee bats at nine or ten. His job is simple: score quick runs or get out trying. No point defending as a tail-ender. So he swings hard at everything.
- Key Knock: His 77* against England showed he can actually bat properly when needed. But usually, he just launches sixes.
- Notable Record: Most sixes by a specialist bowler in Test cricket. His batting average is only 15.48, but he’s cleared boundaries 98 times—remarkable!
5. Chris Gayle (West Indies) – 98 Sixes
The Universe Boss. Gayle terrorized bowlers in all formats. In Tests, he was equally dangerous despite playing fewer matches later in his career.
- Why So Many Sixes: Gayle is tall, strong, and has perfect timing. When he connects, the ball travels miles. His high backlift generates tremendous power.
- Key Knock: 333 against Sri Lanka in 2010. Gayle batted for over a day, smashing sixes to all parts of the ground. One of the greatest Test innings ever.
- Notable Record: Most sixes in a test series came during his peak years. His aggressive opening batting changed how the West Indies approached Tests.
6. Jacques Kallis (South Africa) – 97 Sixes
Kallis is arguably cricket’s greatest all-rounder. Batted like a specialist, bowled genuinely fast, caught everything at slip.
- Why So Many Sixes: Unlike others on this list, Kallis was patient. He didn’t hit sixes for fun. He waited for bad balls and punished them brutally. Smart aggression.
- Key Knock: His 224 against Sri Lanka showed perfect balance—patience mixed with power. Scored big while hitting sixes when needed.
- Notable Record: Played 166 Test matches—most on this list. Averaged 55.37, one of the best. Hit 97 sixes while maintaining incredible consistency.
7. Rishabh Pant (India) – 93 Sixes
Pant is India’s current wicketkeeper-batsman. Only 27 years old but already a match-winner. Known for fearless batting abroad.
- Why So Many Sixes: Pant has hit 93 sixes in just 48 matches! That’s almost 2 sixes per Test. He attacks in situations where others defend. Counter-attacking is his specialty.
- Key Knock: His 159* against Australia at Sydney 2019. Pant saved India from defeat with attacking batting while carrying an injury. Heroic innings.
- Notable Record: Fastest to 90+ Test sixes among Indians. At this rate, he’ll smash all records. It could easily end up number one on this list.
8. Virender Sehwag (India) – 91 Sixes
Sehwag was India’s most entertaining opener ever. Played Test cricket like it was a T20 match. “See ball, hit ball” was his mantra.
- Why So Many Sixes: Sehwag attacked from the first ball. Didn’t care if the ball was new and swinging. If it were in his zone, he’d smash it over boundaries.
- Key Knock: His 319 against South Africa in 2008. Sehwag destroyed one of the best bowling attacks with fearless hitting. Two triple centuries in Tests!
- Notable Record: Most sixes in a test by an opening batsman. Changed how India approached Test cricket at home. Made scoring look ridiculously easy.
9. Angelo Mathews (Sri Lanka) – 90 Sixes
Mathews has been Sri Lanka’s batting backbone for over a decade. All-rounder who can bat, bowl medium pace, and captain.
- Why So Many Sixes: Mathews builds innings carefully but hits sixes when set. Strong player who can clear boundaries even on slow pitches. Reliable under pressure.
- Key Knock: His 200* against England at Leeds 2014. Mathews showed patience and power, carrying Sri Lanka’s batting while hitting crucial sixes.
- Notable Record: Most consistent Sri Lankan batter in recent times. Those 90 sixes came through smart batting, not mindless slogging.
10. Rohit Sharma (India) – 88 Sixes
Rohit “Hitman” Sharma is famous for his elegant batting style. Holds the record for most ODI double centuries (3). Now dominates Tests too.
- Why So Many Sixes: Rohit times the ball beautifully. His sixes don’t come from brute force—they come from perfect timing. When he’s set, bowlers have nowhere to hide.
- Key Knock: His 212 against South Africa at Ranchi 2019. Rohit’s first Test double century showed his class in the longest format. Multiple sixes included.
- Notable Record: Most sixes in test 2025 among active Indian openers. Still playing, so this number will definitely increase. Could break into the top 5 soon.
Most Sixes in Test by Indian Batsmen
India has produced aggressive Test batters who loved clearing boundaries:
| Rank | Player | Matches | Sixes | Average | Status |
|---|---|---|---|---|---|
| 1 | Rishabh Pant | 48 | 93 | 43.74 | Active |
| 2 | Virender Sehwag | 104 | 91 | 49.34 | Retired |
| 3 | Rohit Sharma | 67 | 88 | 40.57 | Active |
| 4 | MS Dhoni | 90 | 78 | 38.09 | Retired |
| 5 | Hardik Pandya | 11 | 40 | 31.50 | Active |
Key Points:
- Pant leads despite playing the fewest matches
- Sehwag’s 91 sixes came as an opener—incredibly difficult
- Rohit is still climbing this list
- MS Dhoni’s 78 sixes as a wicketkeeper show his hitting power
- Hardik has an amazing sixes-per-match ratio
Most Sixes in Test Series: Records
Some series produce six-hitting frenzies.
Here are notable examples:
- Ben Stokes’ Big Series: During the 2019 Ashes, Stokes hit multiple sixes in crucial moments. His Headingley innings included several massive hits that won England the match.
- Brendon McCullum vs India (2014): McCullum smashed sixes throughout the series. His 302 in Wellington included countless boundary clearances. Set the tone for New Zealand’s aggressive approach.
- Chris Gayle vs Bangladesh (2012): Gayle’s 333 came in this series. He hit sixes at will, treating Test bowling like club cricket. Most sixes in a test series during that period.
- Rishabh Pant in Australia (2018-19): Pant hit crucial sixes in both Sydney and Melbourne. His counter-attacking batting helped India win their first Test series in Australia.
- Key Observation: Most six-heavy series happen when aggressive batters face bowling attacks on flat pitches. Also, when teams need quick runs, six-hitting increases.
Most Sixes in Test 2025: Updated List & Rising Stars
The 2025 landscape shows interesting patterns:
Current Active Threats:
| Player | Current Sixes | Age | Potential |
|---|---|---|---|
| Rishabh Pant | 93 | 27 | Could reach 150+ |
| Rohit Sharma | 88 | 38 | Limited time left |
| Ben Stokes | 136 | 34 | Still adding more |
| Harry Brook | 35 | 25 | Rising fast |
| Travis Head | 42 | 31 | Aggressive style |
Who Can Break Into the Top 10?
- Harry Brook (England): Young, explosive batter. Averages 60+ in Tests with an aggressive approach. At this rate, he’ll hit 100+ sixes easily.
- Travis Head (Australia): Left-handed dasher. Plays fearless cricket. Already has 42 sixes in limited matches. Could climb fast.
- Yashasvi Jaiswal (India): India’s new opener. Only 23 years old. Showed six-hitting ability in recent Tests. Future star.
- Kyle Jamieson (New Zealand): Tall fast bowler who hits big sixes. Already has 30+ sixes batting at number nine. Could reach 80+ sixes.
- 2025 Prediction: Rishabh Pant will likely overtake Rohit and Sehwag within 2-3 years. If he stays injury-free, he could challenge Ben Stokes’ record by 2030.
Why Six-Hitters Make Test Cricket Exciting?
Test cricket has a reputation for being slow and boring. These players proved that wrong.
When Ben Stokes walks out, stadiums fill up.
When Pant comes to bat, fans expect fireworks. When Rohit connects perfectly, the ball disappears.
Six-hitting in Tests isn’t just about entertainment.
It changes match dynamics:
- Psychological Impact: One six can break a bowler’s confidence. Suddenly, they start bowling defensively. Field spreads. Singles become easier.
- Match-Winning Factor: Quick runs through sixes can set up declarations. Or chase down targets faster. The most sixes in test often correlate with match-winning performances.
- Crowd Engagement: Nothing beats seeing a ball fly into the stands during a Test match. The crowd erupts. The energy shifts. Cricket becomes pure joy.
- Format Evolution: Players like McCullum and Stokes showed that aggressive Test cricket works. Teams now play “Bazball”—attacking cricket that thrills fans.
Final Summary: The Art of Clearing Boundaries in Tests
Ben Stokes leads with 136 sixes. Brendon McCullum follows with 107. Adam Gilchrist hit exactly 100.
These numbers represent years of fearless batting.
The most successful players in test cricket include all types of players. Openers like Sehwag.
Middle-order batters like Stokes. Wicketkeepers like Gilchrist and Pant. Even bowlers like Southee.
What unites them? Courage. Skill. Perfect timing. Mental strength.
Test cricket demands patience. But these legends showed that attacking also wins matches.
They hit sixes when teams needed momentum. They cleared boundaries when bowlers got comfortable.
Rishabh Pant could soon dominate this list. At 93 sixes in just 48 matches, he’s on track to shatter records. Harry Brook and Travis Head are rising fast, too.
Test cricket remains special because of players who dare to go big. Those who refuse to just defend and survive. Those who trust their power and timing.
Next time you watch a Test match, wait for that moment. The batter winds up. Connects perfectly. The ball soars into the crowd. Six runs!
That’s cricket at its most exciting. That’s why we love this beautiful game.
More Cricket Guides: