Top 10 : Most Sixes In Test Cricket, Full Time

Last updated on October 22nd, 2025 at 02:28 pm

The record of the Most Sixes In Test Cricket history, has been held by England all-rounder Ben Stokes.

He is followed by – Brendan McCullum at second & Adam Gilchrist at third position. The All 3 have Test sixes in excess of hundred.

Tim Southee at four, is followed by the most IPL 6s & 3rd most 6s in ODI cricket player – Chris Gayle at fifth, Jack Kallis at sixth & Virender Sehwag at seventh place, in the list of the most sixes in Test cricket.

Most Sixes In Test Cricket

Having the equal number of Test Sixes, Rishabh Pant & Angelo Mathews occupy the eighth & ninth position in order, in terms of lesser innings batted.

The most international 6s & the most ODI WC 6s batter, Rohit Sharma has the tenth most sixes in Test cricket history.

Also Read : Most Test 100s | Fastest 10000 Test Runs | Fastest 500 Test Wkts | Most ODI 100s | Fastest 2000 ODI Runs

Also Read : IND Vs AUS ODI | NZ Vs SA ODI | NZ Vs PAK ODI | IND Vs BAN Test | PAK Vs BAN Test | 1983 WC | IPL | Asia Cup | NZ Vs IND Test |ICC Champions Trophy

Who Has The Most Sixes In Test Cricket History? : Top 10 List, The Most IPL Sixes Batsman Chris Gayle Stats, The 2nd Most ODI Sixes & Most ODI World Cup Sixes Batsman Rohit Sharma Stats

No. Player, Career, Sixes, Mts, Inns, Runs, Fours, H.S.
1B Stokes 2013-2025*1361152067032811 258
2B McCullum2004-2016 107 101 176 6453 776 302
3A Gilchrist1999-2008 100 96 137 5570 677 204*
4T Southee2008-202498107155224521577*
5C Gayle2000-2014 98 103 1827215 1046 333
6J Kallis1995-2013 97 166 28013289 1488 224
7V Sehwag2001-2013 91 104 180 8586 1233 319
8R Pant2018-2025*90 47 823427 370159
9A Mathews2009-2025901192128214835200
10R Sharma2013-2024 88671164301473 212
Top 10 List Of The Most Sixes In Test Cricket

Also Read : Most 100s | Most 50s | HS | Most Runs | Most Wkts | Most Runs Single Edition | Best Bowling , In ODI World Cup History

One Of The Greatest Allrounders In Cricket History Of England Ben Stokes : The Most Sixes In Test Cricket History Batsman, 138 Ben Stokes Test 6s, The Ashes 2019 Player Of The Series & ICC 2019 ODI WC Final Man Of The Match Ben Stokes Stats

One of the most explosive all-rounders, Ben Stokes has 138 Test sixes – the most sixes in Test cricket history so far.

Batting in 206 innings of 115 Test matches, the attacking southpaw has 7032 runs with the average above 35.

258(vs RSA, 2016) is the highest score for Ben Stokes which includes 11 – the 2nd most 6s in a Test match innings.

The 5th most 6s in ENG Vs IND ODI batter innings comes off 198 balls that comprises 30 fours as well.

A genuine seam bowling all-rounder, has claimed 230 Test wickets as well( avg – 31), bowling in 170 innings.

Also Read : Most Runs | Most Wkts , In IND Vs ENG Tests

Also Read : Most Runs | Most Wkts , In IND Vs AUS Tests

The Fastest Hundred In Test Cricket & The Fastest 50 In ODI WC History Batsman Brendan McCullum Has The 2nd Most 6s In Test Cricket All Time, The Highest Individual Score In Test Cricket Batsman For NZ Brendan McCullum Stats, B McCullum IPL Debut Match Hundred Player

107 sixes by Brendan McCullum are the 2nd most sixes in Test cricket, doing that in 176 innings of 101 Tests.

The former New Zealand wicket-keeper batter has amassed a total of 6453 runs in his Test career.

This includes a 54 ball hundred(the fastest in Test history) in his last innings.

11 – the most 6s in an innings for McCullum, comes twice in the innings of – 202 off 188 balls (Vs PAK, 2014) & 195 off 134 balls(Vs SL, 2014).

Also Read : Most Runs | Most Wkts,In IND-SA Tests

Also Read : Most Runs | Most Wkts , In Ashes 2023

The IPL 2009 Winner Deccan Chargers Team Captain Adam Gilchrist 100 : The 3rd Most Sixes In Test Cricket History, A Gilchrist – The First To Reach 100 Sixes In Test Cricket, ICC 2007 ODI WC Final Player Of The Match Adam Gilchrist Stats

Adam Gilchrist who revolutionized the role of a wicket-keeper batter, becomes the 1st ever player to hit 100 sixes in the longest format of the game.

He achieves the feat against Sri Lanka, in 2007. Currently, he stands 3rd in the category of the most sixes in Test cricket.

Most Sixes In Test Cricket

While in ODIs, Gilchrist opened the innings, in Tests he used to wreck havoc in the lower middle order, at number 7.

The former Australian great has played a total of 96 Tests in which he has scored 5570 runs off 137 innings( avg – 47).

Also Read : Most Runs In AUS Vs WI Tests

The 2nd Most Test Wickets Bowler For NZ Tim Southee Stats Test Cricket: 4th Most Sixes In Test Cricket History

Before calling it a day in international cricket in 2024, the New Zealand swing bowler Tim Southee finishes it as the 4th most sixes in Test cricket – 98.

Batting in 155 innings, Southee has 2245 runs in the longest format of the game, in addition to 391 wickets in 203 innings.

The 2nd Most Sixes In International Cricket Player Chris Gayle Total Sixes In Tests : 98, The Highest Score In IPL History & Fastest 100 In IPL History Batsman Chris Gayle Stats

The 5th spot in the list of the most sixes in Test cricket, has been grabbed by the player having the 3rd most 6s in ODIs & 2nd most 6s in International cricket – Chris Gayle.

98 times, the former West Indies opener has sent the ball over the fence.

Batting in 182 innings of 103 Tests, Gayle has scored 7215 runs including 2 Triple hundreds.

Also Read : Most Runs | Most Wkts , In IPL History

Also Read : Most Runs | Most Wkts , In IPL 2023

FAQs(Frequently Asked Questions)

Who hit the most sixes in the Test?

Ben Stokes has 138 as the most sixes in Test cricket, followed by Brendan McCullum at 2nd & Adam Gilchrist at 3rd place.

How many sixes of Rohit Sharma are in the test?

Batting in 116 innings of 67 Tests, Rohit Sharma has 88 sixes against his name. The most international sixes player has the 2nd most sixes in Test cricket for India, after Rishabh Pant & Virender Sehwag(90).

How many sixes of Dhoni are in the Test?

The former Indian wicket-keeper captain MS Dhoni goes on hitting 78 sixes in 144 innings. He has 4876 runs in 90 Tests.

How many sixes does Rishabh Pant have in Test?

The Indian wicket-keeper batsman Rishabh Pant has 90 sixes(82 innings) – the most sixes in Test cricket for India, so far.

Leave a Comment