Match results
Team 1 Team 2 Winner Margin Match Date Scorecard
India Pakistan India 58 runs Apr 5, 2005 ODI # 2236
India Sri Lanka India 7 wickets Feb 17, 2007 ODI # 2525
India Australia India 5 wickets Oct 20, 2010 ODI # 3060
India West Indies India 5 wickets Dec 2, 2011 ODI # 3219
India West Indies West Indies 2 wickets Nov 24, 2013 ODI # 3437
India West Indies cancelled Oct 14, 2014 ODI # 3534a
India New Zealand India 190 runs Oct 29, 2016 ODI # 3800
India Sri Lanka India 8 wickets Dec 17, 2017 ODI # 3942
India West Indies tied Oct 24, 2018 ODI # 4059
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
India v West Indies at Visakhapatnam, 2nd ODI, Oct 24, 2018 [ODI # 4059]
India v Sri Lanka at Visakhapatnam, 3rd ODI, Dec 17, 2017 [ODI # 3942]
India v New Zealand at Visakhapatnam, 5th ODI, Oct 29, 2016 [ODI # 3800]