Most sixes in a Test innings

Most sixes in a Test innings

Sixes Score Player Opposition Venue, Year
12 257* Wasim Akram (PAK) v Zimbabwe Sheikhupura, 1996
11 222 Nathan Astle (NZ) v England Christchurch, 2002
11 380 Matthew Hayden (AUS) v Zimbabwe Perth, 2003
11 202 Brendon McCullum (NZ) v Pakistan Sharjah, 2014
11 195 Brendon McCullum (NZ) v Sri Lanka Christchurch, 2014
11 258 Ben Stokes (ENG) v South Africa Cape Town, 2016
11 245 Kusal Mendis (ENG) v Ireland Galle, 2023
10 336* Wally Hammond (ENG) v New Zealand Auckland, 1933