Most sixes in an innings
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
Wasim Akram 257* 490 363 22 12 Pakistan v Zimbabwe Sheikhupura 17 Oct 1996 Test # 1336
YBK Jaiswal 214* 324 236 14 12 India v England Rajkot 15 Feb 2024 Test # 2530
NJ Astle 222 231 168 28 11 New Zealand v England Christchurch 13 Mar 2002 Test # 1594
ML Hayden 380 622 437 38 11 Australia v Zimbabwe W.A.C.A 9 Oct 2003 Test # 1661
BB McCullum 202 279 188 21 11 New Zealand v Pakistan Sharjah 26 Nov 2014 Test # 2147
BB McCullum 195 202 134 18 11 New Zealand v Sri Lanka Christchurch 26 Dec 2014 Test # 2151
BA Stokes 258 338 198 30 11 England v South Africa Cape Town 2 Jan 2016 Test # 2197
BKG Mendis 245 - 291 18 11 Sri Lanka v Ireland Galle 24 Apr 2023 Test # 2503
WR Hammond 336* 318 - 34 10 England v New Zealand Auckland 31 Mar 1933 Test # 226
CL Cairns 120 122 96 10 9 New Zealand v Zimbabwe Auckland 20 Jan 1996 Test # 1323
Inzamam-ul-Haq 329 579 436 38 9 Pakistan v New Zealand Lahore 1 May 2002 Test # 1600
TG Southee 77* 48 40 4 9 New Zealand v England Napier 22 Mar 2008 Test # 1868
CH Gayle 333 653 437 34 9 West Indies v Sri Lanka Galle 15 Nov 2010 Test # 1977
SO Hetmyer 93 - 92 1 9 West Indies v Bangladesh Mirpur 30 Nov 2018 Test # 2331
BA Stokes 155 300 214 9 9 England v Australia Lord's 28 Jun 2023 Test # 2508
NS Sidhu 124 280 223 9 8 India v Sri Lanka Lucknow 18 Jan 1994 Test # 1244
AC Gilchrist 204* 293 213 19 8 Australia v South Africa Johannesburg 22 Feb 2002 Test # 1590
KC Sangakkara 319 551 482 32 8 Sri Lanka v Bangladesh Chattogram 4 Feb 2014 Test # 2117
JO Holder 202* 284 229 23 8 West Indies v England Bridgetown 23 Jan 2019 Test # 2342
BA Stokes 135* 330 219 11 8 England v Australia Leeds 22 Aug 2019 Test # 2357
MA Agarwal 243 - 330 28 8 India v Bangladesh Indore 14 Nov 2019 Test # 2366
B Sutcliffe 80* 112 - 4 7 New Zealand v South Africa Johannesburg 24 Dec 1953 Test # 378
IVA Richards 110* 87 58 7 7 West Indies v England St John's 11 Apr 1986 Test # 1045
CG Greenidge 213 534 384 20 7 West Indies v New Zealand Auckland 27 Feb 1987 Test # 1070
CL Cairns 158 214 171 18 7 New Zealand v South Africa Auckland 18 Mar 2004 Test # 1689
A Flintoff 167 274 191 17 7 England v West Indies Birmingham 29 Jul 2004 Test # 1708
KP Pietersen 158 285 187 15 7 England v Australia The Oval 8 Sep 2005 Test # 1763
Shahid Afridi 103 111 80 7 7 Pakistan v India Lahore 13 Jan 2006 Test # 1781
BC Lara 216 422 262 22 7 West Indies v Pakistan Multan 19 Nov 2006 Test # 1816
CH Gayle 197 514 396 20 7 West Indies v New Zealand Napier 19 Dec 2008 Test # 1900
AB de Villiers 163 313 196 12 7 South Africa v Australia Cape Town 19 Mar 2009 Test # 1916
V Sehwag 293 366 254 40 7 India v Sri Lanka Brabourne 2 Dec 2009 Test # 1937
Harbhajan Singh 111* 174 116 7 7 India v New Zealand Hyderabad 12 Nov 2010 Test # 1975
Tamim Iqbal 206 448 278 17 7 Bangladesh v Pakistan Khulna 28 Apr 2015 Test # 2159
MA Starc 84 128 91 3 7 Australia v Pakistan Melbourne 26 Dec 2016 Test # 2242
HH Pandya 108 163 96 8 7 India v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
RG Sharma 127 - 149 10 7 India v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
KR Mayers 210* 415 310 20 7 West Indies v Bangladesh Chattogram 3 Feb 2021 Test # 2407
Q de Kock 141* 257 170 12 7 South Africa v West Indies Gros Islet 10 Jun 2021 Test # 2424
JM Bairstow 136 150 92 14 7 England v New Zealand Nottingham 10 Jun 2022 Test # 2465
YBK Jaiswal 209 423 290 19 7 India v England Visakhapatnam 2 Feb 2024 Test # 2526
JH Sinclair 104 - - - 6 South Africa v Australia Cape Town 8 Nov 1902 Test # 77
IVA Richards 192* 321 - 20 6 West Indies v India Delhi 11 Dec 1974 Test # 747
Haroon Rasheed 108 214 176 10 6 Pakistan v England Hyderabad (Sind) 2 Jan 1978 Test # 813
IT Botham 118 123 102 13 6 England v Australia Manchester 13 Aug 1981 Test # 907
RJ Shastri 121* 388 287 9 6 India v Australia Wankhede 15 Oct 1986 Test # 1054
WJ Cronje 82 70 63 8 6 South Africa v Sri Lanka Centurion 27 Mar 1998 Test # 1414
CD McMillan 142 238 179 13 6 New Zealand v Sri Lanka Colombo (RPS) 27 May 1998 Test # 1415
JN Rhodes 103* 104 95 8 6 South Africa v West Indies Centurion 15 Jan 1999 Test # 1441
CL Cairns 69 115 83 4 6 New Zealand v Australia Wellington 24 Mar 2000 Test # 1491
Wasim Akram 100 160 89 8 6 Pakistan v Sri Lanka Galle 21 Jun 2000 Test # 1501
ML Hayden 203 474 320 15 6 Australia v India Chennai 18 Mar 2001 Test # 1539
ST Jayasuriya 145 214 164 13 6 Sri Lanka v Bangladesh Colombo (PSS) 21 Jul 2002 Test # 1609
HH Gibbs 228 383 240 29 6 South Africa v Pakistan Cape Town 2 Jan 2003 Test # 1637
V Sehwag 309 531 375 39 6 India v Pakistan Multan 28 Mar 2004 Test # 1693
AM Blignaut 61 82 58 3 6 Zimbabwe v South Africa Cape Town 4 Mar 2005 Test # 1737
AC Gilchrist 121 183 126 12 6 Australia v New Zealand Christchurch 10 Mar 2005 Test # 1739
Shahid Afridi 122 179 95 9 6 Pakistan v West Indies Bridgetown 26 May 2005 Test # 1752
Shahid Afridi 92 109 85 6 6 Pakistan v England Faisalabad 20 Nov 2005 Test # 1772
A Symonds 72 69 54 5 6 Australia v South Africa Melbourne 26 Dec 2005 Test # 1779
Shahid Afridi 156 208 128 20 6 Pakistan v India Faisalabad 21 Jan 2006 Test # 1782
AC Gilchrist 144 294 212 15 6 Australia v Bangladesh Fatullah 9 Apr 2006 Test # 1797
Mohammad Rafique 65 57 53 2 6 Bangladesh v Australia Chattogram 16 Apr 2006 Test # 1799
MS Dhoni 69 51 52 4 6 India v West Indies St John's 2 Jun 2006 Test # 1805
MS Dhoni 100* 154 154 3 6 India v Sri Lanka Brabourne 2 Dec 2009 Test # 1937
CH Gayle 102 102 72 9 6 West Indies v Australia W.A.C.A 16 Dec 2009 Test # 1941
AB de Villiers 135* - 168 13 6 South Africa v West Indies Basseterre 18 Jun 2010 Test # 1961
AB de Villiers 278* 601 418 23 6 South Africa v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
KP Pietersen 151 212 165 16 6 England v Sri Lanka Colombo (PSS) 3 Apr 2012 Test # 2039
MS Dhoni 224 365 265 24 6 India v Australia Chennai 22 Feb 2013 Test # 2074
CH Gayle 80* 52 46 7 6 West Indies v New Zealand Port of Spain 16 Jun 2014 Test # 2125
Asad Shafiq 137 183 148 18 6 Pakistan v New Zealand Sharjah 26 Nov 2014 Test # 2147
BB McCullum 145 124 79 21 6 New Zealand v Australia Christchurch 20 Feb 2016 Test # 2202
SM Curran 64 - 119 1 6 England v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
MA Agarwal 215 - 371 23 6 India v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
RG Sharma 176 - 244 23 6 India v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
RG Sharma 212 - 255 28 6 India v South Africa Ranchi 19 Oct 2019 Test # 2365
Najmul Hossain Shanto 117* 140 118 5 6 Bangladesh v Zimbabwe Harare 7 Jul 2021 Test # 2427
BA Stokes 120 190 128 11 6 England v West Indies Bridgetown 16 Mar 2022 Test # 2457
Shakib Al Hasan 84 128 108 6 6 Bangladesh v India Chattogram 14 Dec 2022 Test # 2481
TG Southee 73 70 49 5 6 New Zealand v England Wellington 24 Feb 2023 Test # 2494
PHKD Mendis 164 300 237 16 6 Sri Lanka v Bangladesh Sylhet 22 Mar 2024 Test # 2536
JL Smith 89 123 119 5 6 England v Pakistan Rawalpindi 24 Oct 2024 Test # 2558
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years | post-war
Records includes the following current or recent matches:
England v Zimbabwe at Nottingham, Only Test, May 22-24, 2025 [Test # 2584]
Bangladesh v Zimbabwe at Chattogram, 2nd Test, Apr 28-30, 2025 [Test # 2583]
Bangladesh v Zimbabwe at Sylhet, 1st Test, Apr 20-23, 2025 [Test # 2582]