3. Suryakumar Yadav

Suryakumar Yadav has taken the world by storm with his bliatering stroke play. He currently bats at number 4 but, perhaps, won’t mind opening the innings as well. He has opened, once, for India in the recent past and couldn’t prove to be a game-changer if opens the batting against England, given the kind of form he is in. 

2. Rishabh Pant

Rohit Sharma’s injury can also pave the way for Rishabh Pant’s inclusion as the opener for the match against England. He could prove to be a destructive option if gets the chance to open the innings. There is no denying that Pant can give the team a solid start in the power play if he gets going. 

1. Virat Kohli

Kohli could be a perfect replacement for Rohit Sharma if the latter misses out on the semi-final encounter. Kohli has opened for India and Bangalore franchise numerous times in the past and, thus, opening the innings for the team for the big game wouldn’t be a problem for him.