Rohit Sharma Breaks Wasim Akram’s 23-Year Old Record

Indian opener Rohit Sharma has broken Wasim Akram’s record of most sixes in a Test match in a win against South Africa.

In the first Test match at Visakhapatnam, India batted first where Sharma and Agarwal made a remarkable opening stand of 317 runs.

Rohit Sharma scored 176 runs in the first innings and hit 6 maximums. In the following inning, Sharma again showcased his skills and 7 maximums and accumulated 127 runs.

In total, Sharma hit 13 sixes – a record which was previously held by Pakistan’s Wasim Akram, who scored 12 sixes against Zimbabwe in 1996.

It is worth pointing out that Wasim Akram hit all the sixes in one inning, a record which is yet to be broken.

Wasim Akram’s remarkable innings of 257 runs included 22 fours and 12 sixes. Despite following-on Zimbabwe, the match was drawn.

Here is the complete list of players who have scored the maximum number of sixes in a single Test match:

Player Sixes Opposition Year
Rohit Sharma (IND) 13 South Africa 2019
Wasim Akram (PAK) 12 Zimbabwe 1996
Nathan Astle (NZ) 11 England 2002
Matthew Hayden (AUS) 11 Zimbabwe 2003
Brendon McCullum (NZ) 11 Pakistan 2014

SEO Team Lead, Content Strategist, and an avid sports lover!


  • Rohit Sharma, on the other hand, hit 13 sixes. He hit 6 sixes in the first innings and seven in the second including three in a row off Dane Piedt. Rohit Sharma now holds the record of hitting most number of sixes by an Indian in an ODI, T20I and a Test.


  • close
    >