Rohit Sharma has played eight matches in semi-finals across all ICC events. He has notches 293 runs from eight matches at an average of 48.83 with one century.
Rohit scored an unbeaten 123 against Bangladesh in the semi-final of the 2017 Champions Trophy.
In ODIs, Rohit has scored 191 runs from four matches at an average of 63.66. He is now set for his ninth match in ICC semi-final.
Rohit will step out as the skipper when India will face New Zealand on Wednesday. He will be looking to put his best foot forward and get a big score under his belt.
The iconic Wankhede Stadium in Mumbai will host the semi-final on November 13.