Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
India England India 3 wickets Pune Jan 15, 2017 ODI # 3819
India England India 15 runs Cuttack Jan 19, 2017 ODI # 3821
India England England 5 runs Kolkata Jan 22, 2017 ODI # 3824
India Pakistan India 124 runs Birmingham Jun 4, 2017 ODI # 3878
India Sri Lanka Sri Lanka 7 wickets The Oval Jun 8, 2017 ODI # 3882
India South Africa India 8 wickets The Oval Jun 11, 2017 ODI # 3886
Bangladesh India India 9 wickets Birmingham Jun 15, 2017 ODI # 3891
India Pakistan Pakistan 180 runs The Oval Jun 18, 2017 ODI # 3894
West Indies India no result Port of Spain Jun 23, 2017 ODI # 3895
West Indies India India 105 runs Port of Spain Jun 25, 2017 ODI # 3896
West Indies India India 93 runs North Sound Jun 30, 2017 ODI # 3898
West Indies India West Indies 11 runs North Sound Jul 2, 2017 ODI # 3900
West Indies India India 8 wickets Kingston Jul 6, 2017 ODI # 3902
Sri Lanka India India 9 wickets Dambulla Aug 20, 2017 ODI # 3905
Sri Lanka India India 3 wickets Pallekele Aug 24, 2017 ODI # 3906
Sri Lanka India India 6 wickets Pallekele Aug 27, 2017 ODI # 3907
Sri Lanka India India 168 runs Colombo (RPS) Aug 31, 2017 ODI # 3908
Sri Lanka India India 6 wickets Colombo (RPS) Sep 3, 2017 ODI # 3909
India Australia India 26 runs Chennai Sep 17, 2017 ODI # 3910
India Australia India 50 runs Kolkata Sep 21, 2017 ODI # 3912
India Australia India 5 wickets Indore Sep 24, 2017 ODI # 3914
India Australia Australia 21 runs Bengaluru Sep 28, 2017 ODI # 3917
India Australia India 7 wickets Nagpur Oct 1, 2017 ODI # 3919
India New Zealand New Zealand 6 wickets Mumbai Oct 22, 2017 ODI # 3928
India New Zealand India 6 wickets Pune Oct 25, 2017 ODI # 3931
India New Zealand India 6 runs Kanpur Oct 29, 2017 ODI # 3932
India Sri Lanka Sri Lanka 7 wickets Dharamsala Dec 10, 2017 ODI # 3939
India Sri Lanka India 141 runs Mohali Dec 13, 2017 ODI # 3941
India Sri Lanka India 8 wickets Visakhapatnam Dec 17, 2017 ODI # 3942

year 2016 « year 2017 » year 2018

Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
India v Sri Lanka at Visakhapatnam, 3rd ODI, Dec 17, 2017 [ODI # 3942]
India v Sri Lanka at Mohali, 2nd ODI, Dec 13, 2017 [ODI # 3941]
India v Sri Lanka at Dharamsala, 1st ODI, Dec 10, 2017 [ODI # 3939]