Rohit Sharma has set the world record for hitting most sixes in a Test, achieving the feat after smashing 13 sixes in the first Test against South Africa. The 32-year-old, who slammed six sixes in the first innings and seven in the second, broke the record held by ex-Pakistan captain Wasim Akram, who hit 12 sixes against Zimbabwe in 1996.