These are those who have made centuries in both innings as an opener:
The only other Indian player here is Gavaskar (on 3 occasions). Others with multiple appearances are Warner (3) and Hayden and Sutcliffe with 2. Some well-known openers such as Graeme Smith, Fredericks, Boycott and Hutton did not achieve this mark.
No one achieved this feat on his Test debut, as Rohit became an opener after playing several Tests in the middle order. Wasti did so in his second Test, although he had opened in the second innings of his debut.
We also look at those who scored 300 runs in a match while opening. These are in order of runs scored. Some made their 300 in one innings:
Rohit is 19th on this list and 4th for India, with Gavaskar leading and followed by two instances by Sehwag. Others with two instances are Hayden and Gayle.
While LG Rowe scored 214 and 100* on debut, he was not an opener in that match. He later scored 302 as an opener.
Another curiosity is Sutcliffe and Rohit having the same combination of 176 and 127.
Here we look at those who scored centuries as opener for India. This is up to Nov 01, 2019:
Note that Rohit and Mayank Agarwal are side by side. Since Nov 1, the latter has moved ahead of Rohit as he now has 3 centuries AND three fifties.
Interestingly, Gavaskar and Sehwag have almost the same batting average.
Finally, we look at batting averages for all openers with 20+ innings and average of 45.00 and above. This is up to Nov 01, 2019 and does not include the ICC XI Test of 2005:
We see a rather close bunching just above an average of 50.00, with Gavaskar, Hayden, Sehwag, WA Brown and EAB Rowan.