Two hundreds, 13 sixes, one Rohit Sharma

13- Sixes hit by Rohit Sharma in this Test - the most by any batsman in a single game. He broke Wasim Akram's record of 12 sixes, against Zimbabwe in 1996. The previous Indian record was held by Navjot Sidhu, who hit eight sixes against Sri Lanka in 1994.

27 - Sixes hit by India in this Test - the most by any team in history. The previous record was held by New Zealand, who hit 22 sixes against Pakistan in 2014, and the old Indian record dates back to 2009 when they hit 15 sixes against Sri Lanka in Mumbai.

525- Runs scored by India's openers in this Test - a national record . Rohit scored 303 and Mayank Agarwal got 222. The previous highest was 414 by Sunil Gavaskar (278) and Chetan Chauhan (136). There have been only two instances of a team's openers aggregating more: South Africa accumulated got 550 runs against England at Edgbaston in 2003 and England openers 536 versus India at Lord's in 1990.

2- India openers to score centuries in both innings of a Test match. Rohit joined Sunil Gavaskar, who managed it three times in the 1970s. Overall, Rohit is the sixth India batsman to score twin centuries in a Test after Ajinkya Rahane, who too got them against South Africa in 2015.

1- Rohit became the first batsman to score two hundreds in his first Test as opener. The 303 runs he made in this Test are also the most by a batsman opening for their first time. The previous highest was 215 by Tillakaratne Dilshan (92 & 123*) against New Zealand in 2009.

1- Rohit also became the first India batsman to be stumped in both innings of a Test; overall though it was only the 22nd instance. Ironically, he had never been stumped in his entire first class career prior to this Test.