Unlike the short-form thrill of T20Is and ODIs, hitting a six in the traditional, methodical pace of Test cricket is a challenging feat. For decades, the maximum boundary was a rare indulgence.
However, modern-day power-hitters have redefined Test batting. Players like Ben Stokes, the current all-time leader, alongside aggressive legends such as Brendon McCullum, Adam Gilchrist, Rohit Sharma, and Rishabh Pant, have made clearing the ropes a regular spectacle in red-ball cricket. This fearless, white-ball mindset brought into the longest format has led to record-breaking six-hitting totals.
Who stands at the top of this elite list, and which modern marvels are rapidly ascending the ranks? In this article, we take a deep dive into the definitive list of the batsmen with the most sixes in Test cricket history, celebrating the players who brought a new dimension of power and aggression to the five-day game.
Most Sixes in Tests
| Players | Innings | Sixes |
|---|---|---|
| Ben Stokes (ENG) | 216 | 136 |
| Brendon McCullum (NZ) | 176 | 107 |
| Adam Gilchrist (AUS) | 137 | 100 |
| Tim Southee (NZ) | 156 | 98 |
| Chris Gayle (WI) | 182 | 98 |
| Jacques Kallis (SA) | 280 | 97 |
| Rishabh Pant (IND) | 86 | 94 |
| Virender Sehwag (IND) | 180 | 91 |
| Angelo Mathews (SL) | 212 | 90 |
| Rohit Sharma (IND) | 116 | 88 |
More Test Career Records
Key Insights on Power Hitting Records in Test Cricket
Elite Club of 100-Plus Career Sixes
Australia’s wicketkeeper-batter Adam Gilchrist became the first player to smash 100 sixes in the Test format. Gilchrist achieved this remarkable feat in a Test match against Sri Lanka in 2007. He ended his career with a tally of 100 sixes in 137 innings.
Apart from Gilchrist, only Brendon McCullum and Ben Stokes have hit 100-plus sixes in Test cricket.
So far, only 3 batters have surpassed the 100 sixes mark in the history of Test cricket.
Rohit Sharma is the only player to feature in the all-time top-10 six-hitters chart across Tests, ODIs, and T20Is, making him the world leader in the all-formats six-hitting record.
Team Six-Hitting Supremacy
Most Sixes in a Test Match: India set the record by hitting 28 sixes against England in the Rajkot Test in 2024. (Most Sixes by a Team in a Test Match)
Most Sixes in a Single Innings: New Zealand holds the record with 22 sixes struck in one innings against Pakistan in 2014. (Most Sixes by a Team in a Test Innings)
Most Sixes in a Calendar Year (Team): India topped the chart in 2024, becoming the first team to breach the three-figure mark with 142 sixes. (Most Test Sixes by Teams in a Calendar Year)
Most Sixes in a Bilateral Series (Team): India owns this record, smashing 72 sixes in the 5-match series against England in 2024. (Most Sixes by a Team in a Bilateral Test Series)
Individual Power Records
Most Sixes in a Single Innings (Player): This is a joint record of 12 sixes, shared by Wasim Akram (1996) and Yashasvi Jaiswal (2024). (Most Sixes in Single Test Innings). This Akram’s innings is also the highest score by a No. 8 batter in Tests.
Most Sixes in a Bilateral Series (Player): Yashasvi Jaiswal is the first player to hit over 20 in a series, finishing with 26 sixes vs England (2024). (Most Sixes by a Batter in a Bilateral Test Series)
Most Sixes Against a Single Opponent: Ben Stokes has hit the most sixes against one team, with 39 maximums against Australia. (Most Test Sixes Against a Single Opponent)
Leading Indian Six-Hitter (Career): Rishabh Pant is currently tied with Virender Sehwag at 90 sixes, but has the best sixes-per-innings ratio. (Most Sixes for India in Test Cricket)
Yearly Insights: Recent Dominance
Most Sixes in a Calendar Year (Player): Yashasvi Jaiswal set a new all-time high with 36 sixes in 2024. (Most Sixes by a Batter in a Calendar Year in Test)
Leading Six-Hitter of 2025 (Current): Rishabh Pant is leading the 2025 race with 22 sixes early in the year. (2025 Stats: Most Sixes in Tests)
Leading Six-Hitter of 2024: Yashasvi Jaiswal dominated with a record 36 sixes. (Top 10: Most Test Sixes in 2024)
Volume of Career Six-Hitters
A total of 3 cricketers have achieved the feat of 100 sixes in Test cricket, and 6 more have crossed the 90-sixes mark in the longest format.
Over 40 batters have smashed 50 or more sixes in Test cricket, highlighting the format’s evolving approach to aggression.