Here’s the list of incidents of a player hitting 9 or more sixes within a single Test innings.
PLAYER | NO. OF SIXES | RUNS SCORED | AGAINST | VENUE | YEAR |
---|---|---|---|---|---|
Wasim Akram (PAK) | 12 | 257* | Zimbabwe | Sheikhupura | 1996 |
Yashasvi Jaiswal (IND) | 12 | 214* | England | Rajkot | 2024 |
Matthew Hayden (AUS) | 11 | 380 | Zimbabwe | Perth | 2003 |
Ben Stokes (ENG) | 11 | 258 | South Africa | Cape Town | 2016 |
Kusal Mendis (SL) | 11 | 245 | Ireland | Galle | 2023 |
Nathan Astle (NZ) | 11 | 222 | England | Christchurch | 2002 |
Brendon McCullum (NZ) | 11 | 202 | Pakistan | Sharjah | 2014 |
Brendon McCullum (NZ) | 11 | 195 | Sri Lanka | Christchurch | 2014 |
Wally Hammond (ENG) | 10 | 336* | New Zealand | Auckland | 1933 |
Chris Gayle (WI) | 9 | 333 | Sri Lanka | Galle | 2010 |
Inzamam Ul Haq (PAK) | 9 | 329 | New Zealand | Lahore | 2002 |
Ben Stokes (ENG) | 9 | 155 | Australia | London | 2023 |
Chris Cairns (NZ) | 9 | 120 | Zimbabwe | Auckland | 1996 |
Shimron Hetmyer (WI) | 9 | 93 | Bangladesh | Mirpur | 2018 |
Tim Southee (NZ) | 9 | 77* | England | Napier | 2008 |
Stats Insights
Wasim Akram’s 12 sixes in his test innings of 257* against Zimbabwe in 1996 is the most number of sixes, a player has hit in a Test innings. Here, you can read more about Pakistani left-arm pacer’s incredible cricket records.
Yashasvi Jaiswal of India matched this record 28 years later in 2024 in a home Test match against England. The innings included 12 sixes and 14 boundaries.
More Yashasvi Jaiswal Stats
Yashasvi Jaiswal: Test Runs Breakdown by Opponent Team
Yashasvi Jaiswal: Test Runs Breakdown by Country
Yashasvi Jaiswal Test Runs Year by Year
The previous record for an Indian batsman belonged to Navjot Singh Sidhu. The former Indian has hit 8 sixes in his 124 against Sri Lanka in the Lucknow 1994 Test.
Five of the above ten incidents came in New Zealand venues, and there are five NZ players in this list, with 4 coming in at home.
Brendon McCullum is the only player to feature twice in this chart. The former New Zealand captain also tops the most number of sixes chart in Test cricket.
Rohit Sharma’s 13 Sixes in the 2019 Visakhapatnam Test match against South Africa is the record for the ‘Most Sixes in a Test match (both innings together) by a batter.’
New Zealand batsman Colin Munro’s 23 Sixes is the most in a first-class innings. It was for team Auckland against Central Districts in the Plunket Shield – New Zealand’s first-class competition match.