Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
Australia Pakistan Australia 92 runs Brisbane Jan 13, 2017 ODI # 3817
Australia Pakistan Pakistan 6 wickets Melbourne Jan 15, 2017 ODI # 3818
India England India 3 wickets Pune Jan 15, 2017 ODI # 3819
Australia Pakistan Australia 7 wickets Perth Jan 19, 2017 ODI # 3820
India England India 15 runs Cuttack Jan 19, 2017 ODI # 3821
Australia Pakistan Australia 86 runs Sydney Jan 22, 2017 ODI # 3822
Hong Kong Scotland Hong Kong 7 wickets Abu Dhabi Jan 22, 2017 ODI # 3823
India England England 5 runs Kolkata Jan 22, 2017 ODI # 3824
U.A.E. Scotland U.A.E. 4 wickets Dubai (DSC) Jan 24, 2017 ODI # 3825
Australia Pakistan Australia 57 runs Adelaide Jan 26, 2017 ODI # 3826
U.A.E. Hong Kong U.A.E. 6 wickets Dubai (DSC) Jan 26, 2017 ODI # 3827
South Africa Sri Lanka South Africa 8 wickets Port Elizabeth Jan 28, 2017 ODI # 3828
New Zealand Australia New Zealand 6 runs Auckland Jan 30, 2017 ODI # 3829
South Africa Sri Lanka South Africa 121 runs Durban Feb 1, 2017 ODI # 3830
South Africa Sri Lanka South Africa 7 wickets Johannesburg Feb 4, 2017 ODI # 3831
New Zealand Australia New Zealand 24 runs Hamilton Feb 5, 2017 ODI # 3832
South Africa Sri Lanka South Africa 40 runs Cape Town Feb 7, 2017 ODI # 3833
South Africa Sri Lanka South Africa 88 runs Centurion Feb 10, 2017 ODI # 3834
Zimbabwe Afghanistan Afghanistan 12 runs Harare Feb 16, 2017 ODI # 3835
New Zealand South Africa South Africa 4 wickets Hamilton Feb 19, 2017 ODI # 3836
Zimbabwe Afghanistan Afghanistan 54 runs Harare Feb 19, 2017 ODI # 3837
Zimbabwe Afghanistan Zimbabwe 3 runs Harare Feb 21, 2017 ODI # 3838
New Zealand South Africa New Zealand 6 runs Christchurch Feb 22, 2017 ODI # 3839
Zimbabwe Afghanistan Zimbabwe 7 wickets Harare Feb 24, 2017 ODI # 3840
New Zealand South Africa South Africa 159 runs Wellington Feb 25, 2017 ODI # 3841
Zimbabwe Afghanistan Afghanistan 106 runs Harare Feb 26, 2017 ODI # 3842
New Zealand South Africa New Zealand 7 wickets Hamilton Mar 1, 2017 ODI # 3843
U.A.E. Ireland Ireland 85 runs ICCA Dubai Mar 2, 2017 ODI # 3844
West Indies England England 45 runs North Sound Mar 3, 2017 ODI # 3845
New Zealand South Africa South Africa 6 wickets Auckland Mar 4, 2017 ODI # 3846
U.A.E. Ireland Ireland 8 wickets ICCA Dubai Mar 4, 2017 ODI # 3847
West Indies England England 4 wickets North Sound Mar 5, 2017 ODI # 3848
West Indies England England 186 runs Bridgetown Mar 9, 2017 ODI # 3849
Afghanistan Ireland Afghanistan 30 runs Greater Noida Mar 15, 2017 ODI # 3850
Afghanistan Ireland Afghanistan 34 runs Greater Noida Mar 17, 2017 ODI # 3851
Afghanistan Ireland Ireland 6 wickets Greater Noida Mar 19, 2017 ODI # 3852
Afghanistan Ireland Ireland 3 wickets Greater Noida Mar 22, 2017 ODI # 3853
Afghanistan Ireland Afghanistan 7 wickets Greater Noida Mar 24, 2017 ODI # 3854
Sri Lanka Bangladesh Bangladesh 90 runs Dambulla Mar 25, 2017 ODI # 3855
Sri Lanka Bangladesh no result Dambulla Mar 28, 2017 ODI # 3856
U.A.E. P.N.G. U.A.E. 82 runs Abu Dhabi Mar 31, 2017 ODI # 3857
Sri Lanka Bangladesh Sri Lanka 70 runs Colombo (SSC) Apr 1, 2017 ODI # 3858
U.A.E. P.N.G. P.N.G. 26 runs Abu Dhabi Apr 2, 2017 ODI # 3859
U.A.E. P.N.G. U.A.E. 103 runs Abu Dhabi Apr 4, 2017 ODI # 3860
West Indies Pakistan West Indies 4 wickets Providence Apr 7, 2017 ODI # 3861
West Indies Pakistan Pakistan 74 runs Providence Apr 9, 2017 ODI # 3862
West Indies Pakistan Pakistan 6 wickets Providence Apr 11, 2017 ODI # 3863
England Ireland England 7 wickets Bristol May 5, 2017 ODI # 3864
England Ireland England 85 runs Lord's May 7, 2017 ODI # 3865
Ireland Bangladesh no result Dublin (Malahide) May 12, 2017 ODI # 3866
Ireland New Zealand New Zealand 51 runs Dublin (Malahide) May 14, 2017 ODI # 3867
Bangladesh New Zealand New Zealand 4 wickets Dublin May 17, 2017 ODI # 3868
Ireland Bangladesh Bangladesh 8 wickets Dublin (Malahide) May 19, 2017 ODI # 3869
Ireland New Zealand New Zealand 190 runs Dublin (Malahide) May 21, 2017 ODI # 3870
Bangladesh New Zealand Bangladesh 5 wickets Dublin May 24, 2017 ODI # 3871
England South Africa England 72 runs Leeds May 24, 2017 ODI # 3872
England South Africa England 2 runs Southampton May 27, 2017 ODI # 3873
England South Africa South Africa 7 wickets Lord's May 29, 2017 ODI # 3874
England Bangladesh England 8 wickets The Oval Jun 1, 2017 ODI # 3875
Australia New Zealand no result Birmingham Jun 2, 2017 ODI # 3876
South Africa Sri Lanka South Africa 96 runs The Oval Jun 3, 2017 ODI # 3877
India Pakistan India 124 runs Birmingham Jun 4, 2017 ODI # 3878
Australia Bangladesh no result The Oval Jun 5, 2017 ODI # 3879
England New Zealand England 87 runs Cardiff Jun 6, 2017 ODI # 3880
Pakistan South Africa Pakistan 19 runs Birmingham Jun 7, 2017 ODI # 3881
India Sri Lanka Sri Lanka 7 wickets The Oval Jun 8, 2017 ODI # 3882
Bangladesh New Zealand Bangladesh 5 wickets Cardiff Jun 9, 2017 ODI # 3883
West Indies Afghanistan Afghanistan 63 runs Gros Islet Jun 9, 2017 ODI # 3884
England Australia England 40 runs Birmingham Jun 10, 2017 ODI # 3885
India South Africa India 8 wickets The Oval Jun 11, 2017 ODI # 3886
West Indies Afghanistan West Indies 4 wickets Gros Islet Jun 11, 2017 ODI # 3887
Pakistan Sri Lanka Pakistan 3 wickets Cardiff Jun 12, 2017 ODI # 3888
England Pakistan Pakistan 8 wickets Cardiff Jun 14, 2017 ODI # 3889
West Indies Afghanistan no result Gros Islet Jun 14, 2017 ODI # 3890
Bangladesh India India 9 wickets Birmingham Jun 15, 2017 ODI # 3891
Scotland Zimbabwe Scotland 26 runs Edinburgh Jun 15, 2017 ODI # 3892
Scotland Zimbabwe Zimbabwe 6 wickets Edinburgh Jun 17, 2017 ODI # 3893
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
Sri Lanka Zimbabwe Zimbabwe 6 wickets Galle Jun 30, 2017 ODI # 3897
West Indies India India 93 runs North Sound Jun 30, 2017 ODI # 3898
Sri Lanka Zimbabwe Sri Lanka 7 wickets Galle Jul 2, 2017 ODI # 3899
West Indies India West Indies 11 runs North Sound Jul 2, 2017 ODI # 3900
Sri Lanka Zimbabwe Sri Lanka 8 wickets Hambantota Jul 6, 2017 ODI # 3901
West Indies India India 8 wickets Kingston Jul 6, 2017 ODI # 3902
Sri Lanka Zimbabwe Zimbabwe 4 wickets Hambantota Jul 8, 2017 ODI # 3903
Sri Lanka Zimbabwe Zimbabwe 3 wickets Hambantota Jul 10, 2017 ODI # 3904
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
England West Indies England 7 wickets Manchester Sep 19, 2017 ODI # 3911
India Australia India 50 runs Kolkata Sep 21, 2017 ODI # 3912
England West Indies no result Nottingham Sep 21, 2017 ODI # 3913
India Australia India 5 wickets Indore Sep 24, 2017 ODI # 3914
England West Indies England 124 runs Bristol Sep 24, 2017 ODI # 3915
England West Indies England 6 runs The Oval Sep 27, 2017 ODI # 3916
India Australia Australia 21 runs Bengaluru Sep 28, 2017 ODI # 3917
England West Indies England 9 wickets Southampton Sep 29, 2017 ODI # 3918
India Australia India 7 wickets Nagpur Oct 1, 2017 ODI # 3919
P.N.G. Scotland Scotland 101 runs Port Moresby Oct 6, 2017 ODI # 3920
P.N.G. Scotland P.N.G. 5 wickets Port Moresby Oct 8, 2017 ODI # 3921
Pakistan Sri Lanka Pakistan 83 runs Dubai (DSC) Oct 13, 2017 ODI # 3922
South Africa Bangladesh South Africa 10 wickets Kimberley Oct 15, 2017 ODI # 3923
Pakistan Sri Lanka Pakistan 32 runs Abu Dhabi Oct 16, 2017 ODI # 3924
South Africa Bangladesh South Africa 104 runs Paarl Oct 18, 2017 ODI # 3925
Pakistan Sri Lanka Pakistan 7 wickets Abu Dhabi Oct 18, 2017 ODI # 3926
Pakistan Sri Lanka Pakistan 7 wickets Sharjah Oct 20, 2017 ODI # 3927
India New Zealand New Zealand 6 wickets Mumbai Oct 22, 2017 ODI # 3928
South Africa Bangladesh South Africa 200 runs East London Oct 22, 2017 ODI # 3929
Pakistan Sri Lanka Pakistan 9 wickets Sharjah Oct 23, 2017 ODI # 3930
India New Zealand India 6 wickets Pune Oct 25, 2017 ODI # 3931
India New Zealand India 6 runs Kanpur Oct 29, 2017 ODI # 3932
P.N.G. Scotland Scotland 6 wickets Dubai (DSC) Nov 24, 2017 ODI # 3933
P.N.G. Scotland Scotland 4 wickets Dubai (DSC) Nov 25, 2017 ODI # 3934
Afghanistan Ireland Afghanistan 138 runs Sharjah Dec 5, 2017 ODI # 3935
Hong Kong P.N.G. Hong Kong 23 runs ICCA Dubai Dec 6, 2017 ODI # 3936
Afghanistan Ireland Ireland 51 runs Sharjah Dec 7, 2017 ODI # 3937
Hong Kong P.N.G. Hong Kong 93 runs ICCA Dubai Dec 8, 2017 ODI # 3938
India Sri Lanka Sri Lanka 7 wickets Dharamsala Dec 10, 2017 ODI # 3939
Afghanistan Ireland Ireland 5 wickets Sharjah Dec 10, 2017 ODI # 3940
India Sri Lanka India 141 runs Mohali Dec 13, 2017 ODI # 3941
India Sri Lanka India 8 wickets Visakhapatnam Dec 17, 2017 ODI # 3942
New Zealand West Indies New Zealand 5 wickets Whangarei Dec 20, 2017 ODI # 3943
New Zealand West Indies New Zealand 204 runs Christchurch Dec 23, 2017 ODI # 3944
New Zealand West Indies New Zealand 66 runs Christchurch Dec 26, 2017 ODI # 3945

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:
New Zealand v West Indies at Christchurch, 3rd ODI, Dec 26, 2017 [ODI # 3945]
New Zealand v West Indies at Christchurch, 2nd ODI, Dec 23, 2017 [ODI # 3944]
New Zealand v West Indies at Whangarei, 1st ODI, Dec 20, 2017 [ODI # 3943]