Bhuvneshwar Kumar is set to miss India's next two to three games at the Cricket World Cup after sustaining a hamstring injury against Pakistan.

India cruised to an 89-run win over their arch rivals at Old Trafford on Sunday, triumphing on the Duckworth-Lewis-Stern method as Pakistan could only reach 212-6 in a rain-affected run chase after Virat Kohli's side cruised to 336-5.

However, paceman Bhuvneshwar was forced to leave the field while bowling the fifth over of Pakistan's chase, with his replacement Vijay Shankar trapping Imam-ul-Haq lbw with his first ball.

India will be heavy favourites for their upcoming matches with Afghanistan and West Indies, and Bhuvneshwar is poised to miss those games, and potentially the blockbuster clash with hosts England at Edgbaston.

Speaking at the post-match presentation, captain Virat Kohli said of Bhuvneshwar's injury: "Slight niggle, it was because of slipping on the footmarks, so it doesn't look too serious at the moment.

"We're going to give it some time, hopefully he'll be ready in a couple of games, if not, max three games from now.

"He's going to be a very important factor for us so hopefully he can recover well in time. We've got [Mohammed] Shami ready and raring to go so we're not too worried about where the situation stands even after he got injured.

"I think the way the bowlers took responsibility was really good to see. Bhuvi should be fine, he feels the niggle is not too bad, time will heal it."

Rohit Sharma scored a sublime 140, becoming the fourth India player to tally 50-plus in five successive ODIs, recording partnerships of 136 and 98 with KL Rahul and Kohli, who reached 11,000 runs in the 50-over game in 54 fewer innings than Sachin Tendulkar en route to 77.

Kohli added: "The template's been really nice in the first three games, Rohit single-handedly playing that brilliant knock in the first [against South Africa], second [against Australia] was again a team batting effort, this one as well, Rohit's knock was outstanding but you could say to get 335, 340, 350 you need a team batting effort and that's what exactly what happened.

"KL set a good foundation with Rohit, then Rohit after getting to 75 was unstoppable and he showed why he's such a good ODI player again, then it allowed me to play a certain kind of role and Hardik [Pandya] can come in and explode, that's the kind of template we've followed and it's working now, it gives us a lot of solidity in the middle.

"I'm happy playing that role for the team, the other guys are doing their role perfectly. It's going really nicely."