The Indian Cricket Team has enjoyed a outstanding run in the ODI format in 2025 and they have displayed complete dominance in front of toughest of the teams.
The highlight of the year was India winning this year’s Champions Trophy as Rohit Sharma and co. defeated New Zealand. This year the team also played thrilling bilateral series against South Africa and Australia.
Across the calendar, Team India has played 14 ODIs and won 11 of them. They first completed a clean sweep against England (3-0), then won the Champions Trophy and after that secured a 3-1 win against South Africa. But the team also faced a disappointing 1-3 loss against Australia. Here’s a look at top 10 ODI matches involving India in 2025, ranked on the basis of intensity, importance, individual brilliance and historical impact.
Champions Trophy Final: India vs New Zealand
India easily chased down the target if 251/7 as they won by four wickets to clinch the Champions Trophy title. Rohit Sharma anchored the innings and scored a solid 76 he was also named as the ‘Player of the match’ as India remained unbeaten in the tournament.
Champions Trophy group stage: India vs Pakistan
Virat Kohli delivered a masterclass knock against Pakistan as he smashed a dashing century. India restricted Pakistan at a score of 241 and cruised towards a magnificent win against one of their biggest cricketing rivals.
India vs South Africa, 2nd ODI
India piled up a score of 358 runs which was only possible because of Virat Kohli (102) and Ruturaj Gaikwad (105) centuries but South Africa bounced back even stronger and won the match by scoring 362 runs. The win came as their skipper Aiden Markram smashed 110 and completed one of the highest chases against India.
Champions Trophy semi-final: India vs Australia
It was a knockout game and India chased 265 to successfully beat Australia by four wickets as they booked their spot for Champions Trophy final.
India vs South Africa, 1st ODI
The Men in Blue were successful in defending a total of 349/8 and winning by 17 runs as South Africa fought back strongly but could not win the match.
Champions Trophy group stage: India vs Bangladesh
Indian pacer Mohammed Shami wrecked havoc on field as he picked a stunning five-wicket haul and restricted Bangladesh at a mere score of 228. Shubman Gill also smashed a century and remained unbeaten throughout the match.
India vs South Africa, 3rd ODI
Yashasvi Jaiswal’s unbeaten 116 and Virat Kohli’s magnificent 65 guided India to a dominant nine-wicket chase of 271, sealing a 2-1 series victory.
India vs Australia. 3rd ODI
In the thrilling ODI series against Australia, India could not clinch the series but in the third ODI, the Men in Blue bounced back stronger despite two consecutive defeats. Both Virat Kohli (74) and Rohit Sharma (121) were the star performers as they clinched the perfect win at Sydney.
ODI series against England
India started 2025 on a strong note with a convincing win against England, as senior players like Rohit Sharma and Virat Kohli made telling contributions in what became a 3-0 series sweep.
Champions Trophy group stage: India vs New Zealand
India and New Zealand clashed in the group stage and it turned out to be a very thrilling encounter but India stepped up under pressure to register a dominant win. India defeated New Zealand 2 times in the Champions Trophy 2025.