Rohit Sharma plays a shot during the first cricket Test match against South Africa in Visakhapatnam on Sunday. AP
The slog sweep on the fifth day was the 36th six of the match and surpassed the previous record of 35, scored in a Pakistan-New Zealand Test in the UAE in their 2014-15 series.
Rohit Sharma, who hit twin centuries in his debut as Test opener, got 13 of those sixes, the most in a five-day game by a batsman, breaking Wasim Akram's record of 12 for Pakistan.
Sharma scored 176 in the first innings and followed it up with 127 in the second.
Agence France-Presse