Virat Kohli achieved a historic milestone by scoring his 50th ODI century, surpassing Sachin Tendulkar's record. In the match against New Zealand, India emerged victorious, securing a spot in the World Cup final. Mohammed Shami played a pivotal role, taking seven wickets as the hosts bowled out the Black Caps for 327 in pursuit of the challenging target of 398. India is set to face either South Africa or Australia in the final on Sunday.

Virat Kohli made history with his 50th one-day international century, surpassing Sachin Tendulkar's record, as World Cup hosts India secured a comfortable 70-run victory over New Zealand in Mumbai. Kohli's remarkable innings of 117 from 107 balls contributed to India's imposing total of 397-4. 

This innings not only broke Tendulkar's record for the most runs in a single World Cup but also elevated Kohli's tournament tally to 711. Mohammed Shami played a crucial role in India's triumph, claiming seven wickets and propelling the team into the final on Sunday.

India's batting display, highlighted by Shreyas Iyer's explosive innings of 105 off 70 deliveries, set a new record for the highest total in a Cricket World Cup knockout game. Despite this formidable performance, New Zealand remained optimistic about surpassing the target as Daryl Mitchell (134 off 119 balls) and Kane Williamson (69) combined for a substantial partnership, putting on 181 runs from a challenging position of 39-2.


Live Updates: Follow the scorecard for the Cricket World Cup semi-final clash between India and New Zealand at Wankhede Stadium. Stay tuned for real-time commentary and analysis. Catch all the action, including the India vs South Africa match, live on NOW, your go-to platform for streaming the Cricket World Cup and other top sports events.

Kohli effortlessly secured his 72nd ODI half-century, gracefully transforming it into a century milestone. He achieved this feat in his 279th innings in the format, taking 106 balls to reach the landmark.

While the 35-year-old Kohli played a noteworthy innings, it was Shreyas who stole the spotlight with a more aggressive performance. Shreyas showcased his swashbuckling style, smashing eight sixes in a spectacular display. This century marked his second consecutive one after an unbeaten 128 against the Netherlands on Sunday. Impressively, he also notched up fifty-plus scores for the fourth consecutive game.


KL Rahul contributed significantly, finishing unbeaten with 39 runs off 20 balls, which included a six and two fours in Southee's 50th over. The final 10 overs proved to be a run bonanza for India, as they plundered 110 runs, setting a formidable target for New Zealand.