That ambition will have to wait for another four years after India lost to New Zealand in the semi-final at Old Trafford.
India made the worst possible start to their chase of 240-run target. Rohit was dismissed for 1 and then the two-time world champions also lost captain Virat Kohli and KL Rahul for 1 each. All this, in the first five overs.
Rohit had scored 647 runs in the eight league matches so far in the ongoing World Cup and also broke the record for the maximum number of centuries (5) in a World Cup edition.
But against New Zealand, there were no signs of the in-form batsman who had made every bowler look ordinary up until the semis.
Rohit faced four deliveries, a single and three dot balls is all he could manage before a beauty from Henry forced the opener to edge one to Kiwi wicketkeeper Tom Latham.
Rohit was also aiming to become the batsman with the most number of centuries in World Cups. He has scored six centuries in the 16 World Cup innings he has played so far in his career and jointly holds the record with Sachin, who had also scored six centuries in 44 innings of the World Cup he played.
Against Sri Lanka in India's last league match, the India vice captain broke Kumar Sangakkara's record of most number of centuries in a single World Cup edition. The 32-year-old has taken the World Cup by storm since Day 1, scoring 122 not out against South Africa in India's opening game. After that, Rohit had scores of 57, 140, 1, 18, 102 and 104 and 103 in the league stage of the tournament.
The 'Hitman' has wasted a golden opportunity to create a record. After all, such chances come once in a lifetime.