It is an interesting list when you look at the most sixes in test by current cricket batsman. Ben Stokes of England is leading the chart with 74 sixes in test cricket in 67 test matches.
Followed by New Zealand fast bowler Tim Southee & Sri Lanka’s Angelow Matthews who both hit 72 & 61 sixes in test matches respectively.
However if you look at most sixes per match ratio than iNdia’s Rohit Sharma is leading the chart with 1.63 sixes per match in list of current test players. Rohit Sharma also had record of most sixes by Indian in test cricket among the active test players.
Most Sixes in Test Match by Batsman
|Player||Mat||Inns||6s||6s Per Match|
|BA Stokes (ENG)||67||122||74||1.10|
|TG Southee (NZ)||73||106||72||0.99|
|AD Mathews (SL)||86||154||61||0.71|
|DA Warner (AUS)||84||155||56||0.67|
|RG Sharma (INDIA)||32||53||52||1.63|
|SCJ Broad (ENG)||143||208||48||0.34|
|SPD Smith (AUS)||73||131||42||0.58|
|MA Starc (AUS)||57||85||41||0.72|
|C de Grandhomme (NZ)||24||36||37||1.54|
|DW Steyn (SA)||93||119||36||0.39|
|Tamim Iqbal (BDESH)||60||115||35||0.58|
|M Vijay (INDIA)||61||105||33||0.54|
|JC Buttler (ENG)||47||82||32||0.68|
|Mushfiqur Rahim (BDESH)||70||130||31||0.44|
Most Sixes in Cricket Cricket History List
When you look at the all time list of most sixes in test cricket history than it is headed by New Zealand Brendon McCullum. Brendon McCullum has the highest number of sixes in test matches which is 107.
Followed by Australia’s Adam Gilchrist and West Indian Chris Gayle who both have hit 100 and 98 sixes respectively in test cricket history.
Most Sixes per match ratio belongs to New Zealand Chris Cairns who has hit 1.40 six in every match he played in test cricket.
Below is the list of most sixes in test cricket history.
|Player||Span||Mat||Inns||6s||6s Per Match|
|BB McCullum (NZ)||2004-2016||101||176||107||1.06|
|AC Gilchrist (AUS)||1999-2008||96||137||100||1.04|
|CH Gayle (WI)||2000-2014||103||182||98||0.95|
|JH Kallis (ICC/SA)||1995-2013||166||280||97||0.58|
|V Sehwag (ICC/INDIA)||2001-2013||104||180||91||0.88|
|BC Lara (ICC/WI)||1990-2006||131||232||88||0.67|
|CL Cairns (NZ)||1989-2004||62||104||87||1.40|
|IVA Richards (WI)||1974-1991||121||182||84||0.69|
|A Flintoff (ENG/ICC)||1998-2009||79||130||82||1.04|
|ML Hayden (AUS)||1994-2009||103||184||82||0.80|
|KP Pietersen (ENG)||2005-2014||104||181||81||0.78|
|MS Dhoni (INDIA)||2005-2014||90||144||78||0.87|
|BA Stokes (ENG)||2013-2020||67||122||74||1.10|
|RT Ponting (AUS)||1995-2012||168||287||73||0.43|
|TG Southee (NZ)||2008-2020||73||106||72||0.99|
|CH Lloyd (WI)||1966-1985||110||175||70||0.64|
|Younis Khan (PAK)||2000-2017||118||213||70||0.59|
Some other Interesting records regards to sixes in test cricket.
Pakistan Wasim Akram holds the record of most sixes in test innings. He smashed 12 sixes in a test innings against Zimbabwe at Sheikhupra during his best test score of 257 not out.
India’s Rohit Sharma holds the record of most sixes in a test match when he hit 13 sixes against South Africa in 2019.
Most sixes in a test innings by a team record belongs to New Zealand when they hit 22 sixes in a test innings of 690 runs against Pakistan at Sharjah in 2014.
*All Records updated till 14 Oct, 2020.